https://github.com/plaidfinch/strictcheck
Keep your laziness in check!
https://github.com/plaidfinch/strictcheck
haskell haskell-library icfp random-testing strictness testing-tools
Last synced: about 1 month ago
JSON representation
Keep your laziness in check!
- Host: GitHub
- URL: https://github.com/plaidfinch/strictcheck
- Owner: plaidfinch
- License: mit
- Created: 2018-06-30T04:41:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-08-28T22:52:36.000Z (5 months ago)
- Last Synced: 2025-08-28T23:27:02.038Z (5 months ago)
- Topics: haskell, haskell-library, icfp, random-testing, strictness, testing-tools
- Language: Haskell
- Homepage: https://hackage.haskell.org/package/StrictCheck.
- Size: 328 KB
- Stars: 33
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# StrictCheck: Keep Your Laziness In Check
[](https://hackage.haskell.org/package/StrictCheck)
StrictCheck is a property-based random testing framework for
observing, specifying, and testing the strictness behaviors of Haskell
functions. Strictness behavior is traditionally considered a non-functional
property; StrictCheck allows it to be tested as if it were one, by reifying
demands on data structures so they can be manipulated and examined within
Haskell.
For details, see the library on Hackage: .