n.
a form that stands for another form
(e.g., for the purposes of abstraction, information hiding,
or syntactic convenience);
that is,
either a compound form whose first element is a macro name,
or a form that is a symbol that names a
symbol macro.
n.
1. a type of iteration in which a function is successively
applied to objects taken from corresponding entries in
collections such as sequences or hash tables.
2. Math. a relation between two sets in which each element of the
first set (the "domain") is assigned one element of the second
set (the "range").
n. one of many possible descriptions of how a conforming implementation
might implement various aspects of the object system. This description is beyond
the scope of this document, and no conforming implementation is
required to adhere to it except as noted explicitly in this specification.
Nevertheless, its existence helps to establish normative practice,
and implementors with no reason to diverge from it are encouraged to
consider making their implementation adhere to it where possible.
It is described in detail in The Art of the Metaobject Protocol.
n.
1. more than one value.
The function truncate returns multiple values.
2. a variable number of values, possibly including zero or one.
The function values returns multiple values.
3. a fixed number of values other than one.
The macro multiple-value-bind is among the few
operators in Common Lisp which can detect and manipulate
multiple values.