Notes concerning “Compilers”
Using bytecode won’t make your interpreter fast
2007 to 2009 (4019 words)
Eur-Scheme: a simplified Ur-Scheme
2007 to 2009 (1984 words)
Kogluktualuk: an operating system based on caching coarse-grained deterministic computations
2016-07-23 (3220 words)
What’s the dumbest register allocator that might give you reasonable performance?
2016-10-11 (2385 words)
A review of Wirth’s Project Oberon book
2019-02-04 (updated 2019-03-19) (9558 words)
Three-stack generic macro assembler (design sketch)
2019-04-30 (1214 words)