Research Courses & Notes Programming Languages Part A Compilers: Theory and Practice Compiler — Stanford Introduction to Functional Programming UFMG Compilers Course Books & Notes SICP — Structure and Interpretation of Computer Experiments An interpreter for the Monkey programming language An interpreter for the Lox programming language How the TypeScript compiler works Papers How Statically-Typed Functional Programmers Write Code Talks A Trip into the Compiler: ES class private fields Articles Reconstructing TypeScript