@lidorcg has joined the channel
The sandbox streams example has been enhanced to actually step through a text, and along the way demonstrates how common stuff can be handled reactively: https://github.com/kennytilton/flutter-mx-sandbox/blob/main/src/tiltontec/example/x020_reactive_stream.cljd Same enhancement coming to flutter-mx as soon as I make :obs and :watch interchangeable and otherwise enhance error checking on Cell options.
I should mention here that this latest x020-reactive-stream hack illustrates in the small the big win with Matrix: we can build entire apps around the reactive/dataflow/spreadsheet paradigm, mostly transparently. Reactive is like Lisp itself: it is so effective (so much fun) we want to use it everywhere. To achieve that, we write more or less glue, a one time effort.
If anyone needs help making some library reactive, I will be delighted to help.
FYI: f/mx now supports :obs or :watch in Cell options, for declaring observers. f/mx sandbox SHA updated accordingly.