homepage: ''
changelog-type: ''
hash: 960bd5a939c0ec720f8c367963a286dc224e5e7a825187405cd3bff670230aa9
test-bench-deps: {}
maintainer: Gabriel439@gmail.com
synopsis: A monad for managed values
changelog: ''
basic-deps:
  base: ! '>=4.5 && <5'
  transformers: ! '>=0.2.0.0 && <0.5'
all-versions:
- '1.0.0'
- '1.0.1'
- '1.0.2'
author: Gabriel Gonzalez
latest: '1.0.2'
description-type: haddock
description: ! 'In Haskell you very often acquire values using the @with...@

  idiom using functions of type @(a -> IO r) -> IO r@.  This idiom forms a

  @Monad@, which is a special case of the @ContT@ monad (from @transformers@) or

  the @Codensity@ monad (from @kan-extensions@).  The main purpose behind this

  package is to provide a restricted form of these monads specialized to this

  unusually common case.


  The reason this package defines a specialized version of these types is to:


  * be more beginner-friendly,


  * simplify inferred types and error messages, and:


  * provide some additional type class instances that would otherwise be orphan

  instances'
license-name: BSD3

homepage: ''
changelog-type: ''
hash: 83231a77ba09404deb3bc6d8e2ea605f34242b430e2f85729a792c27e640a82c
test-bench-deps: {}
maintainer: Gabriel439@gmail.com
synopsis: A monad for managed values
changelog: ''
basic-deps:
  base: ! '>=4.5 && <5'
  transformers: ! '>=0.2.0.0 && <0.6'
all-versions:
- '1.0.0'
- '1.0.1'
- '1.0.2'
- '1.0.3'
author: Gabriel Gonzalez
latest: '1.0.3'
description-type: haddock
description: ! 'In Haskell you very often acquire values using the @with...@

  idiom using functions of type @(a -> IO r) -> IO r@.  This idiom forms a

  @Monad@, which is a special case of the @ContT@ monad (from @transformers@) or

  the @Codensity@ monad (from @kan-extensions@).  The main purpose behind this

  package is to provide a restricted form of these monads specialized to this

  unusually common case.


  The reason this package defines a specialized version of these types is to:


  * be more beginner-friendly,


  * simplify inferred types and error messages, and:


  * provide some additional type class instances that would otherwise be orphan

  instances'
license-name: BSD3

Update from Hackage at 2016-03-27T22:40:21+0000
Update from Hackage at 2016-03-27T22:40:21+0000
