BSD-3-Clause licensed by Andy Gill
This version can be pinned in stack with:monads-tf-0.3.0.1@sha256:66e89d2e69d869004ef7ba3f28168e81a8398b99140314c6106fba8bb8a0cef3,1450

Module documentation for 0.3.0.1

  • Control
    • Control.Monad
      • Control.Monad.Cont
        • Control.Monad.Cont.Class
      • Control.Monad.Except
        • Control.Monad.Except.Class
      • Control.Monad.Identity
      • Control.Monad.RWS
        • Control.Monad.RWS.Class
        • Control.Monad.RWS.Lazy
        • Control.Monad.RWS.Strict
      • Control.Monad.Reader
        • Control.Monad.Reader.Class
      • Control.Monad.State
        • Control.Monad.State.Class
        • Control.Monad.State.Lazy
        • Control.Monad.State.Strict
      • Control.Monad.Trans
      • Control.Monad.Writer
        • Control.Monad.Writer.Class
        • Control.Monad.Writer.Lazy
        • Control.Monad.Writer.Strict
Depends on 2 packages(full list with versions):
Used by 1 package in nightly-2025-04-30(full list with versions):

Monad classes using type families, with instances for various monad transformers, inspired by the paper Functional Programming with Overloading and Higher-Order Polymorphism, by Mark P Jones, in Advanced School of Functional Programming, 1995.

This package is almost a compatible replacement for the mtl-tf package.

Changes

0.3.0.1

Documentation improvements

Author: Ross Paterson

Published by: Chris Martin

Date: 2023-07-10

0.3.0.0

Remove deprecated modules:

  • Control.Monad.Error
  • Control.Monad.Error.Class
  • Control.Monad.List

Add support for transformers-0.6.*

Published by: Chris Martin

Date: 2023-07-10

0.2.1.0

Add MonadCont, MonadReader, MonadState, MonadRWS, MonadWriter instances for ExceptT.

Published by: Chris Martin

Date: 2023-07-10

0.2.0.0

Added new modules Control.Monad.Except and Control.Monad.Except.Class

Deprecated modules Control.Monad.Error and Control.Monad.Error.Class in favor of the new Except modules, following what transformers-0.4.0.0 did.

Deprecated module Control.Monad.List, following what transformers-0.5.3.0 did.

Contributors: Ross Paterson and Chris Martin

Published by: Chris Martin

Date: 2023-07-10

0.1.0.3

Published by: Ross Paterson

Date: 2016-06-08

0.1.0.2

Published by: Ross Paterson

Date: 2014-04-19

0.1.0.1

Published by: Ross Paterson

Date: 2012-09-16

0.1.0.0

Published by: Ross Paterson

Date: 2010-03-26

0.0.0.1

Published by: Ross Paterson

Date: 2009-03-22

0.0.0.0

Published by: Ross Paterson

Date: 2009-01-10