8000 CLJ-2873 add-libs - reload *data-readers* if new libs were added · clojure/clojure@5ae9587 · GitHub
[go: up one dir, main page]

Skip to content

Commit 5ae9587

Browse files
committed
CLJ-2873 add-libs - reload *data-readers* if new libs were added
1 parent 48b1fe5 commit 5ae9587

File tree

1 file changed

+2
-0
lines changed
< 8000 input type="text" aria-label="Filter files…" placeholder="Filter files…" aria-describedby=":R35dab:" data-component="input" class="prc-components-Input-Ic-y8" value=""/>

1 file changed

+2
-0
lines changed

src/clj/clojure/repl/deps.clj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@
5151
urls (->> paths (map jio/file) (map #(RT/toUrl ^File %)))]
5252
(run! add-loader-url urls)
5353
(basis-impl/update-basis! update :libs merge added)
54+
;; reload root *data-readers* from classpath
55+
(set! *data-readers* (merge (#'clojure.core/load-data-readers) *data-readers*))
5456
(let [ret (-> added keys sort vec)]
5557
(when (seq ret) ret))))))
5658

0 commit comments

Comments
 (0)
0