It's clear that edn reader will not apply macro substitutions. But this is
made in eval function.
Character macros are in the reader (){}[], these are managed by edn as a
standard. But ' (quote) is the injection of a special form that has a
functional meaning in the evaluation, no0t on the reading. So edn reader
doesn't have it, as we wish to have data, not code.
I think it's a bad call on the cljs version of read-string that read
edn and not s-expressions... to be seen in code. I think the solution will
be obvious.
You also get some weird problems with backquote and splice on Clojure, when
you make some nesting you get some exploding representations caused by the
way toString() don't use a real inverse function of read for `, ~, and ~@,
not tested on ClojureScript. ;)
--
Note that posts from new members are moderated - please be patient with your
first post.
---
You received this message because you are subscribed to the Google Groups
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/clojurescript.