one-liner: Constraint-based generics
Write short and concise generic instances of type classes.
There are two separate parts: Generics.OneLiner is for
writing generic functions using GHC.Generics.
The other modules show how to implement these same generic
functions with a traversal-style generics type class,
without the use of an intermediate generic representation
type.
| Versions | 0, 0.1, 0.2, 0.2.1, 0.2.2, 0.3, 0.3.1, 0.4, 0.4.1, 0.5, 0.5.1, 0.5.2, 0.6, 0.7, 0.8, 0.8.1, 0.9, 0.9.1, 0.9.2, 1.0 |
|---|---|
| Dependencies | base (==4.7.*), contravariant (==1.2.*), ghc-prim, transformers (>=0.3 && <0.5) [details] |
| License | BSD-3-Clause |
| Author | Sjoerd Visscher |
| Maintainer | sjoerd@w3future.com |
| Revised | Revision 1 made by HerbertValerioRiedel at Sun May 21 16:25:10 UTC 2017 |
| Category | Generics |
| Home page | https://github.com/sjoerdvisscher/one-liner |
| Bug tracker | https://github.com/sjoerdvisscher/one-liner/issues |
| Source repo | head: git clone git://github.com/sjoerdvisscher/one-liner.git |
| Uploaded | by SjoerdVisscher at Mon Sep 1 13:51:28 UTC 2014 |
| Distributions | LTSHaskell:1.0, NixOS:1.0, Stackage:1.0 |
| Downloads | 6733 total (147 in the last 30 days) |
| Rating | 2.25 (votes: 2) [estimated by rule of succession] |
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] Hackage Matrix CI |
Modules
[Index]
Downloads
- one-liner-0.5.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'.