2

clojure-clrをダウンロードしたところ、Clojure.Main.exe と Clojure.Compile.exe という 2 つの実行バイナリがあることがわかりました。Clojure.Main.exe は REPL であることがわかりましたが、Clojure.Compile.exe が何をするのかわかりません。これら 2 つのツールは正確には何をしますか?

4

1 に答える 1

1

Clojureはコンパイルされた言語であるため、Clojure.Compile.exeを使用すると、CLRで使用するためにClojureコードをコンパイルできます。

Clojureはコンパイルされた言語であり、JVMバイトコードに直接コンパイルされますが、完全に動的なままです。

ソース:http ://clojure.org/

編集

ただし、この場合はCLRポートを処理しているため、最終結果はJVMではなく.NETCLRで実行されることになります。

REPLを使用すると、コードの変更をテストするためにコンパイルプロセスを継続的に実行しなくても、コードをすばやくプロトタイピングできる柔軟性が得られます。

于 2011-05-20T15:37:43.160 に答える