Clojure.Main.exe和Clojure.Compile.exe有什么作用?

时间:2011-05-20 15:14:46

标签: clojure clojureclr

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

1 个答案:

答案 0 :(得分:1)

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

  

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

来源:http://clojure.org/

修改

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

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