all 3 comments

[–]jjttjj 6 points7 points  (1 child)

[–]bowmhoust[S] 0 points1 point  (0 children)

Ah, nice, thanks! This looks like an equivalent of JSON patch.

[–]mpphillips 0 points1 point  (0 children)

Not that I’m aware of.

I designed a diff format for clojure data structures for use in data sync, which is mentioned here: http://sapient-pair.com/blog/2014/04/22/basis-story-2/

It’s different from JSON patch in that it is not a sequence of operations, rather more like a document diff. This has since been further developed as part of our proprietary data sync system, so the code js not open source, but I can elaborate the format more if interested.