clojure.edn/read built the built-in #inst/#uuid eagerly (via read-string), so a :readers override couldn't win and #inst applied to a non-string form (aero's #inst ^:ref […]) threw. Read the raw form instead and let edn->value route every tag through :readers then :default then the built-in — matching clojure.edn, where a reader from opts wins. edn->value now also converts the (recursively converted) metadata, since the raw path skips the read-string data seam. aero suite: 59/0/0 (full pass). clojure.edn baked, re-minted. |
||
|---|---|---|
| .. | ||
| sci | ||
| data.clj | ||
| edn.clj | ||
| pprint.clj | ||
| set.clj | ||
| string.clj | ||
| template.clj | ||
| test.clj | ||
| walk.clj | ||
| zip.clj | ||