Hacker GitHub

← All repos

mochi/statebox

View on GitHub ↗ ★ 255 Erlang

Erlang state "monad" with merge/conflict-resolution capabilities. Useful for Riak.

7 mentions on Hacker News by 6 people: 0 stories, 7 comments · first 2011-09-08 · latest 2022-12-05

Mentions per year 7 mentions · busiest year 2011 (2)
20082026
  1. This is a cool approach. It reminds me of statebox by mochimedia: https://github.com/mochi/statebox . If I'm understanding correctly, it requires the mutations to be deterministic in order for the nodes to converge. Replicache…
    comment by aboodman · 2022-12-05 · in You might not need a CRDT
  2. …to digging into it. There are other approaches to CRDTs that I'm more excited about: Statebox ( https://github.com/mochi/statebox ) from years ago is a CRDT that encodes arbitrary transitions and converges by rewinding and replaying in a…
    comment by aboodman · 2019-11-25 · in Mergeable replicated data types – Part I
  3. Implementing CRDTs on riak 1.x was done years ago: https://github.com/mochi/statebox
    comment by mulligan · 2014-07-22 · in Riak 2.0.0 RC1
  4. …made state box and it's very easy to understand. Give the README a read to understand more basics: https://github.com/mochi/statebox
  5. …https://github.com/aphyr/meangirls https://github.com/ericmoritz/crdt https://github.com/mochi/statebox
    comment by reiddraper · 2012-05-14 · in Migrating From MongoDB To Riak At Bump
  6. https://github.com/mochi/statebox
    comment by aphyr · 2011-09-12 · in MongoDB 2.0 Released
  7. …[2] Riak-java-client - https://github.com/basho/riak-java-client/ [3] Statebox - https://github.com/mochi/statebox
    comment by russellossme · 2011-09-08 · in My Year of Riak