Page 271 Table of Contents Index Page 273
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 27. COMMAND PROCESSING

=> remove-command-from-command-table command-name command-table &key (errorp t) [Function]
Removes the command named by command-name from the command table specified by the
command table designator command-table.

If the command is not present in the command table and errorp is true, the command-not-
present
error will be signalled.

=> do-command-table-inheritance (command-table-var command-table) &body body [Macro]
Successively executes body with command-table-var bound first to the command table specified
by the command table designator command-table, and then (recursively) to all of the command
tables from which command-table inherits.

The command-table-var argument is not evaluated. body may have zero or more declarations as
its first forms.

=> map-over-command-table-commands function command-table &key (inherited t) [Function]
Applies function to all of the commands accessible in the command table specified by the com-
mand table designator
command-table. function must be a function that takes a single argument,
the command name; it has dynamic extent.

If inherited is false, this applies function only to those commands present in command-table, that
is, it does not map over any inherited command tables. If inherited is true, then the inherited
command tables are traversed in the same order as for do-command-table-inheritance.

=> map-over-command-table-names function command-table &key (inherited t) [Function]
Applies function to all of the command-line name accessible in the command table specified by
the command table designator command-table. function must be a function of two arguments,
the command-line name and the command name; it has dynamic extent.

If inherited is false, this applies function only to those command-line names present in command-
table
, that is, it does not map over any inherited command tables. If inherited is true, then the in-
herited command tables are traversed in the same order as for do-command-table-inheritance.

=> command-present-in-command-table-p command-name command-table [Function]
Returns true if the command named by command-name is present in the command table specified
by the command table designator command-table, otherwise returns false.

=> command-accessible-in-command-table-p command-name command-table [Function]
If the command named by command-name is not accessible in the command table specified by
the command table designator command-table, then this function returns nil. Otherwise, it
returns the command table in which the command was found.

=> find-command-from-command-line-name name command-table &key (errorp t) [Function]


Page 271 Table of Contents Index Page 273
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E