Skip to content

Commit 8ceee7f

Browse files
borkdudeswannodette
authored andcommitted
CLJS-2967: Make clojure.spec.alpha reloadable
def-once'ing atom fixes reloadability of clojure.spec.alpha
1 parent 1f26726 commit 8ceee7f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/cljs/cljs/spec/alpha.cljc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@
400400
(clojure.core/assert (not (empty? preds)))
401401
`(tuple-impl '~(mapv #(res &env %) preds) ~(vec preds)))
402402

403-
(def ^:private _speced_vars (atom #{}))
403+
(defonce ^:private _speced_vars (atom #{}))
404404

405405
(defn speced-vars []
406406
@_speced_vars)

0 commit comments

Comments
 (0)