ccl:Clozure常见Lisp

时间:2024-02-21 05:09:29
【文件属性】:

文件名称:ccl:Clozure常见Lisp

文件大小:5.26MB

文件格式:ZIP

更新时间:2024-02-21 05:09:29

lisp compiler common-lisp clozure-cl ccl

Clozure CL 这是Clozure CL的源代码。 由于CCL本身是编写的,因此您需要一个已经正常工作的CCL版本进行编译。 运行中的CCL包括三个部分。 堆映像是一个可以快速映射到进程的地址空间的文件。 堆映像包含组成绝大多数CCL的Lisp代码和(其他)数据。 lisp内核是一个C程序,带有大量特定于平台的汇编语言代码。 Lisp内核为Lisp代码提供运行时支持。 当lisp内核启动时,它将堆映像映射到内存,并将控制权转移到堆映像中包含的已编译lisp代码。 接口数据库是从操作系统的C头文件派生的一组文件。 #_和#$阅读器宏会查询此数据库,以查找外部函数和常量的定义。 CCL启动并运行已编译的代码不需要接口数据库,但是编译CCL本身则需要接口数据库。 有关CCL的最新发布版本,请访问并下载适用于您平台的档案。 这些存档不仅包含必要的二进制文件,还包含源代码的完整克隆。 因此,要安装完整的CCL,您要做的就是下载一个存档并将其解压缩。 如果要运行CCL的开发版本,请参见 。 通常,您将需要最新的开发快照。 请注意,开发快照的存档仅包含二进制文件(堆映像,lis


网友评论