I am pretty sure that clojure.tools.reader.edn is a version of the Clojure
reader specifically for the edn subset, hence the name of the namespace.
That said, no need to add a separate dependency on clojure.tools.reader if
you would prefer to avoid it, and you are reading EDN inside Clojure on the
To a large degree Clojure and ClojureScript should be the same from a reader
compatibility point of view.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members a
Thanks Alex. This makes sense.
It did occur to the the recommendation in the cheatsheet might be
aimed at ClojureScript compatibility. Since I'm in JVM Clojure only
for this project I'll switch over to clojure.edn.
-Aaron
--
You received this message because you are subscribed to the Google
G
Presuming you're in Clojure, just use clojure.edn. clojure.edn is written
in Java and targets the edn subset of Clojure's syntax. Presuming you're
reading typical edn data, this is the best answer.
clojure.tools.reader is a version of the Clojure reader (not the edn
subset) written in Clojure (
I have a case where I'm reading a Clojure data structure serialized to
edn, but I don't have complete trust in the soure.
Clearly I want to avoid clojure.core/read-string. The
cheatsheet at https://clojure.org/api/cheatsheet hints that
clojure.tools.reader.edn/read-string is a good choice, but I
I have a case where I'm reading a Clojure data structure serialized to
edn, but I don't have complete trust in the soure.
Clearly I want to avoid clojure.core/read-string. The
cheatsheet at https://clojure.org/api/cheatsheet hints that
clojure.tools.reader.edn/read-string is a good choice, but I