-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
less cpp noise in properties using type synonyms #84
Comments
this requires constraintkinds. do those work in 7.4? a comment from ekmett in the documentation for the |
I think this is a good idea. Even without
In the values exposed to the end user, we would still want to make sure that we write out the full signature. |
seems a waste to introduce a new class. pollution. i would rather just wait until we don't have to support 7.4, since 7.6 is when ConstraintKinds don't crash GHC. |
The class wouldn't be visible to users, but regardless I'm fine with waiting until |
instead of:
we can have, using Bifunctor as an example, the following:
this would help reduce at least some of the noise, and wouldn't be visible externally, since it only affects the internal properties (ie not the user-facing functions of type
Proxy a -> Laws
)The text was updated successfully, but these errors were encountered: