execute-actions 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-pis non-nil, any otherwise-unhandled errors signaled inside the execution of that function will be trapped, and a warning issued. Execution continues with the next action-item. If
nil(or not specified), then the error is not trapped.
:post-processis non-nil, the first value returned by each action is handled, according to
collect values into list
t only if all values are
nil immediately if any value is
return first non-nil value
LispWorks User Guide and Reference Manual - 20 Sep 2017