3 ms·
I use Nailgun[1] with vimclojure[2] and lein-tarsier[3] to avoid the JVM startup pain. You'll end up with a JVM instance (server) running all time and the possi
by wreckimnaked 14y ago
I use Nailgun[1] with vimclojure[2] and lein-tarsier[3] to avoid the JVM startup pain. You'll end up with a JVM instance (server) running all time and the possibility to evaluate code from many different clients like REPLs and the editor itself.
Changes to the code just need to be evaluated again to override the previous function definitions. It ends up being a really fast workflow.
1: http://www.martiansoftware.com/nailgun/ http://www.martiansoftware.com/nailgun/
2: http://www.vim.org/scripts/script.php?script_id=2501 http://www.vim.org/scripts/script.php?script_id=2501
3: https://github.com/sattvik/lein-tarsier https://github.com/sattvik/lein-tarsier
- vdm 14y agoDrip[1] takes a new approach to solving the same problem as Nailgun. 1. https://github.com/flatland/drip https://github.com/flatland/drip
- wreckimnaked 14y agoSeems nice. The only problem of using it instead of Nailgun for the Clojure development workflow is that starting a new instance of the JVM would mean to re-evaluate all the code, and not only the modified definitions.