----------------------------------------------------------------------------- {- | 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 , openLocalState , openLocalStateFrom , closeAcidState , createCheckpoint , update , query , EventResult , EventState , UpdateEvent , QueryEvent , Update , Query , IsAcidic , makeAcidic , runQuery ) where import Data.Acid.Local import Data.Acid.Common import Data.Acid.Abstract import Data.Acid.TemplateHaskell