ccl:Clozure常见Lisp 源码
Clozure CL 这是Clozure CL的源代码。 由于CCL本身是编写的,因此您需要一个已经正常工作的CCL版本进行编译。 运行中的CCL包括三个部分。 堆映像是一个可以快速映射到进程的地址空间的文件。 堆映像包含组成绝大多数CCL的Lisp代码和(其他)数据。 lisp内核是一个C程序,带有大量特定于平台的汇编语言代码。 Lisp内核为Lisp代码提供运行时支持。 当lisp内核启动时,它将堆映像映射到内存,并将控制权转移到堆映像中包含的已编译lisp代码。 接口数据库是从操作系统的C头文件派生的一组文件。 #_和#$阅读器宏会查询此数据库,以查找外部函数和常量的定义。
用户评论