----------------------------------------------------------------------------- {- | 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 . -} 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