-
Notifications
You must be signed in to change notification settings - Fork 0
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
Partial type constructors #5
Comments
fxdpntthm
added a commit
that referenced
this issue
Apr 14, 2022
- The idea is to treat them as data types and not type syn fam - Reason to do so is that they can have variable arity - do not generate `wf'DF` name for a `DF` type family. - we instead generate `DF @ a ~ ()` etc. - some updates to haskeline - `GHC.Generics.Generically` typeclass instances uncommented - Change the names of the type family axioms - They now include the names of the type constructors - Reduce the calls to unsafe `wfMirrorTyCon` - Push the generation of wf family instances in a more appropriate place - Moved it into `tcTyFamInstDecl` instead of `tcInstDecls1`
Rules that don't behave
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issue is to track the different work needed to support partial type constructors.
Core features
data
type constructors #1newtype
s #2Low-level libraries and language features
Total
and its kin (following Richard's cheat)The text was updated successfully, but these errors were encountered: