Drip is a drop in replacement for the 'java' command that provides faster startup times. It does this by keeping a fresh JVM spun up in reserve with the correct classpath and other JVM options so you can quickly connect and use it when needed, then throw it away.
Drip works with Clojure and Leiningen. Drip also works with other JVM languages like Scala and JRuby. It's easy to install. Just follow the instructions here: https://github.com/flatland/drip There are also some speed comparisons on the wiki: https://github.com/flatland/drip/wiki Once you've installed drip, setting up Leiningen to use it just requires adding the following to ~/.lein/leinrc: LEIN_JAVA_CMD=${LEIN_JAVA_CMD-drip} As some of you know, I implemented the persistent JVM in Cake. Compared to that, Drip is not quite as fast, but way less of a headache to use. It strikes a way better balance between fast and correct. You don't have to worry about running 'cake kill' when the state of your persistent JVM gets corrupt. Let us know in #flatland or #leiningen on IRC how it works for you once you try it! - Justin -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en