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. |