Cabal-Version: >= 1.6 Build-Type: Default Name: derive Version: 2.0.1 build-type: Simple Copyright: 2006-2009, Neil Mitchell Maintainer: ndmitchell@gmail.com Homepage: http://community.haskell.org/~ndm/derive/ License: BSD3 License-File: LICENSE Author: Neil Mitchell & Stefan O'Rear Synopsis: A program and library to derive instances for data types Category: Development Description: 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. Extra-Source-Files: derive.htm Executable derive Main-Is: Main.hs Other-Modules: Derive.Derivation Derive.Flags Derive.Generate Derive.Test Derive.Utils Build-Depends: directory, process, bytestring Library Build-Depends: haskell-src-exts == 1.1.*, filepath, mtl, base == 4.*, syb, template-haskell, uniplate, containers, pretty, packedstring Exposed-Modules: Data.DeriveTH Data.DeriveDSL Data.Derive.All Data.Derive.DSL.Apply Data.Derive.DSL.Derive Data.Derive.DSL.DSL Data.Derive.DSL.HSE Data.Derive.DSL.SYB Data.Derive.Instance.Arities Data.Derive.Class.Arities Data.Derive.Class.Default Data.Derive.Internal.Derivation Data.Derive.Internal.Instance Data.Derive.Internal.Traversal Language.Haskell Language.Haskell.Convert Language.Haskell.TH.All Language.Haskell.TH.Data Language.Haskell.TH.ExpandSynonym Language.Haskell.TH.FixedPpr Language.Haskell.TH.Helper Language.Haskell.TH.Peephole Language.Haskell.TH.SYB -- GENERATED START Data.Derive.Arbitrary Data.Derive.ArbitraryOld Data.Derive.Arities Data.Derive.Binary Data.Derive.BinaryDefer Data.Derive.Bounded Data.Derive.Data Data.Derive.Default Data.Derive.Enum Data.Derive.EnumCyclic Data.Derive.Eq Data.Derive.Fold 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.PlateTypeable Data.Derive.Read Data.Derive.Ref Data.Derive.Serial Data.Derive.Set Data.Derive.Show Data.Derive.Traversable Data.Derive.Typeable Data.Derive.Update -- GENERATED STOP