- Summary
- This project aims to create a new, faster Monkey implementation by rebuilding key components – the lexer, parser, AST, and object system – alongside a tree-walking evaluator. The goal is to develop a custom Monkey compiler and virtual machine from scratch, providing a continuously evolving, parallel system for experimentation and improvement.
- Title
- Writing A Compiler In Go | Thorsten Ball
- Description
- This is the sequel to Writing An Interpreter In Go and this time we're writing a compiler and a virtual machine for Monkey. Same codebase, same approach, new goals. Code front and center, step by step explained, fully unit tested and runnable.
- Keywords
- book, code, books, monkey, writing, compiler, programming, build, interpreter, machine, language, have, first, read, amazon, well, compilers
- NS Lookup
- A 35.157.26.135, A 63.176.8.218
- Dates
-
Created 2026-02-14Updated 2026-02-14Summarized 2026-03-18
Query time: 2285 ms