Dec 14: Bidrectional Type Checking

from blog jimmyhmiller.github.io, | ↗ original
Jimmy MillerThis is part of an Advent Series. Bidirectional Type Checking (pdf) Type checking is one of those topics in programming that I feel is often taught in a way that makes it rather confusing. Hindley Milner is a rather elegant, but confusing algorithm. Seeing how easy it is to make in mini-Karen, certainly didn't give me any insight into...