unfoldable: Class of data structures that can be unfolded.

[ bsd3, generics, library ] [ Propose Tags ]

Just as there's a Foldable class, there should also be an Unfoldable class.

This package provides one. Example unfolds are:

  • Random values

  • Enumeration of all values (depth-first or breadth-first)

  • Convert from a list

Some examples can be found in the examples directory.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.0, 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.6.0.1, 0.6.0.2, 0.6.1, 0.7, 0.7.1, 0.7.2, 0.8, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.9, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 1.0, 1.0.1
Dependencies base (>=4 && <5), QuickCheck (>=2.4 && <2.6), random (>=1.0 && <1.1), transformers (>=0.3 && <0.4) [details]
License BSD-3-Clause
Author Sjoerd Visscher
Maintainer sjoerd@w3future.com
Category Generics
Home page https://github.com/sjoerdvisscher/unfoldable
Bug tracker https://github.com/sjoerdvisscher/unfoldable/issues
Source repo head: git clone git://github.com/sjoerdvisscher/unfoldable.git
Uploaded by SjoerdVisscher at 2012-08-26T21:15:47Z
Distributions
Reverse Dependencies 2 direct, 2 indirect [details]
Downloads 18472 total (60 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]