Discussion about this post

User's avatar
Sean Corfield's avatar

I think this is part of why I don't like Specter: yes, it can produce incredibly concise, powerful solutions to data navigation and transformation, but the "cost" is a very non-idiomatic DSL (in my opinion), so you end up with un-Clojure-y code.

When we first investigated ClojureScript at work, we built a p.o.c. in Om, then rebuilt it in the (then brand new) Reagent. We liked the functional simplicity of Reagent. We decided not to move forward with ClojureScript back then (we have 150K lines of React.js now, ugh!). I think my default choice these days would be re-frame -- I've built a few toy apps with it. I looked at Om Next and went "nuh-uh!". I haven't tried UIx. Replicant looks interesting, but digging into the examples, it felt more complicated than re-frame... but I might still give it a go some time.

No posts

Ready for more?