The type-level-natural-number-induction package

[Tags:bsd3, library]

This package provides high-level combinators for working with inductive structures --- that is, structures tagged with a phantom type-level natural number. Combinators are provided for building up a structure from seed data using induction, tearing down a structure to obtain a result, and inductively transforming one structure into another with the same size.

This package uses the type-level-natural-number package for its type-level representations of the natural numbers. The only non-Haskell 2010 extension it needs is Rank2Types.


Versions 1.0,
Dependencies base (>=3 && <5), transformers (>=0.2 && <0.4), type-level-natural-number (>=1.0 && <1.2) [details]
License BSD3
Author Gregory Crosswhite
Maintainer Gregory Crosswhite <>
Stability Provisional
Category Type System, Data
Uploaded Mon Jul 23 03:21:24 UTC 2012 by GregoryCrosswhite
Distributions NixOS:
Downloads 469 total (6 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees