package crdt-ml
CRDTs - Conflict-Free Replicated Data Types for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
v0.10.0.tar.gz
sha256=c9be2ec006cd4f65e6a9bddbcedf024f876134afc1ddf4fb689dd0167de25b73
md5=b8337dcb24a3220a3c35bd5bae5c8f12
doc/index.html
crdt-ml
API
Library crdt
Crdt
A collection of mutable and immutable CRDTs.
Library crdt_immutable
I_GCounter
Increment-only counters.I_GSet
Grow-Only sets.I_IntVector
Vector Clocks.I_ORSet
Observed-Remove set.I_PNCounter
Increment / decrement counters.I_USet
Add-once and remove-once set.Immutable_types
This module contains all immutable CRDT types, as well as some type properties that CRDT state must satisfy.
Library crdt_mutable
M_GCounter
Increment-only counters.M_GSet
Grow-Only sets.M_IntVector
Vector Clocks.M_ORSet
Observed-Remove set.M_PNCounter
Increment / decrement counters.M_USet
Add-once and remove-once set.Mutable_types
This module contains all mutable CRDT types, as well as some type properties that CRDT state must satisfy.
Library crdt_util
IList
Helper List library that supports dynamic padding for higher-order functions operating on lists of different length.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page