cons
creates an object which refers
to two other objects.”
2. (immediately following the name of a type)
an object which is of that type, used to emphasize that the
object is not just a name for an object of that type
but really an element of the type in cases where objects
of that type (such as function
or class
) are commonly
referred to by name.
“The function symbol-function
takes a function name
and returns a function object.”
mapcar
, maphash
,
with-package-iterator
and count
perform object-traversing operations.”
function
special form)
the cadr of the function
special form, which
might be either an operator2 or a lambda expression.
4. (of a compound form)
the car of the compound form, which might be
either an operator2
or a lambda expression, and which is never (setf
symbol)
.
optimize
declaration.
The standardized optimize qualities are
compilation-speed
(speed of the compilation process),
debug
(ease of debugging),
safety
(run-time error checking),
space
(both code size and run-time space),
and
speed
(of the object code).
Implementations may define additional optimize qualities.
defun
uses an ordinary lambda list.”