name: acme-timemachine version: 0.0.1.0 synopsis: An easy way to perform and unperform IO and other stateful actions. description: When doing some computations with side effects, one might regret the decision to change the state of the universe. This package provides an 'undo' function for such cases, and universe suspension/resuming functions for finer control. license: BSD3 license-file: LICENSE author: mniip maintainer: mniip@mniip.com category: ACME build-type: Simple cabal-version: >=1.10 library exposed-modules: Acme.TimeMachine, Acme.TimeMachine.Undoable, Acme.TimeMachine.Suspension Acme.TimeMachine.STM build-depends: base == 4.*, transformers >= 0.2.0.0, mtl >= 1.1.0.0, ghc-prim hs-source-dirs: src default-language: Haskell2010