Convergence is not enough

(inkandswitch.com)

27 points | by zdw 6 days ago

2 comments

  • Animats 14 minutes ago
    This is apparently based on Automerge.[1] It sounds like a really good idea. Is it a good enough idea to sync MMO game clients and servers?

    Paper from 2012, last Automerge site update in 2025. Why isn't this everywhere?

    [1] https://automerge.org/

  • alexisread 58 minutes ago
    Relevant paper on lattice types (BloomL): https://dsf.berkeley.edu/papers/UCB-lattice-tr.pdf

    In addition to this, you’ll need a causal register (per-key merkle clock) to order concurrent edits, rather than drop one.

    Lastly, you’re likely to need a Pijul style VCS to handle semantic merges.