derive: 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
[Index]
- Data
- Derive
- 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
- Derive
- Language
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
small_base | Choose the new smaller, split-up base package. | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- derive-0.1.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.3.0, 2.3.0.1, 2.3.0.2, 2.4, 2.4.1, 2.4.2, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.5.5, 2.5.6, 2.5.7, 2.5.8, 2.5.9, 2.5.10, 2.5.11, 2.5.12, 2.5.13, 2.5.14, 2.5.15, 2.5.16, 2.5.17, 2.5.18, 2.5.19, 2.5.20, 2.5.21, 2.5.22, 2.5.23, 2.5.24, 2.5.25, 2.5.26, 2.6, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5 |
---|---|
Dependencies | base, containers, directory, filepath, mtl, packedstring, pretty, process, random, template-haskell [details] |
License | BSD-3-Clause |
Copyright | 2006-7, Neil Mitchell |
Author | Neil Mitchell & Stefan O'Rear |
Maintainer | ndmitchell@gmail.com |
Category | Development |
Home page | http://www-users.cs.york.ac.uk/~ndm/derive/ |
Uploaded | by NeilMitchell at 2008-01-25T15:38:15Z |
Distributions | |
Reverse Dependencies | 61 direct, 89 indirect [details] |
Executables | derive |
Downloads | 67956 total (124 in the last 30 days) |
Rating | 2.25 (votes: 2) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |