Popularity
5.8
Stable
Activity
0.0
Stable
11
4
2

Monthly Downloads: 18
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Data     Simple    
Latest version: v0.2.1

simple-enumeration alternatives and similar packages

Based on the "simple" category.
Alternatively, view simple-enumeration alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of simple-enumeration or a related project?

Add another 'simple' Package

README

CI

Lightweight, efficiently indexable enumerations

This package defines a type of enumerations, along with combinators for building and manipulating them. An enumeration is a finite or countably infinite sequence of values, represented as a function from an index to a value. Hence it is possible to work with even very large finite sets. Enumerations also naturally support (uniform) random sampling.

Note the goal of this package is not to enumerate values of Haskell types; there already exist many other packages to do that. Rather, the goal is simply to provide an abstract framework for working with enumerations of any values at all.

See the documentation for examples; see the announcement blog post for additional examples and discussion.