Class of data structures that can be unfolded.
Haskell
Latest commit 94353d8 Jan 24, 2017 @sjoerdvisscher v0.9.2 use one-liner
Permalink
Failed to load latest commit information.
examples v0.9.2 use one-liner Jan 23, 2017
src/Data v0.9.2 use one-liner Jan 23, 2017
.gitignore
CHANGELOG.md
LICENSE Initial commit. Mar 31, 2012
README
Setup.hs Initial commit. Mar 31, 2012
unfoldable.cabal v0.9.2 use one-liner Jan 23, 2017

README

Class of data structures that can be unfolded.

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.