Clamiga:在 Amiga 上运行 Common Lisp

Clamiga: Common Lisp for the Amiga

Clamiga:在 Amiga 上运行 Common Lisp

我花了半年时间开发了 Clamiga,这是一个专为 Amiga 系列打造的 Common Lisp 实现。它支持经典的 AmigaOS 3(68k 架构)以及 MorphOS(原生 PPC 构建),甚至能在 macOS 和 Linux 上运行。不同于 SBCL 或 CCL 等现代实现,Clamiga 专为资源受限的 m68k 机器设计,拥有自包含的字节码虚拟机,无需外部依赖。尽管在 Amiga 上运行,它依然保留了 Common Lisp 的完整特性,包括 CLOS、条件系统和宏扩展能力。通过紧凑的垃圾回收和 m68k JIT 编译器,Clamiga 在 4MB 内存的机器上也能流畅运行,甚至支持 Quicklisp 库管理。这不仅是对旧硬件的致敬,更展示了 Common Lisp 在极端环境下的生命力。

Common Lisp 是仍在活跃使用的较老编程语言之一,尽管 ANSI 标准自 1994 年发布后未再更改,但该语言给人的感觉却意外地现代。

同日更多故事

2026-08-16