freactive.core
freactive.core copied to clipboard
Generalized reactive atoms, expressions, cursors for Clojure(Script)
So, in legacy examples from fx-clj, namely for binding, the fx-clj.binding/bind-> tries to bind a property to a reactive atom via multimethod fx-clj.core.extensibility/convert-arg. Default method is identity. There's no dispatch...
During my updates to modernize fx-clj to work with clojure 1.9, I needed to update freactive.core . Fixes were minor, but I ran tests anyways, which failed! However, when I...
Please see the code in this gist: [https://gist.github.com/sparkofreason/25845cd249af4188a75f](https://gist.github.com/sparkofreason/25845cd249af4188a75f) Here's the output: ``` lc: {:c 2, :d 3} b(lens-cursor): (assoc! state :b {:c ...}) b(lens-cursor): (reset! state {:a 2 :b {:c...