packages feed

TCache-0.10.2.4: TCache.cabal

name: TCache
version: 0.10.2.4
cabal-version: >= 1.6
build-type: Simple
license: BSD3
license-file: LICENSE
maintainer: agocorona@gmail.com
synopsis: A Transactional cache with user-defined persistence
description: TCache is a transactional cache with configurable persitence. It allows conventional
             STM transactions for objects that syncronize  with their user-defined storages.
             State in memory and into permanent storage is transactionally coherent.
             .
             The package implements serializable STM references, access by key and by record field value, triggers,
             full text and field indexation, default serialization and a query language based on record fields
             .
             0.10.2.0 added setDefaultPersist and modified the signature of setPersist in Data.TCache.DefaultPersistence.
             Fixed issues with ghc 7.6.3
             .
             0.10  version add memoization and a persistent and transactional collection/queue.
             .
             0.10.0.8 subversion add cachedByKeySTM
             .
             0.10.0.9 fixed an error in clearSyncChacheProc and SynWrite Asyncronous that checked the cache continuously
             .
             See "Data.TCache" for details
             .
             In this release:
             .
             Dropped Data.Hashtable (deprecated). Now it uses the package hashtables


category: Data, Database
author: Alberto Gómez Corona
tested-with: GHC ==7.0.3
data-dir: ""
extra-source-files: demos/DBRef.hs demos/DynamicSample.hs
                    demos/IndexQuery.hs demos/basicSample.hs demos/caching.hs
                    demos/triggerRelational.lhs

source-repository head
    type: git
    location: https://github.com/agocorona/TCache

library
    build-depends: base >=4 && <5, bytestring -any,
                   containers >=0.1.0.1, directory >=1.0, old-time >=1.0,
                   stm -any, text -any, mtl -any, hashtables,
                   RefSerialize -any



    exposed-modules: Data.TCache Data.TCache.DefaultPersistence,
                     Data.TCache.Defs Data.TCache.IResource Data.TCache.IndexQuery
                     Data.TCache.IndexText Data.TCache.Memoization Data.TCache.Triggers
                     Data.Persistent.Collection
                     Data.Persistent.IDynamic



    exposed: True
    buildable: True
    extensions: OverlappingInstances UndecidableInstances
                ScopedTypeVariables DeriveDataTypeable
    hs-source-dirs: .
    other-modules: