我下载了clojure-clr,我发现它有两个执行二进制文件 - Clojure.Main.exe和Clojure.Compile.exe。我看到Clojure.Main.exe是REPL,我不确定Clojure.Compile.exe是做什么的。这两个工具究竟做了什么?
答案 0 :(得分:1)
Clojure.Compile.exe让你编译Clojure代码以便在CLR中使用,因为clojure是一种编译语言:
Clojure是一种编译语言 - 它 然而,直接编译为JVM字节码 仍然是完全动态的。
修改强> 的
但是在这种情况下,我们正在处理CLR端口,因此最终结果是在.NET CLR而不是JVM下运行。
REPL为您提供了快速原型编写代码的灵活性,而无需不断地通过编译过程来测试代码更改。