portable-condition-system:便携式Common Lisp条件系统

时间:2024-04-02 00:55:21
【文件属性】:

文件名称:portable-condition-system:便携式Common Lisp条件系统

文件大小:73KB

文件格式:ZIP

更新时间:2024-04-02 00:55:21

CommonLisp

便携式条件系统 描述 这是Common Lisp条件系统的示例实现,基于Kent M. Pitman的原始条件系统实现。 这段代码是: 从分叉,并将原始文件复制以供后代使用, 清理后可以在没有警告的情况下根据当代Common Lisp实现进行编译, 小写并调整为符合现代Lisp风格的标准, 进行现代化更新以在适用的情况下使用ANSI CL功能:例如defclass , defmethod , print-object , print-unreadable-object defmethod print-unreadable-object或destructuring-bind , 更新以隐藏ANSI CL符号列表而不是原始的CLtL1符号列表,并在功能上遵循ANSI CL标准, 通过适用于所有合适定义形式的文档字符串进行文档记录, 可作为与主机条件系统集成的系统范围条件系统进行


【文件预览】:
portable-condition-system-master
----.gitignore(466B)
----README.md(5KB)
----integration()
--------README.md(7KB)
--------integration.lisp(6KB)
--------test.lisp(7KB)
--------portable-condition-system.integration.asd(910B)
----t()
--------ansi-test-data.lisp(5KB)
--------package.lisp(440B)
--------ansi-test()
--------LICENSE(2KB)
--------1am.lisp(2KB)
--------debugger.lisp(7KB)
--------ansi-test-support.lisp(9KB)
----LICENSE(6KB)
----portable-condition-system.asd(2KB)
----src()
--------handlers.lisp(4KB)
--------package.lisp(3KB)
--------condition-hierarchy.lisp(5KB)
--------restarts.lisp(18KB)
--------assertions.lisp(8KB)
--------coerce-to-condition.lisp(2KB)
--------debugger.lisp(10KB)
--------signaling.lisp(2KB)
--------conditions.lisp(3KB)
----Revision-18.lisp(34KB)

网友评论