Functional Enumeration of Algebraic Types
|Version on this page:||0.4.0.3@rev:1|
|LTS Haskell 20.23:||184.108.40.206|
|Stackage Nightly 2023-06-04:||220.127.116.11|
|Latest on Hackage:||18.104.22.168|
Maintained by email@example.com
This version can be pinned in stack with:
Module documentation for 0.4.0.3
Depends on 5 packages(full list with versions):
Used by 1 package in lts-9.21(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.