The effect-monad package

[ Tags: bsd3, control, library, monads ] [ Propose Tags ]

Provides the graded monad structure to Haskell with a number of analogs of familiar monads (Reader, Writer, State, Maybe, Counter, Update) and a wrapper over normal monads (Control.Effect.Monad). This provides a way to embed effect systems into Haskell. For more information see with paper "Embedding effect systems in Haskell" by Orchard and Petricek (Haskell, 2014) and the examples in (note, this package was previously called ixmonad until September 2014).


Versions 0.6, 0.6.1,
Dependencies base (<5), type-level-sets (== [details]
License BSD3
Copyright 2013-16 University of Cambridge
Author Dominic Orchard
Maintainer Dominic Orchard
Category Control, Monads
Source repository head: git clone
Uploaded Wed Sep 28 15:15:23 UTC 2016 by DominicOrchard
Distributions NixOS:
Downloads 934 total (275 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2016-09-28 [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees