I'm interesting in learning more about conditional restart systems and how they work. I'm not sure where to start. I've been looking at source code but was wondering if there was any higher level guides available.
Is there a book/guide for implementing a conditional restart system
460 Views Asked by zcaudate At
2
There are 2 best solutions below
0

Kent Pitman: Condition System
http://www.nhplace.com/kent/CL/Revision-18.txt
Kent Pitman: Condition System, Sample Implementation
http://www.nhplace.com/kent/CL/Revision-18.lisp.txt
Kent Pitman: Exceptional Situations In Lisp
http://www.nhplace.com/kent/Papers/Exceptional-Situations-1990.html
Kent Pitman: Condition Handling in the Lisp Language Family
http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html
Taylor Campbell: Restarting conditions
http://mumble.net/~campbell/proposals/restart.text
SRFI 34: Exception Handling for Programs
You might like to read the chapter in Practical Common Lisp
19. Beyond Exception Handling: Conditions and Restarts
An discussion on LtU, check out the comments:
Common Lisp Exception Handling
An explanation illustrating the stack state:
What's a condition system and why do you want one?
and an example with links to further references:
Simple restarts example by Paul Gresham
And a video tutorial by Patrick Stein
Tutorial: Introduction to Conditions and Restarts