Friendship ended with operational transformation Now compressed CRDT is my best friend
-
Show this thread
-
(No, it's not that simple. CRDTs are also terrible in their own way. After two weeks in the collaborative editing mines I'm losing touch with reality. Send help.)
9 replies 0 retweets 35 likesShow this thread -
Replying to @MarijnJH
I can't send help, but I can send sympathy. I've spent considerable time in the same mines and have basically decided to rethink my life decisions around whether I even want to solve collaborative editing. Best of luck! (Also read some Martin Kleppmann)
2 replies 0 retweets 6 likes -
Replying to @raphlinus @MarijnJH
We are going for OT for makepad-collab, any big reasons why thats bad?
3 replies 0 retweets 1 like -
Replying to @rikarends @raphlinus
I mostly can't get over the need for permanent tombstones for deletions. That and the need to store and pass around zillions of non-trivial id structures feels terribly expensive
2 replies 0 retweets 1 like -
I am not aware that using permanent tombstones for deletion is a necessity?
1 reply 0 retweets 0 likes
I would say that this is somewhat of a simplification but you have it right. To make deletions consistent you need either a central server to decide a global order, or you can have loose peer to peer but you need tombstones.
-
-
That's consistent with my understanding thus far. Thank you for confirming! :-)
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.