So, I'm trying to simplify some code on Chlorine, and I'm using Reagent. Many thanks to Reagent and its developers - there are some hidden gems on that library, for example, reagent.ratom/make-reaction! It's actually pretty amazing how it's a "generic cursor" and I keep finding myself missing something like that in Clojure!
There has been more than one occasion I've considered reimplementing reactions in clj
Actually reactive, not just reagent's "run every time"?
Amazing
have you seen? https://github.com/jpmonettas/posh/blob/master/src/posh/lib/ratom.cljc