From the people who have worked / are working with ClojureScript; I want to know what are the ClojureScript specific features that you really loved, that made you appreciate its use in place of Vanilla JavaScript.
javascript mutablility especially with arrays ... clojure script/clojure is immutable
Jon
ClojureScript Developer.
For personal projects, I did. I learnt basic Haskell knowledge so gradually I realized JavaScript is troublesome. After learning more about functional programming and using Clojure for a while, I believed I need ClojureScript as the basis of uni-directional data flow. So I did. ClojureScript might be inadequate for production, but for personal apps it's mature enough.
In JavaScript, immutability is just awkward. Users embrace uni-directional data flow but frequently go wrong because of the inconsistency. Also I want a pure enough language to make sure the DOM DSL is simple. ClojureScript is like being designed for that, even though it wasn't.