MonadCompose-0.8.4.2: MonadCompose.cabal
name: MonadCompose
version: 0.8.4.2
synopsis: Methods for composing monads.
description: Methods for composing monads.
.
The IO monad transformer solves the problem of combining two IO-performing monads, so that both may be transformed separately.
.
A monad transformer can transform another monad, but if you have two monads both lacking a transformer, one can define an /extended distributive law/ which allows a monad to arise - see Control.Monad.PlusMonad.
homepage: http://alkalisoftware.net
license: BSD3
license-file: LICENSE
author: James Candy
maintainer: info@alkalisoftware.net
-- copyright:
category: Monad
build-type: Simple
cabal-version: >=1.8
library
exposed-modules: Control.Monad.IOT, Control.Monad.PlusMonad, Control.Monad.Lifter, Control.Linear
-- other-modules:
build-depends: base >=4 && <=5, ghc-prim, mtl >= 2.2, mmorph ==1.0.*, monad-products, transformers, random, parallel >=3.2, transformers-compat ==0.4.*, kan-extensions, data-default
ghc-options: -fno-cse