The multirec-alt-deriver package
Works with arbitrary monomorphic types, e.g. ([Int],String), not just names that refer to monomorphic types.
The names of the "proofs" (= constructors of the family GADT) are now specified by the user; they don't need to be equal to the name of the types to which they correspond. (This is useful if you're working with existing code where the name is already taken)
The names of the empty types corresponding to constructors are now also customizable
The type sums in the pattern functor are now balanced trees of (:+:) rather than right-nested lists. This cuts down the size of the value-level code (and hopefully helps with compilation time).
- No changelog available
|Versions||0.1, 0.1.1, 0.1.2, 0.1.3|
|Dependencies||base (==4.*), containers, mtl, multirec, syb, template-haskell, th-expand-syns|
|Category||Template Haskell, Generics|
|Source repository||head: darcs get http://code.haskell.org/~daniels/multirec-alt-deriver|
|Upload date||Tue Oct 13 11:48:13 UTC 2009|
|Downloads||296 total (24 in last 30 days)|
- multirec-alt-deriver-0.1.tar.gz [browse] (Cabal source package)
- Package description (included in the package)
For package maintainers and hackage trustees