Macro
lispworks
define-action-list uid &key documentation sort-time dummy-actions default-order execution-function =>
A general lisp object.
A string.
One of:execute or:define-action.
A list.
A list.
A function.
define-action-list macro defines an action list. equalp. It names the list in the global registry of lists. Seemake-unregistered-action-list to create unnamed, "unregistered" action-lists. The uid may be quoted, but is not required to be. It is possible, but not recommended, to define an action-list with unique identifiernil. If a registered action-list with the uid already exists (that is, one which returnst when compared withequalp), then notification and subsequent handling is controlled by the value of the *handle-existing-action-list* variable. :execute or:define-action (see *default-action-list-sort-time*). '(:beginning :middle :end)
'(:after beginning :before :end)
(the-action-list other-args-list &rest keyword-value-pairs)
execute-actions, respectively. The remaining arguments are any number of keyword-value pairs that may be specified in the call toexecute-actions. If no execution function is specified, then the default execution function will be used to execute the action-list. *default-action-list-sort-time**handle-existing-action-list*undefine-action-list