Notes concerning “Smalltalk”
Why John Backus Was on the Wrong Track
2007 (updated 2019-05-05) (48 minutes)
Using bytecode won’t make your interpreter fast
2007 to 2009 (26 minutes)
bytecode interpreters for tiny computers
2007-09 (61 minutes)
Iterative string formatting
2013-05-17 (9 minutes)
More thoughts on powerful primitives for simplified computer systems architecture
2015-08-18 (updated 2015-11-02) (165 minutes)
Compact namespace sharing
2016-07-25 (7 minutes)
Queueing messages to amortize dynamic dispatch and take advantage of hardware heterogeneity
2016-09-17 (13 minutes)
Thredsnek: a tiny Python-flavored programming language
2017-03-20 (7 minutes)
Compact code cpu
2017-07-19 (3 minutes)
Rarely are function-local variables in Forth justified
2018-04-27 (10 minutes)
Quasimode keyboard
2018-07-14 (24 minutes)
Introduction to closures
2019-12-07 (5 minutes)