The next figure shows a list of all declaration identifiers defined by this standard.
|
Figure 3.9: Common Lisp Declaration Identifiers
An implementation is free to support other (implementation-defined)
declaration identifiers as well.
A warning might be issued
if a declaration identifier
is not among those defined above,
is not defined by the implementation,
is not a type name,
and has not been declared in a declaration
proclamation.
A type specifier can be used as a declaration identifier.
(
type-specifier {var
}*)
is taken as shorthand for
(type
type-specifier {var
}*)
.