Tainted-0.1.0.2: Tainted.cabal
-- Initial Tainted.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: Tainted
version: 0.1.0.2
synopsis: Tainted type, and associated operations
homepage: https://github.com/RossMeikleham/Tainted
license: BSD3
license-file: LICENSE
author: RossMeikleham
maintainer: rossmeikleham@hotmail.co.uk
copyright: Copyright (C) 2015 Ross Meikleham
category: Data, Monads, Control, Trans
build-type: Simple
cabal-version: >=1.10
extra-source-files:
.gitignore
.travis.yml
README.md
examples/TaintedExample.hs
examples/TransExample.hs
description:
A Tainted type contains either a clean or dirty value. Values which are
clean stay clean as long as an operation performed on them results
in a clean value. If combined with a dirty value, the value becomes
tainted as dirty and remains that way through further operations.
This package contains implementations of the Tainted Monad as well as
TaintedT (the Tainted Monad Transformer), as well as examples of using
each of them.
source-repository head
type: git
location: git://github.com/RossMeikleham/Tainted.git
library
exposed-modules: Data.Tainted Control.Monad.Trans.Tainted
build-depends: base >=4 && < 5,
mtl >= 2.0 && < 2.3
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall