Skip to content

Kind Checker: CLI Integration #32

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
merged 25 commits into from
Feb 8, 2023
Merged

Conversation

cstml
Copy link
Contributor

@cstml cstml commented Jan 30, 2023

  • hook up the Kind Checker to the CLI too.
  • propose error types.
  • propose Compiler output format.
  • tidy up some of the things used in the test into their own modules.

@cstml cstml added the compiler Work related to the Lambda Buffers Compiler label Jan 30, 2023
@cstml cstml added this to the Catalyst milestone 2 milestone Jan 30, 2023
@cstml cstml self-assigned this Jan 30, 2023
@cstml cstml marked this pull request as draft January 30, 2023 16:05
@cstml cstml force-pushed the compiler/integrate-CLI-KindChecker branch from edced52 to 67c5bcc Compare January 31, 2023 13:55
@cstml cstml requested review from bladyjoker and gnumonik February 1, 2023 10:11
@cstml cstml marked this pull request as ready for review February 1, 2023 10:11
Copy link
Contributor

@bladyjoker bladyjoker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey Vlad,
There's still some work that needs to be done here, I see several issues:

  1. Too much of your internal concepts are exposed in the API, unificatino/substition is not something the Compiler API should talk about,
  2. Kind checking machinery is not tracking proper SourceInfo and you're inventing helper messages for the API,
  3. The errors you decided to expose are too granular and tied to your implementation rather than to what the API is about.

I reckon you try and explain to me what these errors mean I can help translate them into API concepts.

Copy link
Contributor

@bladyjoker bladyjoker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good stuff

cstml and others added 3 commits February 7, 2023 18:26
@cstml cstml merged commit b369820 into main Feb 8, 2023
@cstml cstml deleted the compiler/integrate-CLI-KindChecker branch February 8, 2023 10:40
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