academic, developer, with an eye towards a brighter techno-social life [prev] [next] 2021-08-14 Let's write a compiler, part 1: Introduction, selecting a language, and doing some planning All source code for this blog post can be found here. I think we all knew this might be coming once we finished up with our assembler. While we can in theory solve any computable problem by writing the appropriat