Conversation

🔄 Is "Complete and Easy Bidirectional Typechecking" the way to go if you want to implement a Haskell-like type system (type inference, parametric polymorphism, typeclasses, RankNTypes)?
5
6
This Tweet is from a suspended account. Learn more
This Tweet is from a suspended account. Learn more
Yeah, you'll want to add type variable unification in the mix, and genralization+instatiation on top of bidi typing in order to get the feel of Haskell. I'm pretty sure that's covered in Complete and Easy (been a while since I looked though).
1
2
Show replies