Clojure 2015 Year in Review
stuartsierra.com
stuartsierra.com
However, it was also the year I learned that, while Clojure, as a dynamic typed language running on a VM, is the best of that class of languages, static system languages are still irreplaceable for so many other things. This was the year I realized that one language does not fit all, and that it is okay to have more than one favorite language. (And in my case, it is Clojure and C++ that I am now using equally, and with equal enjoyment, and for entirely different reasons).
Same. I've been playing with it for years, but I feel 2015 was the year Clojure(script) finally "got there", and is definitely here to stay.
Same here. This, funnily enough, had the nice effect of taking a lot of stress out of talking about programming languages.
10s to build, 15s for REPL. This is on a laptop that handles VS2015, Rust and many other languages fine.
and his 'reloaded' workflow: http://thinkrelevance.com/blog/2013/06/04/clojure-workflow-r...
I haven't looked into them but the lein startup time kills me too. I love Clojure but I am looking at alternatives like Racket because of this.
I have Ring reloading code for me as it changes, however if there is a syntax error or exception in a thread, code doesn't get reloaded and strangeness ensues, requiring me to kill the jvm instance and start it up again. Stuart Sierra talks about this problem in his reloaded workflow, and how it's still a problem for him, but he at least now has a faster way of refreshing his app instances.
But also, there are some really great C++ libraries in the areas of physics and graphics, and there is no equivalent of the in Java I could use.
Scrapped, sure, if you felt frustrated with it, but why did you completely delete it?
I've been a fan of (disappearing) Cocoa-built IDEs (http://lists.apple.com/archives/java-dev/2007/Aug/msg00025.h... was another one)