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
|