2011-01-26 24 views

cevap

11

Yalnızca

Clojure programları bir kavanoz dosyası içine derlenmiş edilebilir (üstte v1.5 veya) bir JRE olması kullanıcı gerekmiyor. leiningen gibi bir şey kullanmak zorunda değilsiniz, ama çok daha kolay. Bir programın nasıl derleneceği ve çalıştırılacağı hakkında Clojure.org sitesindeki bu page numarasına bakın.

Sen repl bir kavanoz dosyasına derlemek olabilir: JRE gereklidir

java -cp ./classes:clojure.jar clojure.examples.instance asdf 
+0

Ve Clojure "eval" komutu hala bir JDK'sız çalışacak mı? Bir JDK – Zubair

+2

olmadan nasıl derlenebileceğini anlamıyorum. Bu güzel bir soru. Bence * cevap, Clojure jar'in Clojure'ı Java baytkoduyla derleyen ve javac kullanmayan bir kod içermesidir. – justinhj

+2

Oldukça fazla evet. İşte 'eval' gövdesi: (. Clojure.lang.Compiler (eval form))) '. –

-1

:

(compile 'clojure.examples.hello) 

Burada bir derleme kavanoz aday olacağını nasıl! İnternetten kolayca indirebilirsiniz.