Context
这是 init. clj 的内容
(ns init)
(defn get-hotswap []
(filter #(= (ns-name %) hotswap) (all-ns)))
(let [x (get-hotswap)]
(let [old-ns *ns*]
(if (empty? x)
(do
(create-ns hotswap)
(in-ns hotswap)
(def global-kv-store (clojure.core/atom {}))
(in-ns (ns-name old-ns)))
(println "Found Hotswap"))))
现在,热浪/ 全球- kv- store 并不存在, 但是 Init/ 全球- kv- store 确实存在 。
Question
我该怎么修这个?
- create a new namespace hotswap
- and then define a new variable global-kv-store in it
谢谢!