acid-state-0.4.1: src/Data/Acid.hs
-----------------------------------------------------------------------------
{- |
Module : Data.Acid
Copyright : PublicDomain
Maintainer : lemmih@gmail.com
Portability : non-portable (uses GHC extensions)
AcidState container using a transaction log on disk.
To see how it all fits together, have a look at these example
<http://mirror.seize.it/acid-state/examples/>.
-}
module Data.Acid
( AcidState
, openAcidState
, openAcidStateFrom
, closeAcidState
, createCheckpoint
, createCheckpointAndClose
, update
, query
, update'
, query'
, EventResult
, EventState
, UpdateEvent
, QueryEvent
, Update
, Query
, IsAcidic
, makeAcidic
, runQuery
) where
import Data.Acid.Local
import Data.Acid.TemplateHaskell