Notes concerning “Small is beautiful”
Notes on reading eForth
2007 to 2009 (9 minutes)
Notes on reading eForth 1.0 for the 8086
2007 to 2009 (5 minutes)
Eur-Scheme: a simplified Ur-Scheme
2007 to 2009 (13 minutes)
Forth looping
2007 to 2009 (16 minutes)
IRC bots with object-oriented equational rewrite rules
2007 to 2009 (6 minutes)
Studies in Simplicity
2007 to 2009 (5 minutes)
A survey of small TCP/IP implementations
2007 to 2009 (4 minutes)
Improving “science” in eSpeak's lexicon
2007 to 2009 (updated 2019-06-27) (15 minutes)
mechanical computation: with Merkle gates, height fields, and thread
2010-06-28 (36 minutes)
Quadtree compression of terminal video RAM to do a megapixel windowing system in 6 KiB
2013-05-17 (9 minutes)
An algebraic approach to 3D geometry
2014-06-03 (updated 2014-06-29) (22 minutes)
Archival with a universal virtual computer (UVC)
2014-06-29 (17 minutes)
More thoughts on powerful primitives for simplified computer systems architecture
2015-08-18 (updated 2015-11-02) (165 minutes)
Making the CPU instruction set a usable interactive user interface
2015-09-17 (8 minutes)
Simplifying computing systems by having fewer kinds of graphics
2015-10-13 (10 minutes)
Minimal GUI libraries
2015-11-14 (updated 2015-11-15) (5 minutes)
Logarithmic maintainability and coupling
2015-11-23 (7 minutes)
Circle-portal GUI
2016-06-03 (11 minutes)
Compact namespace sharing
2016-07-25 (7 minutes)
Executable scholarship, or algorithmic scholarly communication
2016-08-11 (13 minutes)
What’s the dumbest register allocator that might give you reasonable performance?
2016-10-11 (15 minutes)
Thredsnek: a tiny Python-flavored programming language
2017-03-20 (7 minutes)
Ideas to explore
2017-05-29 (updated 2019-09-15) (3 minutes)
Can you make a vocoder simpler using CIC filters?
2017-06-28 (updated 2018-06-17) (2 minutes)
Cheap frequency detection
2017-06-29 (updated 2019-06-19) (50 minutes)
An RPN CPU instruction set doubling as user interface
2017-07-19 (updated 2019-07-10) (21 minutes)
Lisp 1.5 in a stack bytecode: can we get from machine code to Lisp in 45 lines of code?
2018-04-27 (4 minutes)
A minimal window system
2018-04-27 (updated 2018-10-26) (12 minutes)
Toward a minimal PEG parsing engine
2018-06-06 (4 minutes)
Whistle detection
2018-06-06 (updated 2018-12-02) (18 minutes)
Minimal imperative language
2018-12-10 (7 minutes)
Toward a lightweight, high-performance software prototyping environment
2018-12-10 (15 minutes)
A review of Wirth’s Project Oberon book
2019-02-04 (updated 2019-03-19) (63 minutes)
Honk development
2019-03-21 (2 minutes)
An 8080 opcode map in octal
2019-08-28 (updated 2019-11-24) (11 minutes)
Notes on Óscar Toledo G.’s bootOS
2019-10-07 (updated 2019-10-08) (28 minutes)
10tcl ui
2019-12-06 (17 minutes)
Forth assembling
2019-12-08 (updated 2019-12-11) (18 minutes)
Immediate-mode PEG parsers in assembly language
2019-12-10 (updated 2019-12-11) (21 minutes)
Can you eliminate backpatching?
2019-12-17 (8 minutes)