Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点的Clojurescript自编译_Node.js_Clojure_Clojurescript - Fatal编程技术网

Node.js 节点的Clojurescript自编译

Node.js 节点的Clojurescript自编译,node.js,clojure,clojurescript,Node.js,Clojure,Clojurescript,我一直在关注clojurescript自编新闻,包括最近的新闻 类似的方法是否可以将nodejs作为目标?尽管引导REPL非常酷,但我对使用node编译(或生成可执行的)cljs文件感兴趣。我希望这将使在旧的/嵌入式硬件上编写和运行clojure(脚本)脚本在JVM启动时间和内存消耗方面不再那么痛苦。这是合理的希望吗?如何从cljs源代码生成这样一个可执行文件?谢谢您的输入。我想它应该可以处理node.js w/o问题,但您需要自托管吗?在本地编译它并发布编译后的js(优化设置为none)怎么样

我一直在关注clojurescript自编新闻,包括最近的新闻


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

我想它应该可以处理node.js w/o问题,但您需要自托管吗?在本地编译它并发布编译后的js(优化设置为none)怎么样

如果是一个选项,这可能会有所帮助:

签出


这可以通过
npm安装-g cljs repl
轻松安装。完成此操作后,您可以通过
cljs foo.cljs

True运行
*.cljs
文件。为了澄清这一点,我希望在旧的/嵌入式硬件上进行开发,出于教育和爱好的目的,更多的是临时脚本而不是值得部署的东西。哦,我明白了。然后我会继续尝试,然后发布一篇博客文章/创建一个库。祝你好运所以我想我的问题应该是,如何为node创建一个.js文件(可能是从cljs编译而来的),给定一个cljs源文件,该文件可以直接运行它,也可以为node生成js?我自己没有做过,但我想象你在浏览器中做自我托管的方式,即使用
eval str
。您在尝试时遇到过任何问题吗?顺便说一句,IMVHO如果您计划使用自托管作为实现目标的手段,我会重新考虑使用JVM编译器进行开发,因为工具集已经成熟(leiningen,figwheel)。