name: crdt version: 9.3 -- ^ ComVer category: Distributed Systems copyright: 2017 Yuriy Syrovetskiy, Nikolay Loginov; 2018 Yuriy Syrovetskiy maintainer: Yuriy Syrovetskiy license: BSD3 license-file: LICENSE synopsis: Conflict-free replicated data types description: Definitions of CmRDT and CvRDT. Implementations for some classic CRDTs. homepage: https://github.com/cblp/crdt#readme bug-reports: https://github.com/cblp/crdt/issues cabal-version: >= 1.10 build-type: Simple source-repository head type: git location: https://github.com/cblp/crdt.git library hs-source-dirs: lib build-depends: base >= 4.8 && < 4.11 , binary , bytestring , containers , Diff , hashable , mtl , safe , stm , time , vector -- if !impl(eta) build-depends: network-info exposed-modules: CRDT.Cv CRDT.Cv.GCounter CRDT.Cv.GSet CRDT.Cv.LwwElementSet CRDT.Cv.Max CRDT.Cv.ORSet CRDT.Cv.PNCounter CRDT.Cv.RGA CRDT.Cv.TwoPSet CRDT.LamportClock CRDT.LamportClock.Simulation CRDT.LWW Data.MultiMap Data.Semilattice if impl(ghc >= 8) exposed-modules: CRDT.Cm CRDT.Cm.Counter CRDT.Cm.GSet CRDT.Cm.ORSet CRDT.Cm.RGA CRDT.Cm.TwoPSet other-modules: MacAddress default-language: Haskell2010 if impl(ghc >= 8) default-extensions: StrictData else build-depends: fail , semigroups , transformers other-modules: Compat