我想在REPL中调用ClojureScript函数(我已经在CLJS中编写,编译并加载到浏览器中)并在浏览器窗口的上下文中执行它们。
M-x set-variable <ret> inferior-lisp-program <ret> "lein trampoline cljsbuild repl-listen"
(ns ...
(:require ...
...
[clojure.browser.repl :as repl]
...)
(repl/connect "http://localhost:9000/repl")
in-ns
在ClojureScript中不起作用,所以我现在解决的方法就是将相关的CS函数杀死/拉入我的REPL。然而,这既不是一个很好的也不是可持续的方法,所以我寻求建议和意见以及Emacs的指导。
我真的想要我在ClojureScript工作流程中的Clojure开发中所有的nrepl.el
功能。这将需要加载文件,评估S表达式(以及在迷你缓冲区中查看返回值),整个九码。我理解工具链是否尚未达到成熟水平,并期待建立强大的Emacs / CLJS设置的建议。