【发布时间】:2013-02-17 22:13:25
【问题描述】:
我发现了两种将 Clojure *.clj 文件编译为 *.class 文件的方法,虽然它们都可以工作,但我对它们都有一些不满。
first one 使用 REPL,因此无法自动化(或者可以吗?)
second one 使用 lein。坦率地说,我不明白为什么我应该为应该成为语言核心工具链一部分的东西使用依赖管理工具。但无论如何,如果您的 Clojure 代码需要访问本地 jars(很有可能),请尽快使用 lein forces you to use a local Maven repository。
有没有更好的方法从 Clojure 代码生成 *.class 或 *.jar 文件,只涉及核心 Clojure 工具,并且可以以脚本化、非交互方式使用?
【问题讨论】: