SLED: A Scheme-inspired Lisp that runs on DOS

Schemy Lisp En DOS

SLED is a purely symbolic Lisp interpreter for DOS (and DOS emulators like DOSBox), inspired by Scheme and derived from Kilo LISP. It runs in real mode, so it's constrained to a 12,288-node heap and a 2,048-character symbol table. SLED omits macros but adds tail-call optimization and a trampoline evaluator to handle deep recursion. It supports immutable pairs, tally numerals instead of numbers, and a REPL with a quirky exit command: type `$`.

The SLED system does not feature numeric types.
  1. dharmatech

    Super cool to see a new Scheme on DOS.

    I've been messing around with a language that I summarize as:

    ALOE = Scheme + Smalltalk + Types

    Boids implementation:

    https://github.com/dharmatech/2026-09-02-aloe-racket/blob/ma...

    https://github.com/dharmatech/2026-09-02-aloe-racket

  2. pmcgoron

    Aw, no call-with-current-continuation?

  3. bitwize

    Fantastic to see the DOS Lisp scene revived again. Back in the day there was PC-Scheme from Texas Instruments, which I believe was R3RS-compliant.

More from this day

2026-09-06