我感兴趣的是学习更多关于条件重启系统以及它们如何工作的知识。我不知道从哪里开始。我一直在查看源代码,但想知道是否有更高级别的指南可用。
发布于 2013-08-02 06:40:34
您可能希望阅读“实用通用Lisp”中的章节
19.超越异常处理:条件和重新启动
关于LtU的讨论,请查看评论:
常见的Lisp异常处理
说明堆栈状态的说明:
条件系统是什么?你为什么要条件系统?
还有一个链接到更多参考文献的例子:
简单重新启动Paul Gresham的示例
还有帕特里克·斯坦因的视频教程
教程:条件介绍和重新启动
发布于 2013-08-02 08:34:34
肯特·皮特曼:条件体系
http://www.nhplace.com/kent/CL/Revision-18.txt
肯特·皮特曼:条件系统,样本实现
http://www.nhplace.com/kent/CL/Revision-18.lisp.txt
Kent Pitman: Lisp的特殊情况
http://www.nhplace.com/kent/Papers/Exceptional-Situations-1990.html
Kent Pitman: Lisp语言家族中的条件处理
http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html
泰勒·坎贝尔:重新启动条件
http://mumble.net/~campbell/proposals/restart.text
SRFI 34:程序异常处理
http://srfi.schemers.org/srfi-34/srfi-34.html
https://stackoverflow.com/questions/18008935
复制相似问题