-
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
Implement existentially quantified parameters #302
Conversation
Okay, basic parsing and astconv conversion is working. Next step is to separate the components into After that, we need to figure out what to do with monomorphization. For now, maybe I'll require that all existential parameters have defined values in the program and eventually remove that constraint in a future PR when we want to be able to do retiming. |
Okay, this PR now implements a basic AST to IR lowering for existential types. Monomorphization crashes when it sees existential parameters. A followup PR will build the flow that allows compilation of programs with existential types. |
Okay, this is ready to review now! |
f36f5af
to
3e4d010
Compare
Fixes #121.