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

1. Basic concepts

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

Before diving into the depths of the Common Lisp condition system, we will first introduce three programming concepts that collectively form the foundation of the condition system: dynamic variables, performing non-local transfers of control, and lexical closures. Understanding these lower-level techniques is important to understanding the functioning of the CL condition system as a higher-level mechanism; therefore, readers who are already proficient with these techniques may consider skipping the relevant sections and continue from the next chapter of the book.

Other programming ...

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.