2011-01-26 17 views

Respuesta

11

Sólo es necesario que el usuario tenga un JRE (v1.5 o superior)

programas Clojure pueden ser compilados en un archivo JAR. No tiene que usar algo como leiningen, pero es mucho más fácil.

Consulte este page en el sitio Clojure.org para saber cómo compilar y ejecutar un programa.

Se puede compilar en un archivo jar desde el REPL:

(compile 'clojure.examples.hello) 

He aquí cómo debe ejecutar un frasco de compilación:

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

¿Y el comando Clojure "eval" aún funcionará, incluso sin un JDK? No entiendo cómo podría compilarse sin un JDK – Zubair

+2

Esa es una buena pregunta. I * think * la respuesta es que el jar Clojure incluye código que compila Clojure a bytecode de Java y no usa javac. – justinhj

+2

Bastante si. Aquí está el cuerpo de 'eval':' (. Clojure.lang.Compiler (forma eval))) '. –

-1

se requiere JRE! Puedes descargarlo fácilmente desde Internet.