The following global variables are used to control the handling of exceptions:
The variable *handle-existing-action-list* is a list containing either
:warn
or
:silent
, determining whether to notify the user, and either
:skip
or
:redefine
to determine what to do about an action-list operation when the action-list already exists. The default value is
'(:warn :skip)
. It is used by the define-action-list macro.
*handle-existing-action-in-action-list*
The variable *handle-existing-action-in-action-list* is a list containing one of
:warn
, or
:silent
, determining whether to notify the user, and one of
:skip
, or
:redefine
, to determine what to do about an action definition when the action already exists in the given action-list. The default value is
'(:warn :redefine)
. It is used by define-action.
The variable *handle-missing-action-list* is a keyword; one of
:warn
,
:error
, or
:ignore
, denoting how to handle an operation on a missing action-list. The default value is
:error
. It is used by undefine-action-list, print-actions, execute-actions, define-action and undefine-action.
*handle-missing-action-in-action-list*
The variable *handle-missing-action-in-action-list* is a keyword; one of
:warn
,
:error
or
:ignore
, denoting how to handle an operation on a missing action. Its default value is
:warn
. It is used by undefine-action.