ixmonad: Embeds effect systems into Haskell using an parameteric effect monad (the |Effect| type class)
Deprecated.
in favor of effect-monad, type-level-sets
Provides the 'parametric effect monad' structure to Haskell with a number of analogous of familiar monads (Reader, Writer, State, Maybe, Ticks) and a wrapper over normal monads (Control.Effect.Monad). This provides a way to embed effect systems into Haskell. For more information see http://dorchard.co.uk/ixmonad.
Versions | 0.1, 0.2, 0.3, 0.15, 0.30, 0.50, 0.56, 0.57 |
---|---|
Dependencies | base (<4.9), ghc-prim [details] |
License | BSD-3-Clause |
Copyright | 2013-14 University of Cambridge |
Author | Dominic Orchard |
Maintainer | Dominic Orchard |
Revised | Revision 1 made by HerbertValerioRiedel at Sun Jan 1 19:10:49 UTC 2017 |
Category | Control, Monads |
Source repo | head: git clone https://github.com/dorchard/ixmonad |
Uploaded | by DominicOrchard at Tue May 13 14:56:03 UTC 2014 |
Distributions | NixOS:0.57 |
Downloads | 3775 total (5 in the last 30 days) |
Rating | (no votes yet) [estimated by rule of succession] |
Your Rating | |
Status | Docs uploaded by user [build log] All reported builds failed [all 1 reports] Hackage Matrix CI |
Modules
[Index]
- Control
- Control.Coeffect
- Control.Effect
Downloads
- ixmonad-0.50.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.