SLED: запускаем Scheme-подобный LISP прямо в DOS
Schemy Lisp En DOS
SLED — это чисто символьный LISP, вдохновлённый Scheme и работающий в DOS (FreeDOS, MS-DOS) и эмуляторах вроде DOSBox. Он произошёл от Kilo LISP, но лишился макросов и приобрёл другие возможности. В SLED нет чисел — вместо них используются списки (унарные числа). Поддерживаются замыкания, хвостовая рекурсия и оптимизация хвостовых вызовов. Система имеет REPL, стандартную библиотеку и ограничения реального режима DOS: куча на 12288 узлов и таблица символов на 2048 символов.
В Lisp, Scheme и, в частности, в SLED, S-выражения используются как для данных, так и для исходного кода.