5
私が使用任意Clojureのソースをロードすることができる:名前空間が提供されなかった場合現在の名前空間(コアではない)に文字列をロードする方法は?
(load-string source)
しかし、それはclojure.core
名前空間にコードをロードします。
たとえば、コード次
(load-string "(defn add [a b] (+ a b))")
する関数を定義する:
#'clojure.core/add
次に、好ましくは同一の、いくつかの他の名前空間にそのコードをロードする方法がありますload-string
という関数が呼び出されているものはありますか?
(評価の前にsource
文字列に名前空間宣言を付加以外に、私はそれが問題を解決するだろうことを知っている - 。私が知りたいのですが、好ましい方法はあり)