Conditions | |
---|---|
diagnostic-message | inherits from simple-condition |
Functions | |
---|---|
die | datum &rest arguments |
say | datum &rest arguments |
standalone-program | |
standalone-program-p |
Condition type for a diagnostic message. Slot PROGRAM-NAME is the program name. Default is the value returned by the `program-invocation-short-name' function. If nil, the program name is not part of the message text. Slot FILE-NAME is the file name operated on. Default nil, that means not applicable. Slot LINE-NUMBER is the line number operated on. Default nil, that means not applicable. Value is only used if FILE-NAME is not null. Slot LEVEL is the severity level. Value is either :error, :warning, or :message. Default is :message.
Signal a condition. Argument is a condition designator. If the condition is not handled, print the condition report to the `*error-output*' stream and return the condition object. Otherwise, the value is nil.
Signal a fatal condition. Argument is a condition designator. If the condition is not handled, print the condition report to the `*error-output*' stream and terminate the program.