SLED: Ein Schemy LISP für DOS, der Scheme-Geist in 16-Bit-Zeiten zurückbringt

Schemy Lisp En DOS

SLED (Schemy Lisp en DOS) ist ein rein symbolischer LISP-Interpreter für DOS, der von Kilo LISP abstammt und sich an Scheme orientiert. Er läuft auf FreeDOS, MS-DOS und DOSBox-Emulatoren. SLED verzichtet auf Makros, bietet aber Tail-Call-Optimierung und einen Trampolin-Evaluator. Das System verwendet unveränderliche Paare und Atome, emuliert natürliche Zahlen durch Listen und kommt ohne numerische Typen aus. Die Standardbibliothek ist in sled.scm implementiert. Der Interpreter unterstützt REPL, Batch-Modus und lädt Skripte im DOS-8.3-Format. Trotz seiner Beschränkungen – 12.288 Heap-Knoten und 2.048 Zeichen für die Symboltabelle – bietet SLED eine vollständige LISP-Umgebung für Retro-Computing-Enthusiasten.

In Lisp, Scheme, and in particular in SLED, S-expressions are used for data as well as source code.

Mehr von diesem Tag

2026-09-06