From 10d889255f6927a2d62c0ebce44ba2675d0a16dd Mon Sep 17 00:00:00 2001 From: David Nolen Date: Thu, 16 Nov 2023 12:04:44 -0500 Subject: [PATCH] * call out lack for struct support --- content/about/differences.adoc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/about/differences.adoc b/content/about/differences.adoc index 57344ed..6af6716 100644 --- a/content/about/differences.adoc +++ b/content/about/differences.adoc @@ -82,7 +82,7 @@ See <> ** Because there is no character type in ClojureScript, ``\`` produces a single-character string. * `read` ** The `read` and `read-string` functions are located in the `cljs.reader` namespace -* Tagged Literals +* Tagged Literals ** The same as https://clojure.org/reference/reader[Clojure Tagged Literals], except that reader functions used at the compilation stage are similar to a Clojurescript macros, in that they should return a Clojurescript code form (or a literal such as a string or number). ** The Clojure compiler does not automatically require reader functions referred to in data_readers.clj/c, @@ -182,6 +182,8 @@ You may be wondering: “If that's the case, which one do I get?” ClojureScrip *** Ports of Clojure's implementations ** Transient support in place for persistent vectors, hash maps and hash sets ** Most but not all collection fns are implemented +* StructMaps +** ClojureScript does not implement `defstruct`, `create-struct`, `struct-map`, `struct`, or `accessor`. == Seqs