mgsloan / crdt

Implementation of Haskell CRDTs (Commutative Replicated Data Types)
BSD 3-Clause "New" or "Revised" License
13 stars 0 forks source link

How far did you get? #1

Open bitemyapp opened 8 years ago

bitemyapp commented 8 years ago

Hello @mgsloan!

Haskell hacker wants to make an IPFS peer. In Haskell. CRDTs are needed. Any breadcrumbs that could be followed from this repo?

mgsloan commented 8 years ago

Hi @bitemyapp!

This repo was mostly an experiment in writing down some CRDTs concisely as possible, translating them from the paper linked in the README, while supporting a bunch of operations. For example, I get a lot of mileage out of GND here. However, these are just naive implementations of CRDTs. The code might be interesting to reference, though.