QuickCheck support in libraries
Ian Lynagh
igloo at earth.li
Sat Oct 27 08:08:32 EDT 2007
On Sat, Oct 27, 2007 at 11:15:19AM +0000, Duncan Coutts wrote:
>
> For example QuickCheck is not required to build ghc, but if we included
> the Arbitrary instances for ByteString in the bytestring package then
> ghc would depend on QuickCheck.
>
> Perhaps one solution is to use configurations, so people can build a
> package with or without the QuickCheck dependency.
What would a dependency on bytestring 0.9 mean then? How would I
indicate that I need the Arbitrary instance?
Someone could make a ghc-bootlib-arbitrary package, containing all the
Arbitrary instances for types in the bootlibs.
Thanks
Ian
More information about the Libraries
mailing list