SLED:在 DOS 上运行 Schemy Lisp

Schemy Lisp En DOS

SLED 是一个专为 DOS 系统设计的纯符号 Lisp 解释器,其功能深受 Scheme 启发。它源自 Kilo Lisp,但精简了宏等特性,同时增强了其他功能,使其成为可在 FreeDOS、MS-DOS 或 DOSBox 等模拟器上运行的 Ur-Lisp。SLED 没有原生数值类型,而是通过列表模拟自然数,利用递归和尾调用优化(TCO)来处理计算。该系统严格遵循 DOS 的 8.3 文件名规范,并提供了完整的标准库和内置函数,让开发者能在复古环境中体验 Lisp 的纯粹魅力。

本质上,引用是将某物声明为数据而非代码。
  1. dharmatech

    在 DOS 上看到新的 Scheme 实现真是太酷了。

    我一直在捣鼓一种语言,我把它总结为:

    ALOE = Scheme + Smalltalk + 类型系统

    Boids 实现:

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

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

  2. pmcgoron

    哎呀,没有 call-with-current-continuation 吗?

  3. bitwize

    太棒了,看到 DOS Lisp 圈子又复兴了。想当年有德州仪器(Texas Instruments)出品的 PC-Scheme,据我所知它是符合 R3RS 标准的。

同日更多故事

2026-09-06