Functional Enumeration of Algebraic Types
|Version on this page:||0.4.0.2@rev:1|
|LTS Haskell 20.23:||126.96.36.199|
|Stackage Nightly 2023-05-31:||188.8.131.52|
|Latest on Hackage:||184.108.40.206|
Maintained by firstname.lastname@example.org
This version can be pinned in stack with:
Module documentation for 0.4.0.2
Depends on 5 packages(full list with versions):
Used by 1 package in lts-3.22(full list with versions):
Feat (Functional Enumeration of Algebraic Types) provides
enumerations as functions from natural numbers to values
toEnum but for any algebraic data type). This
can be used for SmallCheck-style systematic testing,
QuickCheck style random testing, and hybrids of the two.
The enumerators are defined in a very boilerplate manner
and there is a Template Haskell script for deriving the
class instance for most types.
Test.Feat contain a subset of the other modules that
should be sufficient for most test usage. There
are some small and large example in the tar
ball. Builds with haskell-platform-2012-2.0.0 and with ghc-7.6.1.