-
Notifications
You must be signed in to change notification settings - Fork 2
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
Type parameters #38
Comments
This would be particularly interesting in combination with tagged unions, something like (placeholder syntax):
|
Classic C-family <t_arg1, t_arg> syntax is ambiguous for function invocation expressions. |
Options seem to be:
|
So far, using |
Another consideration: is it legal to vary function variants by type parameters only? |
Also, do type aliases include the type parameters? Right now, I think type aliases should not include type parameters |
Another edge case: parameterized record types with parameterized function members |
See also https://gist.github.com/cqcallaw/6de8bbb25599a1a71d34c7638ef40fe7
The text was updated successfully, but these errors were encountered: