deriving-trans: Derive monad type classes with DerivingVia
Deriving type class instances for monad transformer stacks can be tedious.
By actually composing transformers with ComposeT we don't need to implement
each type class for each transformer.
Instead we need a single instance for Elevator, which will then help us pick
the correct instance with DerivingVia.
Downloads
- deriving-trans-0.2.0.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.2.0.0, 0.2.1.0, 0.2.2.0, 0.2.2.1, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.4.0.0, 0.5.0.0, 0.5.0.1, 0.5.1.0, 0.5.2.0, 0.6.0.0, 0.6.1.0, 0.7.0.0, 0.8.0.0, 0.8.1.0, 0.9.0.0, 0.9.1.0, 0.10.0.0 (info) |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | base (>=4.5 && <5), lifted-base (>=0.2.3.2 && <0.2.4), monad-control (>=1.0.2.0 && <1.1), mtl (>=2.2.2 && <2.3), transformers (>=0.5.6.2 && <0.5.7), transformers-base (>=0.4.5.2 && <0.5) [details] |
| License | BSD-3-Clause |
| Author | Felix Springer |
| Maintainer | felixspringer149@gmail.com |
| Uploaded | by jumper149 at 2022-01-25T15:38:51Z |
| Category | Control |
| Home page | https://github.com/jumper149/deriving-trans |
| Bug tracker | https://github.com/jumper149/deriving-trans/issues |
| Downloads | 1893 total (35 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2022-01-25 [all 1 reports] |