packages feed

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