Next: ibodies, Previous: comparisons, Up: lang [Index]
The library (vicare language-extensions conditions-and-restarts)
implements Scheme–flavoured Common Lisp’s condition handlers and
restart handlers.
Not everything defined by Common Lisp is implemented:
restart-bind
, with-simple-restart
,
muffle-warning
.
To understand what is going on here, we should read Common Lisp’s Hyper Spec, Chapter 9.1 “Condition System Concepts”1.
• restarts signal: | Signalling conditions. | |
• restarts handler-case: | Catching signalled conditions. | |
• restarts ignore-errors: | Ignoring signalled conditions of
type &error .
| |
• restarts handler-bind: | Handling signalled conditions. | |
• restarts restart-case: | Installing restart handlers. | |
• restarts assoc: | Associating restarts to conditions. | |
• restarts invoke: | Finding and invoking restarts. | |
• restarts func: | Standardised restart functions. | |
• restarts errors: | Detecting errors in the conditions and restarts mechanism. |