Previous: , Up: Common Lisp Condition System   [Contents][Index]

7.2 Common Lisp Conditions

Common Lisp’s error handling system gives you a way out of this conundrum by letting you separate the code that actually recovers from an error from the code that decides how to recover. Thus, you can put recovery code in low-level functions without committing to actually using any particular recovery strategy, leaving that decision to code in high-level functions.