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 的纯粹魅力。
本质上,引用是将某物声明为数据而非代码。
- dharmatech
在 DOS 上看到新的 Scheme 实现真是太酷了。
我一直在捣鼓一种语言,我把它总结为:
ALOE = Scheme + Smalltalk + 类型系统
Boids 实现:
https://github.com/dharmatech/2026-09-02-aloe-racket/blob/ma...
- pmcgoron
哎呀,没有 call-with-current-continuation 吗?
- bitwize
太棒了,看到 DOS Lisp 圈子又复兴了。想当年有德州仪器(Texas Instruments)出品的 PC-Scheme,据我所知它是符合 R3RS 标准的。