© Michał "phoe" Herda 2020
M. HerdaThe Common Lisp Condition Systemhttps://doi.org/10.1007/978-1-4842-6134-7_4

4. Wrapping up

Michał “phoe” Herda1 
(1)
Krakow, Poland
 

During the first half of this book, we have introduced the concept of dynamic variables and showed how they can be used to implement new kinds of functionality: subsystems of hooks and choices whose behavior depends on the dynamic context in which they are executed. We have drawn direct parallels between these two subsystems and the existing standard systems of Common Lisp condition handlers and restarts. We have shown how these subsystems tie in with the existing standard mechanisms of transferring control in CL programs. Finally, we have described the interactive means by which the ...

Get The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.