Post #2069354
2026-04-09 19:50 UTC
@kevin I know this one from the functional pearls: https://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced-fp/docs/huet-zipper.pdf
Maybe there's something to be found in the CRDT/JSON/XML editing territory? https://arxiv.org/pdf/1608.03960
Replies (1)
-
@kevin@fedi.kbg.sh 2026-04-09 19:55
@mnl perfect! Yeah, I was thinking the same thing, CRDTs are probably the place to start looking. I’m still sort of unclear on how CRDTs interact with more elaborate tracking of undo/redo like emacs has. And even more unclear when we start talking about editing history (eg if I accidentally ctrl-V my social security number, I do want that scrubbed)