What problem are you looking to solve here? My take is that immutability is a design pattern rather than something enforced by the language constructs. If you want the language constructs to enforce immutability, Haskell is an excellent choice. Even Elm (a Haskell like language) treats immutability as a design pattern rather than a language construct.
For me, immutability is a design pattern, much like FP, intended to simplify how we reason about apps. I think Om, Reagent, Flux, and Elm are all excellent examples of the power of immutable thinking. For comparison, the mutable frameworks would be Ember, Angular, and Backbone. M -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
