nick8325 / quickcheck

Automatic testing of Haskell programs.
Other
714 stars 119 forks source link

Internal modules #177

Open mitchellwrosen opened 7 years ago

mitchellwrosen commented 7 years ago

What do you think about moving

into a Test.QuickCheck.Internal.* namespace?

moodmosaic commented 7 years ago

I'm not a maintainer for this repository, but I think that's not a bad idea. Hedgehog does something similar. 👍

MaximilianAlgehed commented 4 months ago

The migration to QuickCheck 2.15 in hspec reminded me of this. Over there they poke around in the internals of the State type (for good reason) and we broke that. Fortunately we had bumped the version to 2.15 but it could just have well been a bump to 2.14.4 in which we'd still broken hspec because of changes to State. I'm in favor of doing this for 2.16.