name: ref version: 0.1.0.0 synopsis: Mutable references description: This package defines the class 'Ref' of references mutable within appropriate monads, as well as some instances of this class. homepage: http://github.com/sonyandy/ref bug-reports: http://github.com/sonyandy/ref/issues copyright: Copyright (C) 2013 Andy Sonnenburg license: BSD3 license-file: LICENSE author: Andy Sonnenburg maintainer: Andy Sonnenburg category: Data build-type: Simple cabal-version: >= 1.8 source-repository head type: git location: git://github.com/sonyandy/ref.git flag safe-ST flag strict-modifyRef library hs-source-dirs: src exposed-modules: Data.Ref Data.Ref.Class Data.Ref.IO Data.Ref.ST Data.Ref.Storable other-modules: Data.Ref.ByteArray build-depends: base >= 4 && < 5, transformers if flag(safe-ST) build-depends: base >= 4.4 cpp-options: -DMODULE_Control_Monad_ST_Safe if flag(strict-modifyRef) build-depends: base >= 4.6 cpp-options: -DFUNCTION_Data_IORef_modifyRef_ -DFUNCTION_Data_STRef_modifyRef_ if impl(ghc >= 7.2) other-extensions: Trustworthy cpp-options: -DLANGUAGE_DefaultSignatures -DLANGUAGE_Trustworthy other-extensions: CPP, DeriveDataTypeable, FlexibleInstances, MagicHash, MultiParamTypeClasses, TypeFamilies, UnboxedTuples ghc-options: -Wall -fwarn-tabs -O2