我想在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的指导。
我真的很想nrepl.el
在ClojureScript工作流程中喜欢在Clojure开发中喜欢的所有功能。这将需要整个九码加载文件,评估S表达式(并在微型缓冲区中查看返回值)。我了解工具链是否还没有达到这个成熟水平,并期待有关构建可靠的Emacs / CLJS设置的建议。
看看Austin项目中支持nrepl的ClojureScript repl。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句