derive-2.0.0: derive.cabal
Cabal-Version: >= 1.6
Build-Type: Default
Name: derive
Version: 2.0.0
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