Re:Presenting the Most Over-Engineered Blog Ever
by Touche on Thursday January 15, 2015 @05:08PM
(#8895731)
If you come from a JS world and like the code->refresh->code->refresh workflow (I do) Clojure is hard adjustment because it requires a lot of boilerplate code up front and you have to remember to run a slow leiningen daemon for each project you're working on.
Re:Presenting the Most Over-Engineered Blog Ever
by donmullen on Thursday January 15, 2015 @06:26PM
(#8896152)
This largely goes away with http://boot-clj.com/ -- a much better build tool for clojurescript - includes live reload of clojurescript and css.
If you are not entrenched in the JS world, I would look into Clojure(Script). They've got a lot of really cool stuff going on.
I have significant mental investment in JS, and I work on the JS debugger for Firefox, so I feel like I need to be a heavy user of JS. Also I know so much about all the little corners of server/client JS, package management, how to deploy, etc. I don't think the return would be great enough to re-learn all of Clojure's tools.
If I were to start on certain types of apps (high-performant data modeling, or anything that requires special care about complex flows), I may look into Clojure. But honestly I'm interested in starting to write games so I'm probably going to spend mental energy learning Rust.