SmallCheck and Lazy SmallCheck
Colin Runciman,
Matthew Naylor,
and
Fredrik Lindblad
Materials
Documentation |
A paper published at the 2008 Haskell Symposium |
Colin's Talk |
Given at the Haskell Symposium, September 2008 |
Matt's Talk |
Given at Fun in the Afternoon, November 2007 |
SmallCheck |
The SmallCheck software distribution |
Lazy SmallCheck |
The Lazy SmallCheck software distribution |
Standalone |
A single-module version of Lazy SmallCheck |
Generic |
An experimental Data.Generics version of Lazy SmallCheck |
Benchmarks |
Example properties to compare SmallCheck and Lazy SmallCheck |
Known Limitations
Lazy SmallCheck currently does not provide the existential
quantification and function generation features of SmallCheck.
Using Hugs, Lazy SmallCheck sometimes
produces a "control stack overflow". This is due to a bug in the
implementation of exception handling in Hugs, which will be fixed in the
next release of Hugs. GHC does not suffer from this problem.
|