type-level-natural-number-induction: High-level combinators for performing inductive operations.

[ bsd3, data, library, type-system ] [ Propose Tags ]

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.

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0, 1.0.0.1
Dependencies base (>=3 && <5), transformers (>=0.2 && <0.3), type-level-natural-number (>=1.0 && <1.2) [details]
License BSD-3-Clause
Author Gregory Crosswhite
Maintainer Gregory Crosswhite <gcross@phys.washington.edu>
Category Type System, Data
Uploaded by GregoryCrosswhite at 2010-10-14T01:32:59Z
Distributions
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 1733 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]