lein for clojure leiningen

clojure - for - install leiningen ubuntu



¿Por qué `lein run` no` lein trampoline`? (1)

lein trampoline se puede utilizar para cualquier tarea de leiningen, no solo para lein run . Por ejemplo, lein trampoline test .

Esencialmente, el lein trampoline mata el proceso leiningen original, de modo que solo la JVM real que genera el funcionamiento de Clojure está activa cuando la tarea comienza a ejecutarse. Esto es útil para los scripts de shell, ya que matar la JVM real no matará el proceso leiningen y viceversa.

Me parece que la única diferencia entre lein run y lein trampoline es que este último abandona la JVM de Leiningen para ahorrar memoria.

Esto parece siempre una buena idea, entonces, ¿por qué esta función no se incluye en lein run y luego deshacerse de lein trampoline ?