News for hackers. Stuff that matters.
Re:Show HN: Crafting Interpreters – A handbook for making pr... by mafribe on Monday January 16, 2017 @09:54AM (#13410261)
While I agree that compilation of dynamically typed languages is more challenging, inference for advanced typing systems is full of problems:

- How to ensure that the inference algorithm is correct.

- How to design typing systems that are expressive, yet lightweight, and have enough type inference to be usable in practise.

- How to deal with concurrency and parallelism.

None of these problems is really solved. In practise even making type inference fast is a challenge, e.g. in older versions of the Scala compiler, type inference was really slow due to implicits.

There are no comments on this comment yet.