failable: A 'Failable' error monad class to unify failure across monads that can fail
This library contains a Failable
error monad class to unify failure across monads and transformers most commonly used to implement pipelines that can fail and does so in a simple nonsense way by providing the means of signaling a computation "failure" while striving to keep the failure behaviour consistent with the actual definition of the monad/transformer. Please refer to the README file for a more elaborate description and some examples.
[Skip to Readme]
Downloads
- failable-1.2.4.0.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.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.1.0, 1.0.0.0, 1.1.0.0, 1.2.0.0, 1.2.0.1, 1.2.1.0, 1.2.2.0, 1.2.3.0, 1.2.4.0 |
---|---|
Change log | ChangeLog.md |
Dependencies | base (>=4.8 && <5), mtl (>=2.2 && <2.3), transformers (>=0.4.2 && <0.6) [details] |
License | BSD-3-Clause |
Copyright | 2019 Erick Gonzalez |
Author | Erick Gonzalez |
Maintainer | erick@codemonkeylabs.de |
Category | control, exceptions, monad |
Bug tracker | https://gitlab.com/codemonkeylabs/failable/issues |
Source repo | head: git clone https://gitlab.com/codemonkeylabs/failable |
Uploaded | by erick at 2020-01-24T11:40:01Z |
Distributions | LTSHaskell:1.2.4.0, NixOS:1.2.4.0, Stackage:1.2.4.0 |
Reverse Dependencies | 3 direct, 0 indirect [details] |
Downloads | 5495 total (29 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2020-01-24 [all 1 reports] |