Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Raph Levien posted a retrospective about using CRDT’s for collaborative editing in xi-editor here [1]. His conclusion is

“I come to the conclusion that the CRDT is not pulling its (considerable) weight. When I think about a future evolution of xi-editor, I see a much brighter future with a simpler, largely synchronous model, that still of course has enough revision tracking to get good results with asynchronous peers like the language server.”

[1]https://github.com/xi-editor/xi-editor/issues/1187#issuecomm...



I think that the paragraph that you quoted was in reference to Xi's decision to use CRDTs (and asynchronous communication) for exchanging data between different plugins running in the same instance of Xi. It isn't a comment about the use of CRDTs for collaborative editing, as Zed does.


I noted the same a few months ago when Zed came up in a discussion about Atom, and Raph responded: https://news.ycombinator.com/item?id=31674931




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: