You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We took quite a while debugging a build error where the Test.QuickCheck.Instances instance of Arbitrary Text was causing problems, and we could not figure out where it was coming from. After quite a lot of investigating, it was revealed to come from this package, where the module is imported here.
Between #91 and this issue, we've lost a considerable amount of time to orphan instances due to this package.
Orphan instances like these can be acceptable in test suites and executables, but they really can cause a lot of problems in libraries.
Would you be willing to accept a PR that tidies up the orphan instances and prevents them from leaking throughout the codebase?
The text was updated successfully, but these errors were encountered:
We took quite a while debugging a build error where the
Test.QuickCheck.Instances
instance ofArbitrary Text
was causing problems, and we could not figure out where it was coming from. After quite a lot of investigating, it was revealed to come from this package, where the module is imported here.Between #91 and this issue, we've lost a considerable amount of time to orphan instances due to this package.
Orphan instances like these can be acceptable in test suites and executables, but they really can cause a lot of problems in libraries.
Would you be willing to accept a PR that tidies up the orphan instances and prevents them from leaking throughout the codebase?
The text was updated successfully, but these errors were encountered: