Where is the CRDT for syntax trees
We are almost there, for lists and structs there are CDRT's but a move operation across the data structure is missing. Martin Kleppman (from automerge) talks about this in his talk "CRDTs: the hard parts"[0].<p>I also think a range move or range delete is missing from many of these algorithms. A submission here on HN did implement a range delete on rich text (but I forgot what the name was).<p>[0]: <a href="https://www.youtube.com/watch?v=x7drE24geUw" rel="nofollow">https://www.youtube.com/watch?v=x7drE24geUw</a><p>EDIT:
Ah actually Peritext (which you linked to) was the article I was thinking of. I think the range delete would be useful for regular lists as well.