monad-peel: Lift control operations like exception catching through monad transformers
This package defines MonadPeelIO, a subset of MonadIO into which
generic control operations such as catch can be lifted from IO.
Instances are based on monad transformers in MonadTransPeel, which
includes all standard monad transformers in the transformers
library except ContT. For convenience, it provides a wrapped
version of Control.Exception with types generalized from IO to all
monads in MonadPeelIO.
Downloads
- monad-peel-0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1, 0.1.1, 0.2, 0.2.1, 0.2.1.1, 0.2.1.2, 0.3 |
|---|---|
| Dependencies | base (>=3 && <5), extensible-exceptions, transformers (>=0.2 && <0.7) [details] |
| Tested with | ghc ==8.0.2, ghc ==8.4.3 |
| License | BSD-3-Clause |
| Copyright | (c) 2010 Anders Kaseorg, 2015 Sergey Alirzaev |
| Author | Anders Kaseorg, Sergey Alirzaev |
| Maintainer | Sergey Alirzaev <zl29ah@gmail.com> |
| Category | Control |
| Home page | http://andersk.mit.edu/haskell/monad-peel/ |
| Source repo | head: git clone https://github.com/l29ah/monad-peel.git this: git clone https://github.com/l29ah/monad-peel.git(tag 0.3) |
| Uploaded | by SergeyAlirzaev at 2023-08-10T13:40:48Z |
| Distributions | LTSHaskell:0.3, Stackage:0.3 |
| Reverse Dependencies | 19 direct, 352 indirect [details] |
| Downloads | 6524 total (14 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2023-08-10 [all 1 reports] |