Apocrypha

testing-feat

Functional Enumeration of Algebraic Types

Feat (Functional Enumeration of Abstract Types) provides enumerations as functions from natural numbers to values (similar to @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.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 1.1.1.1 1 13 h details ›
haskell GitHub ↗ 1.1.1.1 1 2 d details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscv Committed
1.1.1.1 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing view · download · history ↗
1.1.1.1 haskell amd64 testing arm64 testing x86 testing ppc64 testing riscv testing 6 mo view · download · history ↗

Use flags of 1.1.1.1

  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • hscolour Include coloured haskell sources to generated documentation (dev-haskell/hscolour)
  • profile Add support for software performance analysis (will likely vary from ebuild to ebuild)

Runtime dependencies of 1.1.1.1

show 6 lines