technomancy/leiningen — Issue #320: Improve startup time
Author: MicahElliott
Created: 2011-11-13 02:09:18+00:00
State: open

As a clojure n00b I may be missing some workflow wisdom, but so far it's been painful working with clojure due to startup time. I'm not using emacs/slime, or autotest, or any other fancy environment -- just vim, shell, repl, and run. With this setup, my lein-repl startup time is ~11s (I seem to start this often), and lein-run for hello-world is 4+s. This is making hacking feel pretty unproductive.

So I've now been using cake simply for this slowness issue. It does the repl/run in milliseconds.

I'm not too concerned about the philosophies around background JVMs or specification style of tasks; I'd just like the simple things to not feel slow, so I can fumble around clojure with less frustration.