是否有实施条件重启系统的书籍/指南

时间:2013-08-02 04:45:14

标签: lisp scheme condition-system

我很有兴趣了解有关条件重启系统及其工作原理的更多信息。我不知道从哪里开始。我一直在查看源代码,但想知道是否有更高级别的指南。

2 个答案:

答案 0 :(得分:8)

Kent Pitman:条件系统

http://www.nhplace.com/kent/CL/Revision-18.txt

Kent Pitman:条件系统,样本实施

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

Taylor Campbell:重启条件

http://mumble.net/~campbell/proposals/restart.text

SRFI 34:程序的异常处理

http://srfi.schemers.org/srfi-34/srfi-34.html

答案 1 :(得分:3)

您可能希望阅读Practical Common Lisp中的章节

19. Beyond Exception Handling: Conditions and Restarts

关于LtU的讨论,请查看评论:

Common Lisp Exception Handling

说明堆栈状态的说明:

What's a condition system and why do you want one?

以及一个包含其他参考文献链接的示例:

Simple restarts example by Paul Gresham

Patrick Stein的视频教程

Tutorial: Introduction to Conditions and Restarts