Skip to content
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

Pluto typechecker (opinion) #4

Open
cstml opened this issue Dec 1, 2021 · 2 comments
Open

Pluto typechecker (opinion) #4

cstml opened this issue Dec 1, 2021 · 2 comments
Labels
question Further information is requested

Comments

@cstml
Copy link

cstml commented Dec 1, 2021

Hi,

Thank you for creating/working on/sharing Pluto.

What are your thoughts on integrating a System F type-checker with the current Pluto implementation?(of course, with type erasure) Do you consider it a feasible/good idea?

@L-as
Copy link
Member

L-as commented Dec 2, 2021

I've discussed this with Morgan, and System F isn't a good idea because we need type inference too.

@morganthomas
Copy link
Contributor

Right, but to elaborate further, I do want a type checker, I think it's a good idea, but it's kind of a lot of work. It's not a lot of work to implement a basic type system. What is a lot of work is if you expect it to have all the conveniences that we usually expect, like type inference and pattern matching. This project is about two weeks old at this point, and we needed to get something up and running fast, so that's why there are no types.

@srid srid added the question Further information is requested label Dec 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants