在 clojurescript 中如何更改名称空间?
In clojurescript how can I change the namespace?
当我使用 cljs.js 评估代码但完全限定某些东西或使用(ns 似乎什么都不做)时,我试图更改命名空间。
有人知道怎么做吗?
我最终通过这样做做到了:
(cljs/eval-str (cljs/empty-state) string-to-evaulate 'foo.bar
{
:eval cljs/js-eval
:load load-fn
:source-map true}
(fn [result]
(do
(js/eval (:value result))
result))))
当我使用 cljs.js 评估代码但完全限定某些东西或使用(ns 似乎什么都不做)时,我试图更改命名空间。 有人知道怎么做吗?
我最终通过这样做做到了:
(cljs/eval-str (cljs/empty-state) string-to-evaulate 'foo.bar
{
:eval cljs/js-eval
:load load-fn
:source-map true}
(fn [result]
(do
(js/eval (:value result))
result))))