节点的 Clojurescript 自编译

Clojurescript self compilation for node

我一直在关注 clojurescript 自编译新闻,包括最近的 http://www.yogthos.net/posts/2015-11-12-ClojureScript-Eval.html

类似的方法是否可以将 nodejs 作为目标?尽管自举的 REPL 非常酷,但我对使用 node 编译(或以其他方式制作可执行文件)cljs 文件很感兴趣。我希望这将使在旧/嵌入式硬件上编写和 运行 clojure(script) 脚本在 JVM 启动时间和内存消耗方面变得不那么痛苦。这是一个合理的希望吗?我将如何从 cljs 源代码生成这样的可执行文件?感谢您的意见。

我想它应该可以解决 node.js w/o 问题,但您是否需要自托管?如何在本地编译它并发布编译后的 js(优化设置为 none)?

如果它是一个选项,这可能会有所帮助:https://github.com/bhauman/lein-figwheel/wiki/Node.js-development-with-figwheel

查看 https://github.com/kanaka/cljs-bootstrap

这可以通过 npm install -g cljs-repl 轻松安装。这样做之后,您可以通过 cljs foo.cljs.

运行 一个 *.cljs 文件