derive-2.6.4: A program and library to derive instances for data types

Safe HaskellNone
LanguageHaskell2010

Data.DeriveMain

Description

Use this module to create your own derive program, supporting custom derivations. As an example:

  import Data.DeriveMain        (deriveMain)
  import Data.Derive.All        (derivations)
  import MyProject.MyDerivation (myDerivation)
  main :: IO
  main = deriveMain $ [myDerivation] ++ derivations

Documentation