Add tools.reader.edn/read
This commit is contained in:
parent
c402c01861
commit
96807375e0
3 changed files with 6 additions and 2 deletions
|
|
@ -11,6 +11,7 @@ A preview of the next release can be installed from
|
||||||
|
|
||||||
- Upgrade SCI reflector based on clojure 1.12 and remove specific workaround for
|
- Upgrade SCI reflector based on clojure 1.12 and remove specific workaround for
|
||||||
`Thread/sleep` interop
|
`Thread/sleep` interop
|
||||||
|
- Add `tools.reader.edn/read`
|
||||||
|
|
||||||
## 1.4.192 (2024-09-12)
|
## 1.4.192 (2024-09-12)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,10 @@
|
||||||
[clojure.tools.reader.reader-types :as rt]
|
[clojure.tools.reader.reader-types :as rt]
|
||||||
[sci.core :as sci]))
|
[sci.core :as sci]))
|
||||||
|
|
||||||
(def edn-namespace {'read-string (sci/copy-var edn/read-string (sci/create-ns 'clojure.tools.reader.edn))})
|
(def tr-edn-ns (sci/create-ns 'clojure.tools.reader.edn))
|
||||||
|
|
||||||
|
(def edn-namespace {'read-string (sci/copy-var edn/read-string tr-edn-ns)
|
||||||
|
'read (sci/copy-var edn/read tr-edn-ns)})
|
||||||
|
|
||||||
(def rtns (sci/create-ns 'clojure.tools.reader.reader-types))
|
(def rtns (sci/create-ns 'clojure.tools.reader.reader-types))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -916,7 +916,7 @@ Use bb run --help to show this help output.
|
||||||
res)))
|
res)))
|
||||||
(let [rps (cp/resource-paths namespace)
|
(let [rps (cp/resource-paths namespace)
|
||||||
rps (mapv #(str "src/babashka/" %) rps)]
|
rps (mapv #(str "src/babashka/" %) rps)]
|
||||||
(when-let [url (some #(io/resource %) rps)]
|
(when-let [url (some io/resource rps)]
|
||||||
(let [source (slurp url)]
|
(let [source (slurp url)]
|
||||||
{:file (str url)
|
{:file (str url)
|
||||||
:source source})))
|
:source source})))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue