generic-deriving-1.12.4: Generic programming library for generalised deriving.

# generic-deriving-1.12.4: 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.

Signatures

Modules

- Generics
  Submodules
  - Generics.Deriving
    Submodules
    - Generics.Deriving.Base
    - Generics.Deriving.ConNames
    - Generics.Deriving.Copoint
    - Generics.Deriving.Default Default implementations of generic classes
    - Generics.Deriving.Enum
    - Generics.Deriving.Eq
    - Generics.Deriving.Foldable
    - Generics.Deriving.Functor
    - Generics.Deriving.Instances
    - Generics.Deriving.Monoid
    - Generics.Deriving.Semigroup
    - Generics.Deriving.Show
    - Generics.Deriving.TH
    - Generics.Deriving.Traversable
    - Generics.Deriving.Uniplate