Name: reference Version: 0.2 Synopsis: A class for references in Haskell Description: Reference is class which generalizes references and monads they exists in. It means that IORef, STRef and others can be accessed by common interface. License: MIT License-file: LICENSE Author: Maciej Piechotka Maintainer: uzytkownik2@gmail.com Copyright: 2010 (c) Maciej Piechotka Category: Control, Data Build-type: Simple Cabal-version: >=1.4 Flag OldStm Description: Use backward-compatible handling of STM Default: True Library Exposed-modules: Data.Reference Build-depends: base >= 4 && < 5, stm < 3, transformers >= 0.2 && < 0.3 if (!flag(OldStm)) Build-depends: stm >= 2.1.2 if (flag(OldStm)) CPP-Options: -DOLD_STM