Как получить переопределение clojure "def" без использования: reload?
(def x 0) x ; => 0 (def x 1) x ; => 1
Вы не можете переопределить var из другого пространства имен, поэтому вам следует переключиться на его пространство имен с помощью in-ns перед повторным определением.
Вы также можете вызвать load или load-file в ответ.
(load-file "foo/bar.clj") (load "foo/bar")