Notes concerning “Small is beautiful”
Notes on reading eForth
2007 to 2009 (12 minutes)
Notes on reading eForth 1.0 for the 8086
2007 to 2009 (6 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 (7 minutes)
Improving "science" in eSpeak's lexicon
2007 to 2009 (11 minutes)
Studies in Simplicity
2007 to 2009 (5 minutes)
A survey of small TCP/IP implementations
2007 to 2009 (4 minutes)
mechanical computation: with Merkle gates, height fields, and thread
2010-06-28 (25 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) (23 minutes)
Archival with a universal virtual computer (UVC)
2014-06-29 (18 minutes)
More thoughts on powerful primitives for simplified computer systems architecture
2015-08-18 (updated 2015-11-02) (167 minutes)
Making the CPU instruction set a usable immediate-mode 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 (12 minutes)
Compact namespace sharing
2016-07-25 (7 minutes)
Executable scholarship, or algorithmic scholarly communication
2016-08-11 (14 minutes)
What’s the dumbest register allocator that might give you reasonable performance?
2016-10-11 (16 minutes)
Thredsnek: a tiny Python-flavored programming language
2017-03-20 (7 minutes)
Ideas to explore
2017-05-29 (4 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 2018-07-05) (54 minutes)
An RPN CPU instruction set doubling as user interface
2017-07-19 (9 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 (8 minutes)
Toward a lightweight, high-performance software prototyping environment
2018-12-10 (16 minutes)
A review of Wirth’s Project Oberon book
2019-02-04 (updated 2019-03-19) (64 minutes)
Honk development
2019-03-21 (2 minutes)