good morning.
morning
An unexpected part 3 to my series about isomorphic clojurescript: https://carouselapps.com/2015/10/02/isomorphic-javascript-with-clojurescript-for-pre-rendering-single-page-applications-part-3/
@pupeno: nice
Does anybody know of a library that'll allow me to get build a diff between two data structures, and then re-apply that diff to the original structure to get the updated structure?
Thanks.
For those going to Clojure Exchange, I think it would be cool to have a tools panel, where we do a bit of show and tell of the different editors and setup we use. I’m happy to do Cursive and/or I’m happy to moderate that panel. Anybody else interested?
@agile_geek: that sounds good. I just didn’t want to volunteer somebody else for the task of moderating.
@pupeno: I’m not afraid of volunteering ppl…especially me 😉
Shall I post to the mailing list to see if there are any takers for other tools?
I did a thing: https://github.com/xlevus/reframe-sente
What is sente?
websocket wrapper
ohhh. diffs…. nice. Is this for speed?
honestly. I don't know.
Why are you doing diffs then?
just as an exercise
plus, there was a library for it. It kinda made it trivial
Ah, ok.
now I've got a working example, I'm going to build it into an actual thing
but all in all, I find the entire thing hilariously simple
When something in Clojure works, it often feels like this: https://www.youtube.com/watch?v=FPQlXNH36mI
hah. yes
@xlevus: I think you're looking for state-based CRDTs - there was a euroclojure talk in Barcelona about implementation in Clojure that was heading for open-source
@xlevus, also clojure.data.diff
(but that only diffs, doesn't allow you to sync)
@pupeno: re: posting to mailing list…sure go ahead.
@pupeno: did a bit of promotion in the #C03RZRRMP channel as well.