Writing Leaf is a fascinating journey through the world of language design and compiler construction. Working on the fine details of a modern language compiler gives one a strong appreciation for how languages actually work. Hopefully I can share my fascination with you in these articles about compilers.
If you’d like to keep abreast of my newest writings on compilers be sure to follow me on Twitter, or follow me with WordPress (see left panel).
What a Compiler Does
This is a series of articles I’m writing to provide a friendly introduction to how compilers work.
- The basics of symbol resolution
- Introduction to type conversion
- The secret world of internal types
- Parsing source code
- Compiling generics and templates
These are other articles I’ve written which include a detailed look at some aspect of the compiler.
If there’s a particular topic you’d like me to write about then just let me know.