packages feed

derive-0.1: derive.cabal

Name:           derive
Version:        0.1
Copyright:      2006-7, Neil Mitchell
Maintainer:     ndmitchell@gmail.com
Homepage:       http://www-users.cs.york.ac.uk/~ndm/derive/
Build-Depends:  base, template-haskell, filepath, mtl
License:        BSD3
License-File:   LICENSE
Author:         Neil Mitchell & Stefan O'Rear
Synopsis:       A program and library to derive instances for data types
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.
Category:       Development
Extensions:     CPP
Extra-Source-Files:
    derive.htm
Exposed-Modules:
    Data.DeriveGuess
    Data.DeriveTH
    Data.Derive.All
    Data.Derive.Arbitrary
    Data.Derive.Arbitrary2
    Data.Derive.Binary
    Data.Derive.BinaryDefer
    Data.Derive.Bounded
    Data.Derive.Data
    Data.Derive.Enum
    Data.Derive.EnumCyclic
    Data.Derive.Eq
    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.Play
    Data.Derive.PlayAll
    Data.Derive.Read
    Data.Derive.Serial
    Data.Derive.Set
    Data.Derive.Show
    Data.Derive.TTypeable
    Data.Derive.Typeable
    Language.Haskell.TH.All
    Language.Haskell.TH.Data
    Language.Haskell.TH.FixedPpr
    Language.Haskell.TH.Helper
    Language.Haskell.TH.Peephole
    Language.Haskell.TH.SYB


Executable:     derive
Main-Is:        Derive.hs