Hire me!
Home
Notes
Popular
RSS
Subscribe
compilers
Tag
Favorite compiler and interpreter resources
January 5, 2023
Writing a minimal Lua implementation with a virtual machine from scratch in Rust
December 28, 2021
Enumerating and analyzing 40+ non-V8 JavaScript implementations
September 21, 2021
Parser generators vs. handwritten parsers: surveying major language implementations in 2021
August 21, 2021
Writing a simple Python compiler: 1. hello, fibonacci
August 16, 2020
Writing a lisp compiler from scratch in JavaScript: 6. an x86 upgrade
December 8, 2019
Writing a lisp compiler from scratch in JavaScript: 6. LLVM system calls
June 22, 2019
Tail call elimination
May 14, 2019
Writing a lisp compiler from scratch in JavaScript: 4. LLVM conditionals and compiling fibonacci
May 4, 2019
Writing a lisp compiler from scratch in JavaScript: 3. LLVM
March 10, 2019
AOT-compilation of Javascript with V8
February 26, 2019
Writing a lisp compiler from scratch in JavaScript: 2. user-defined functions and variables
January 20, 2019
Writing a lisp compiler from scratch in JavaScript: 1. lisp to assembly
November 20, 2018
Compiling dynamic programming languages
September 2, 2018
Feedback
As always, please
email
or
tweet me
with questions, corrections, or ideas!