Small Programs and Languages

A personal note on why tiny programs and small languages appeal.

Author
Dave Gauer (ratfactor)
Published
28 July 2026
Kind
Personal essay in note form, on a notes site
Original
ratfactor.com/cards/pl-small
Subject
Systems and hardware

What it is

Dave Gauer writes notes on why tiny programs and small languages appeal. The page is a card in the author's personal collection of notes. It mixes examples, quotations and opinion.

What it says

What evidence it gives

The page lists examples such as a 25-line library and a 122-line interpreter. It shows a 46-byte hexdump and a short Lisp evaluator. It quotes Ungar, Garfield and Langin-Hooper. It gives no measurements.

Interests and limits

The page is one person's opinion and taste. Comparisons of language size, such as Lua against Zig, are not measured. The page does give a short counterpoint on expressiveness. Quotations from other writers were not checked.