Home | Notifications | New Note | Local | Federated | Search | Logout
Note Detail
Reply to @dthompson@toot.cat
PuercoPop@PuercoPop@mastodon.social (2026-09-25 04:11:47)
@dthompson Lately I've been thinking about distributed Emacs that lets you pair in a peer to peer fashion but doesn't require cloud infrastructure like Zed. Doesn't have to be limited to text. e.j. Peer to peer video. Although trickier it should be possible to leverage capabilities to share a terminal session with limited permissions
---Reply---
dave@dthompson@toot.cat (2026-09-25 04:47:57)
@PuercoPop all that stuff would be very possible with the right primitives and I think ocapn plays a role in that. on top of ocapn you could do crdt-based collaborative editing sessions. collaborative structural editing is my long term goal.
Reply
---Replies---
PuercoPop@PuercoPop@mastodon.social (2026-09-25 05:45:14)
@dthompson Yeah, I read the CRDTs Byzantine Fault Tolerant Paper mentioned on the Spritely blog. There are already some nice prototypes of guile based editors like zem https://github.com/Jimx-/zem/. Although it might be better to think of the editor components in terms of actors. I've grown increasingly disillusioned with the shortcomings of GNU Emacs. Functions like sit-for are a hack that have lived for two long.