generic-arbitrary: Generic implementation for QuickCheck's Arbitrary

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Generic implementations of methods of the Arbitrary class from the QuickCheck library. The approach taken here can lead to diverging instances for recursive types but is safe for non-recursive ones and guarantees flat distribution for constructors of sum-types.


Versions 0.1.0, 0.2.0, 0.2.1, 0.2.2, 0.2.2
Change log
Dependencies base (>=4.8 && <5), QuickCheck (>=2.14) [details]
License MIT
Author contributors
Category Generic
Home page
Uploaded by iko at 2022-05-05T05:18:18Z




Maintainer's Corner

For package maintainers and hackage trustees