Ivan, Thanks for the detailed explanation. Clearly I was off the mark re eval. I guess it was my knee-jerk reaction from my (different) frustrations with the lack of eval. My bad.
Alan On Aug 23, 2017, at 10:18 AM, Ivan Pierre <kilroys...@gmail.com> wrote: 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 a topic in the Google Groups "ClojureScript" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojurescript/R6waOGeuxBU/unsubscribe. To unsubscribe from this group and all its topics, send an email to clojurescript+unsubscr...@googlegroups.com. To post to this group, send email to clojurescript@googlegroups.com. Visit this group at https://groups.google.com/group/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 clojurescript+unsubscr...@googlegroups.com. To post to this group, send email to clojurescript@googlegroups.com. Visit this group at https://groups.google.com/group/clojurescript.