The extensible-effects package

[Tags: library, mit]

This package introduces datatypes for typeclass-constrained effects, as an alternative to monad-transformer based (datatype-constrained) approach of multi-layered effects. For more information, see the original paper at http://okmij.org/ftp/Haskell/extensible/exteff.pdf. Any help is appreciated!


[Skip to ReadMe]

Properties

Versions1.0, 1.1.0, 1.2.0, 1.2.1, 1.4.1, 1.5.0, 1.6.0, 1.7.1, 1.7.1.0, 1.7.1.1, 1.7.1.2, 1.7.2.1, 1.8.0.0, 1.8.1.0, 1.9.0.0, 1.9.0.1, 1.9.1.0, 1.9.2.2, 1.10.0.1, 1.11.0.0 (info)
Change logNone available
Dependenciesbase (>=4.6 && <5), transformers (>=0.3 && <0.5), transformers-base (==0.4.*), type-aligned (>=0.9.3), void (>=0.6 && <0.8) [details]
LicenseMIT
AuthorOleg Kiselyov, Amr Sabry, Cameron Swords, Ben Foppa
Maintainersuhailshergill@gmail.com
StabilityExperimental
CategoryControl, Effect
Home pagehttps://github.com/suhailshergill/extensible-effects
Source repositoryhead: git clone https://github.com/suhailshergill/extensible-effects.git
UploadedWed May 27 03:54:27 UTC 2015 by shergill
DistributionsNixOS:1.11.0.0
Downloads2865 total (133 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Last success reported on 2015-05-27 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefault
lib-werrorDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for extensible-effects-1.11.0.0

extensible-effects is based on the work Extensible Effects: An Alternative to Monad Transformers. Please read the paper for details.

Build Status Join the chat at <a href="https://gitter.im/suhailshergill/extensible-effects">https://gitter.im/suhailshergill/extensible-effects</a>

Advantages

Disadvantages

For GHC version 7.8 and upwards

For GHC versions prior to 7.8