make-unregistered-action-list
Function
- Summary
-
- Makes an unregistered action list.
- Package
lispworks
- Signature
make-unregistered-action-list &key documentation sort-time dummy-actions default-order execution-function =>
- Arguments
-
- documentation
A string.
- sort-time
One of:execute or:define-action.
- dummy-actions
A list.
- default-order
A list.
- execution-function
A function.
- Description
-
- Return an action-list not registered in the global registry of lists. The keyword arguments are as for define-action-list.
- The documentation string allows you to provide documentation for the action list.
- sort-time is a keyword specifying when added actions are sorted for the given list -- either
:execute or:define-action (see *default-action-list-sort-time*). - dummy-actions is a list of action-names that specify placeholding actions; they cannot be executed and are constrained to the order specified in this list, for example
'(:beginning :middle :end)
- default-order specifies default ordering constraints for subsequently defined action-items where no explicit ordering constraints are specified. An example is
'(:after beginning :before :end)
- execution-function specifies a user-defined function accepting arguments of the form:
(the-action-list other-args-list &rest keyword-value-pairs)
- where the two required arguments are the action-list and a list of additional arguments passed to
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. - See also
-
define-action-list
*handle-warn-on-redefinition*