Folia
← 返回头版

Schemy Lisp En DOS

SLED(Schemy Lisp en DOS)是一个为DOS操作系统及其模拟环境开发的纯符号型LISP解释器1。该项目由用户gramian开发,基于Kilo LISP改进而来,采用0BSD开源许可证发布1。SLED支持在FreeDOS、MS-DOS以及DOSBox、DOSBox-X和DOSBox-Staging模拟器上运行1。

项目当前版本为sled-0.4,在资源受限的DOS环境下提供了完整的LISP功能1。系统堆限制为12288个节点,符号表容量为2048个字符,其中标准库占用约5%的节点和字符1。为应对DOS平台的计算能力限制,SLED实现了尾调用优化(TCO)机制以防止深层递归溢出1。该解释器可使用Microsoft C Compiler或Open Watcom编译器进行构建1。


来源

  1. Hacker NewsSchemy Lisp En DOS

评论