@hiskennyness has joined the channel
set the channel description: The Matrix reactive/dataflow library
@dcj has joined the channel
@bob592 has joined the channel
@bobcalco has joined the channel
@jli has joined the channel
@emil0r has joined the channel
Hey, I am just starting today on a big push on documentation of my reactive library, Matrix, and thought I would create a forum here on Clojurians for feedback, questions, and programming help from myself. This channel will then also be supporting the Web front-end library SimpleJX, which is built on Matrix.
Sly you <_<
Will have a look π
What is Matrix/SimpleJX? Much like Hoplon/Javelin in spirit, if you know those great CLJS libraries. In the JS world, MobX is quite close to Matrix. Lispers will recognize my infamous Cells and qooxdoo libraries. The idea is to write code the way ReactJS started -- declaratively, referencing state that might change -- and then have a reactive engine worry about keeping things current as the underlying state changes. It's a scary idea, unless you have built sophisticated spreadsheet models.
@emilOr That reminds me, I need to add a link. π How you been?!
Lots of stuff happened last we talked. Ended up as CTO for my company is the short story π
Pushing Clojure and have acceptance, but need to find right projects for it
Doing talks for the Oslo Python meetup tomorrow where Iβm smuggling in cljs in one of the presentation on theme of feedback loops
Currently working on another about state machines
You?
set the channel topic: https://github.com/kennytilton/matrix (with much more to come)
If you wish to move to Norway I have a seat right here π
On-site is so 2010! π And thx for the offer! My tennis buddy is here in NJ, it keeps me young or I just might ski out your way. My gig in NYC is not too shabby either, and I am doing Clojure for now. π
No worries. Youβre more than welcome to come for a visit
Matrix also works much like one can work with Reagent, with automatic re-execution when dereferenced ratoms themselves change.
And as long as I am listing libraries "like Matrix", Matrix was written using cljc, so it runs on the Web as well as desktop CLJ! And once we had the cljc port from Common Lisp, we turned around and did a straight JS port to native JS. But here we will deal only with the CLJ/C versions.
Matrix also works much like one can work with Reagent.
btw, @emilOr, I love a good state machine, but I prefer the infinite ones: http://smuglispweeny.blogspot.com/2008/11/foisting-of-infinite-state-machine.html Feel free to use that in your Python talk.