Что делают Clojure.Main.exe и Clojure.Compile.exe? - PullRequest
2 голосов
/ 20 мая 2011

Я скачал clojure-clr и обнаружил, что у него есть два исполняемых файла - Clojure.Main.exe и Clojure.Compile.exe.Я вижу, что Clojure.Main.exe является REPL, и я не уверен, что Clojure.Compile.exe делает.Что именно делают эти два инструмента?

1 Ответ

1 голос
/ 20 мая 2011

Clojure.Compile.exe позволяет вам скомпилировать код Clojure для использования в CLR, поскольку clojure является скомпилированным языком:

Clojure - это скомпилированный язык - это компилируется непосредственно в байт-код JVM, но остается полностью динамичным.

Источник: http://clojure.org/

EDIT

Однако в этом случае мы имеем дело с портом CLR, поэтому конечный результат предназначен для запуска под .NET CLR вместо JVM.

REPL дает вам гибкость быстрого прототипирования кода без необходимости постоянно проходить процесс компиляции для проверки изменений кода.

...