Name: vcache Version: 0.1 Synopsis: large, persistent, memcached values and structure sharing for Haskell Category: Database Description: VCache provides a nearly-transparent persistent memory for Haskell with transactional variables, persistent roots, and large structured values. The virtual space is a memory-mapped file via LMDB, with structure sharing and incremental GC. . VCache is very similar to packages acid-state, perdure, and TCache. VCache is intended as an acid-state alternative, offering flexibility to model fine-grained variables or extremely large values. Author: David Barbour Maintainer: dmbarbour@gmail.com Homepage: http://github.com/dmbarbour/haskell-vcache Package-Url: Copyright: (c) 2014 by David Barbour License: BSD3 license-file: LICENSE Stability: experimental build-type: Simple cabal-version: >= 1.16.0.3 Source-repository head type: git location: http://github.com/dmbarbour/haskell-vcache.git Library hs-Source-Dirs: hsrc_lib default-language: Haskell2010 Build-Depends: base (>= 4.6 && < 5) , direct-murmur-hash , bytestring , transformers , containers (>= 0.5) , stm (>= 2.4.3) , lmdb (>= 0.2.5) , filelock , easy-file , random (>= 1.0) Exposed-Modules: Database.VCache Database.VCache.VRef Database.VCache.PVar Database.VCache.VTx Database.VCache.VCacheable Database.VCache.VPut Database.VCache.VGet Database.VCache.Path Database.VCache.Sync Database.VCache.Stats Database.VCache.Cache Other-Modules: Database.VCache.Types Database.VCache.Open Database.VCache.Aligned Database.VCache.RWLock Database.VCache.Hash Database.VCache.VGetAux Database.VCache.VGetInit Database.VCache.VPutAux Database.VCache.VPutFini -- Database.VCache.Adjacency Database.VCache.Alloc Database.VCache.Read Database.VCache.Write Database.VCache.Clean Database.VCache.Refct ghc-options: -Wall -auto-all