Macro
lispworks
execute-actions name-or-list &rest keyword-value-pairs &rest other-args =>
An action list
See description.
A list.
execute-actions macro executes, in sequence, the actions on the specified list. If the action-list specified by name-or-list does not exist, then this is handled according to the value of *handle-missing-action-list*. Note that name-or-list is evaluated. (action-list other-args &rest keyword-value-pairs)
(apply data other-args)
:ignore-errors-p is non-nil, any otherwise-unhandled errors signalled inside the execution of that function will be trapped, and a warning issued. Execution continues with the next action-item. If:ignore-errors-p isnil (or not specified), then the error is not trapped.:post-process is non-nil, the first value returned by each action is handled, according to:post-process, thus::collectcollect values into list
:and returnt only if all values aret. Returnnil immediately if any value isnil
:or return first non-nil value
define-actionwith-action-list-mapping