Clojure is sadly a really bad choice for fire-and-forget cli scripts, but "large scale data processing" doesn't fit this criterion for me.
Clojure is sadly a really bad choice for fire-and-forget cli scripts, but "large scale data processing" doesn't fit this criterion for me.
I typically deal with sub-100MB XML documents, so processing them takes very little time, but having the quick iteration of changing the format and re-outputting is a key part of the development cycle for me, and I think very useful when you are experimenting with new data and seeing how it could be used. Doing quick transforms is awesome.
https://github.com/Factual/drake/wiki/Faster-startup:-Drake-...
Thanks!
Another option is Nailgun, but it has its limitations, too.
None if this is ideal. If you want to write a very simple CLI program, keep this in mind. You may want to stay away from JVM.