The type package

[Tags: bsd3]

Originally written out of need to write Typeable instances for monad transformers. This is troublesome since monad transformer type constructors have by definition at least rank 2 kind. By default only type constructors whose kind contains maximum of 8 units are supported, for example: * -> (* -> *) -> ((* -> *) -> *) -> * -> * . The provided generator allows one to support even more complex types. However be aware that the amount of code generated increases exponentially.


Properties

Versions0.1.0, 0.2.0
Dependenciesbase (>=4.0 && <4.2), containers (==0.2.*), template-haskell (==2.3.*)
LicenseBSD3
CopyrightCopyright (c) Topi Karvonen 2009
AuthorTopi Karvonen
Maintainertopi.karvonen@gmail.com
Stabilityexperimental
CategoryData
Bug trackermailto:topi.karvonen@gmail.com
Upload dateMon Apr 13 15:26:32 UTC 2009
Uploaded byTopiKarvonen
Downloads96 total (8 in last 30 days)

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees