derive-0.1.1: A program and library to derive instances for data typesContentsIndex
derive-0.1.1: A program and library to derive instances for data types
Data.Derive is a library and a tool for deriving instances for Haskell programs. It is designed to work with custom derivations, SYB and Template Haskell mechanisms. The tool requires GHC, but the generated code is portable to all compilers. We see this tool as a competitor to DrIFT.
Modules
show/hideData
show/hideDerive
Data.Derive.All
Data.Derive.Arbitrary
Data.Derive.Arbitrary2
Data.Derive.Binary
Data.Derive.BinaryDefer
Data.Derive.BinaryOld
Data.Derive.Bounded
Data.Derive.Data
Data.Derive.Enum
Data.Derive.EnumCyclic
Data.Derive.Eq
Data.Derive.Foldable
Data.Derive.From
Data.Derive.Functor
Data.Derive.Has
Data.Derive.Is
Data.Derive.LazySet
Data.Derive.Monoid
Data.Derive.NFData
Data.Derive.Ord
Data.Derive.PlateDirect
Data.Derive.PlateTypeable
Data.Derive.Read
Data.Derive.Ref
Data.Derive.Serial
Data.Derive.Set
Data.Derive.Show
Data.Derive.TTypeable
Data.Derive.Traversable
Data.Derive.Typeable
Data.Derive.Uniplate
Data.DeriveGuess
Data.DeriveTH
Data.DeriveTraversal
show/hideLanguage
show/hideHaskell
show/hideTH
Language.Haskell.TH.All
Language.Haskell.TH.Data
Language.Haskell.TH.FixedPpr
Language.Haskell.TH.Helper
Language.Haskell.TH.Peephole
Language.Haskell.TH.SYB
Produced by Haddock version 0.8