name: arena version: 0.1 synopsis: A journaled data store license: BSD3 license-file: LICENSE author: davean maintainer: davean copyright: Copyright (C) 2015-2016 davean stability: provisional category: Database build-type: Simple cabal-version: >=1.22 bug-reports: oss@xkcd.com description: @arena@ provides durable storage of data and summaries of that data. On insert, data is written to a journal. Each piece of data is added to a running summary of the current journal. When the summary indicates the correct amount of data has accumulated, the journal data is moved, as a block accompanied by its summary, to long-term storage. The data type, summary type, and accumulation policy are configurable. source-repository head type: git location: http://git.xkrd.net/distributed-systems/arena library hs-source-dirs: src default-language: Haskell2010 exposed-modules: Database.Arena build-depends: base >=4.8 && <5 , bytestring >= 0.10.4.1 , filepath >= 1.2.0.0 , semigroups >= 0.17 , mtl >= 2.2 , bytes >= 0.14 , digest >= 0.0.1.2 , directory >= 1.2.5.0 , safe >= 0.3 , containers >= 0.5.4.0 , unix >= 2.7.1.0 , persistent-vector >= 0.1.1 test-suite test type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: tests main-is: test.hs build-depends: base >=4.8 && <5 , arena , directory , mtl , semigroups test-suite example type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: tests main-is: example.hs build-depends: base >=4.8 && <5 , arena , bytes , containers , directory , mtl , semigroups benchmark bench type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: bench main-is: bench.hs build-depends: base >=4.8 && <5 , arena , directory , criterion >= 1.1.1.0 , mtl , semigroups