diff --git a/sci b/sci index 78818bf6..4d72c48b 160000 --- a/sci +++ b/sci @@ -1 +1 @@ -Subproject commit 78818bf63c2f9eb0d916a02be5607f434ac5ea22 +Subproject commit 4d72c48bbffb9284a97e4b91221b3d56f3ae7b24 diff --git a/src/babashka/impl/clojure/core.clj b/src/babashka/impl/clojure/core.clj index 26a6aaa8..895cfb7b 100644 --- a/src/babashka/impl/clojure/core.clj +++ b/src/babashka/impl/clojure/core.clj @@ -8,6 +8,7 @@ [clojure.string :as str] [sci.core :as sci] [sci.impl.namespaces :refer [copy-core-var core-var macrofy]] + [sci.impl.parser :as parser] [sci.impl.vars :as vars :refer [clojure-core-ns]])) (defn locking* [form bindings v f & args] @@ -26,7 +27,7 @@ ([sym] (core-dynamic-var sym nil)) ([sym init-val] (sci/new-dynamic-var sym init-val {:ns clojure-core-ns}))) -(def data-readers (core-dynamic-var '*data-readers* {})) +(def data-readers parser/data-readers) (def command-line-args (core-dynamic-var '*command-line-args*)) (def warn-on-reflection (core-dynamic-var '*warn-on-reflection* false)) (def math-context (core-dynamic-var '*math-context*)) diff --git a/src/babashka/main.clj b/src/babashka/main.clj index 10d2aa11..71ccd55a 100644 --- a/src/babashka/main.clj +++ b/src/babashka/main.clj @@ -739,7 +739,7 @@ Use bb run --help to show this help output. :imports classes/imports :load-fn load-fn :uberscript uberscript - :readers core/data-readers + ;; :readers core/data-readers :reify-fn reify-fn :proxy-fn proxy-fn} opts (addons/future opts)