Skip to content

compiler: Constructor based KC #47

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

Merged

Conversation

cstml
Copy link
Contributor

@cstml cstml commented Feb 13, 2023

Update:

The current implementation brings sum types into canonical form - limiting each branch of the sum to having to resolve to Kind Type. The following change does not flatten the constructors to one type expression - but rather checks each constructor as a type term in itself.

@cstml cstml changed the title update: KC 1 constructor at a time + add Variable in inference compiler: Constructor based KC Feb 13, 2023
@cstml cstml added the compiler Work related to the Lambda Buffers Compiler label Feb 13, 2023
@cstml cstml self-assigned this Feb 13, 2023
@cstml cstml marked this pull request as draft February 13, 2023 18:28
@cstml cstml changed the base branch from main to bladyjoker/proto-compat-rework February 14, 2023 12:04
@bladyjoker bladyjoker marked this pull request as ready for review February 14, 2023 18:04
@bladyjoker bladyjoker merged commit 778ab6a into bladyjoker/proto-compat-rework Feb 14, 2023
@bladyjoker bladyjoker deleted the compiler/constructor-based-check branch February 14, 2023 18:13
@bladyjoker bladyjoker self-requested a review February 14, 2023 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler Work related to the Lambda Buffers Compiler
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants