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 (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 |
Category | Control |
Home page | https://github.com/jumper149/deriving-trans |
Bug tracker | https://github.com/jumper149/deriving-trans/issues |
Uploaded | by jumper149 at 2022-01-25T15:38:51Z |
Distributions | LTSHaskell:0.9.1.0, NixOS:0.9.1.0, Stackage:0.9.1.0 |
Downloads | 1571 total (24 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] |