3 ms·
Ask HN: Accessible resources on making a modern static type system?
Crafting Interpreters was a great resource for parsing, but working on the static type system for my language project I'm mostly feeling my way around in the dark and making stuff up as I go. That's going better than expected, but I still feel I would benefit from something at around the same level as CI but for type systems (checking and inference; mostly inference, but also things like generic types and refinement). Something practical and light on formal theory, with insight from industry, that lays a foundation from which to keep learning. I tried reading about Hindley-Milner etc directly, and it went way over my head.
- codeismath 5y agohttps://boxbase.org/entries/2018/mar/5/hindley-milner/ https://boxbase.org/entries/2018/mar/5/hindley-milner/
- codeismath 5y agohttps://news.ycombinator.com/item?id=15583515 https://news.ycombinator.com/item?id=15583515
- MH15 5y agoThere’s r/ProgrammingLanguages associated Discord channel- the community there has been invaluable during the development of my programming language.