@hackage generic-deriving1.12
Generic programming library for generalised deriving.
Installation
Tested Compilers
Dependencies (4)
- base >=4.3 && <4.9
- containers >=0.1 && <0.6
- ghc-prim <1
- template-haskell >=2.4 && <2.13 Show all…
Dependents (72)
@hackage/hyperion, @hackage/sbv, @hackage/tasty-grading-system, @hackage/markov-realization, @hackage/lift-generics, @hackage/generic-maybe, Show all…
Package Flags
base-4-9
(on by default)
Use base-4.9 or later. This version of base uses a DataKinds-based encoding of GHC generics metadata.
generic-deriving: Generic programming library for generalised deriving
This package provides functionality for generalising the deriving mechanism in Haskell to arbitrary classes. It was first described in the paper:
- A generic deriving mechanism for Haskell. Jose Pedro Magalhaes, Atze Dijkstra, Johan Jeuring, and Andres Loeh. Haskell'10.
The current implementation integrates with the new GHC Generics. See http://www.haskell.org/haskellwiki/GHC.Generics for more information. Template Haskell code is provided for supporting older GHCs.