3 ms·
I was previously using Python for most of my work, but I have been moving more and more to Clojure. It has been discussed before, but some of the functional fla
by phren0logy 16y ago
I was previously using Python for most of my work, but I have been moving more and more to Clojure. It has been discussed before, but some of the functional flavor of Python left me looking for more. I briefly looked at CL, Scheme, and Haskell, and each had clear upsides but none really got me excited.
When I found Clojure, I felt it was more readable, had access to many interesting libraries, and had performance that was as good or better than Python in many cases. The ease of concurrency/parallelism is also very slick, and I suspect it will come in handy to me down the road in our multi-core future. The rise of Incanter, an R-like statistical package, pretty much sealed the deal.
The biggest headache has been the need to work with Java's build systems (not because they suck but because I have no interest in learning them beyond what's required for Clojure).
- grinnbearit 16y agoTry Leiningen http://github.com/technomancy/leiningen http://github.com/technomancy/leiningen