A LISP system that fits in 64K bytes of memory

LISPy things you can do in 64K bytes of core

Kilo LISP, a portable ANSI C implementation, compiles to a tiny-model PCDOS executable that runs in just 64K bytes. The system itself takes about 13K bytes, leaving room for 8192 cons cells. That's less than half the cons cells of a big IBM 704 installation but about four times the space of a minimal PDP-1. The essay explores what LISPy things you can do in that space, ignoring run times.

The Kilo LISP system offers less than half as many cons cells as a big IBM 704 installation and about four times the space of a minimal PDP-1.

More from this day

2026-10-26