entangle
entangle copied to clipboard
Have you seen "diffsync with JSON-patch" talk?
Maybe it will help or inspire: http://www.infoq.com/presentations/json-patch-stomp
Thanks, I'll check out the link!
My thoughts after viewing the video:
- one nice thing about entangle is that it automatically targets both server/client because Clojure should behave the same in the backend and the browser
- data persistence is definitely a difficult issue. I imagine that working on diff-sync means working on an in-memory shared state. Along that, the diffs could be stored in a durable log should the server crash. This process could be sped up via snapshotting. This would be better handled as data streams rather than mucking with a mutable relational database.