Skip to content

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.

3 participants