文件名称:chestnut:Chestnut Lisp->C 翻译器
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-22 06:28:25
Chestnut Lisp->C 翻译器 Common Lisp 实现 历史 来自 Bill Brodie : ( ) 1989 年,我创立了 Chestnut 并制作了 Lisp-to-C 翻译器的第一个版本,其中涵盖了 Common Lisp 的一小部分,供内部使用。 Chestnut 致力于 AI 风格的应用程序,尤其是自然语言引擎,我们想用 Lisp 编写代码——但必须用 C 语言提供,主要是为了内存紧凑。 由于 C 代码会在某个时候得到维护,并且项目中有与 Lisp 无关的 C 程序员,我们希望代码尽可能干净和清晰。 不久之后,我们发现对翻译本身的需求很大。 从 1990 年开始,该公司与市场的相遇令人震惊:我们假设客户会调整他们的 Lisp 代码以使用我们的 Common Lisp 子集,显式垃圾收集等。我们最终实现了所有 CLtL2,包括 CLOS ,并创建了多种翻译模
【文件预览】:
chestnut-master
----README.md(4KB)