2

我下载了 clojure-clr,发现它有两个执行二进制文件 - Clojure.Main.exe 和 Clojure.Compile.exe。我看到 Clojure.Main.exe 是 REPL,我不确定 Clojure.Compile.exe 是做什么的。这两个工具到底是做什么的?

4

1 回答 1

1

Clojure.Compile.exe 让您编译 Clojure 代码以在 CLR 中使用,因为 clojure 是一种编译语言:

Clojure 是一种编译语言——它直接编译为 JVM 字节码,但仍然是完全动态的。

来源:http ://clojure.org/

编辑

但是在这种情况下,我们处理的是 CLR 端口,因此最终结果是在 .NET CLR 下而不是 JVM 下运行。

REPL 为您提供了快速设计代码原型的灵活性,而无需不断地通过编译过程来测试代码更改。

于 2011-05-20T15:37:43.160 回答