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