The Common Lisp Condition System

GPTKB entity

Statements (86)
Predicate Object
gptkbp:instanceOf error handling system
gptkbp:allows custom condition types
non-local control transfer
gptkbp:definedIn gptkb:ANSI_Common_Lisp_standard
gptkbp:enables interactive debugging
separation of error detection and error handling
gptkbp:hasFeature error function
stack unwinding
abort restart
arithmetic-error type
break function
cell-error type
cerror function
compute-restarts function
condition inheritance
condition type
continuable errors
continue restart
control-error type
customizable error messages
define-condition macro
division-by-zero type
dynamic handler scope
dynamic restart scope
end-of-file type
error type
file-error type
find-restart function
floating-point-inexact type
floating-point-invalid-operation type
floating-point-overflow type
floating-point-underflow type
handler binding
handler type
handler-bind macro
handler-case macro
ignore-errors macro
integration with debugger
interactive restarts
invoke-restart function
make-condition function
muffle-warning restart
multiple inheritance for conditions
multiple restarts for a single condition
non-continuable errors
package-error type
parse-error type
portable across Common Lisp implementations
print-not-readable type
program-error type
programmatic restarts
reader-error type
restart type
restart-bind macro
restart-case macro
serious-condition type
signal function
simple-condition type
simple-error type
simple-type-error type
simple-warning type
store-value restart
stream-error type
type hierarchy for conditions
type-error type
unbound-slot type
unbound-variable type
undefined-function type
use-value restart
warn function
warning type
https://www.w3.org/2000/01/rdf-schema#label The Common Lisp Condition System
gptkbp:influenced error handling in other Lisp dialects
gptkbp:provides condition objects
handlers
restarts
signaling mechanisms
gptkbp:relatedTo exception handling
dynamic control flow
gptkbp:supports handling conditions
restarting
resumable exceptions
signaling conditions
gptkbp:usedIn gptkb:Common_Lisp
gptkbp:bfsParent gptkb:Richard_P._Gabriel
gptkbp:bfsLayer 5