|
Allegro CL |
ANSI Common Lisp 3 Evaluation and Compilation 3.4 Lambda Lists
3.4.2 Generic Function Lambda ListsA generic function lambda list is used to describe the overall shape of the argument list to be accepted by a generic function. Individual method signatures might contribute additional keyword parameters to the lambda list of the effective method.A generic function lambda list is used by defgeneric. A generic function lambda list has the following syntax:
lambda-list::=
A generic function lambda list can contain the lambda list keywords shown
in the next figure.
A generic function lambda list differs from an ordinary lambda list
in the following ways:
Zero or more required parameters must be specified.
Optional parameters and keyword parameters may not have
default initial value forms nor use supplied-p parameters.
The use of &aux is not allowed.
|