+ with the arguments
5 and 1 yields a value of 6.”
2. n. a situation in which a function is called.
defclass form for the new class.”
cons; the other component is the
cdr.
“The function rplaca modifies the car of a cons.”
b. (of a list)
the first element of the list, or nil if the
list is the empty list.
2. the object that is held in the car1.
“The function car returns the car of a cons.”
#\A and #\a have case,
but the character #\$ has no case.”
See Section 13.1.4.3 (Characters With Case) and the function both-case-p.
catch
form within the dynamic scope of its body,
which is named by a catch tag,
and to which control and values may be thrown.
cons; the other component is the car.
“The function rplacd modifies the cdr of a cons.”
b. (of a list L1)
either the list L2 that contains
the elements of L1 that follow after the first,
or else nil if L1 is the empty list.
2. the object that is held in the cdr1.
“The function cdr returns the cdr of a cons.”
character; that is,
an object that represents a unitary token in an aggregate quantity of text;
see Section 13.1 (Character Concepts).
2. adj.
a. (of a stream)
having an element type that is a subtype of type character.
The most fundamental operation on a character input stream
is read-char and on a character output stream
is write-char. See binary.
b. (of a file)
having been created by opening a character stream.
(It is implementation-dependent whether this is an inspectable aspect
of the file, or whether any given binary file can be
treated as a character file.)
char-code-limit
that is suitable for use as a character code1.
integer is a subclass of the class number.”
(Note that the phrase “the class foo” is often substituted for
the more precise phrase “the class named foo”—in both
cases, a class object (not a symbol) is denoted.)
2. (of an object)
the uniquely determined class of which the object is
a direct instance.
See the function class-of.
“The class of the object returned by gensym
is symbol.”
(Note that with this usage a phrase such as “its class is foo”
is often substituted for the more precise phrase
“its class is the class named foo”—in both
cases, a class object (not a symbol) is denoted.)
complex; in that case,
if a complex rational with an imaginary part of zero would result,
the result is a rational
rather than a complex—see Section 12.1.5.3 (Rule of Canonical Representation for Complex Rationals).
:).
See Figure 2.5.
,).
See Figure 2.5.
and that is used as a second argument to a macro function
(which supplies a value for any &environment parameter
in the macro function's definition).
compiled-function
which represents the result of compiling the code
represented by the function. See the function compile.
3. (a source file)
to produce a compiled file from a source file.
See the function compile-file.
compiled-function, which is a function
that has been compiled, which contains no references to macros that
must be expanded at run time, and which contains no unresolved references
to load time values.
compile and compile-file
permit programs to invoke the compiler.
funcall form whose first argument is a
function form whose argument is the name
of a function that has a definition as a compiler macro.
nil, indicating that the original form
should not be replaced. See Section 3.2.2.1 (Compiler Macros).
complex.
complex which has a complex part type
that is a subtype of float.
A complex float is a complex,
but it is not a float.
complex which has a complex part type
that is a subtype of rational.
A complex rational is a complex, but it is not a rational.
No complex rational has an imaginary part of zero because such a
number is always represented by Common Lisp as an object of type rational;
see Section 12.1.5.3 (Rule of Canonical Representation for Complex Rationals).
complex which has a complex part type
that is a subtype of single-float.
A complex single float is a complex,
but it is not a single float.
make-synonym-stream creates a composite stream.”
(vector single-float) is a compound type specifier.”
concatenated-stream.
condition.
*print-escape*
is false. See Section 9.1.3 (Printing Conditions).
car form in which the argument is a
quote form is a constant form.”
compile-file
is a constant object.”
t, nil, :direction, and
most-positive-fixnum are constant variables.”
continue restart.
nil if Ai is nil, or else a copy of the cons Ai.
See the function copy-alist.
4. (of a tree T)
a fresh tree with the same leaves as T.
See the function copy-tree.
5. (of a random state R)
a fresh random state that, if used as an argument to
to the function random would produce the same series of “random”
values as R would produce.
6. (of a structure S)
a fresh structure that has the same type as S,
and that has slot values, each of which is the same as the
corresponding slot value of S.
(Note that since the difference between a cons, a list,
and a tree is a matter of “view” or “intention,” there can
be no general-purpose function which, based solely on the type
of an object, can determine which of these distinct meanings is
intended. The distinction rests solely on the basis of the text description
within this document. For example, phrases like “a copy of the
given list” or “copy of the list x” imply the
second definition.)
cerror signals an error
that is correctable by the continue restart.”
(Note that correctability is not a property of an
error object, but rather a property of the
dynamic environment that is in effect when the
error is signaled.
Specifically, the restart is “associated with”
the error condition object.
See Section 9.1.4.2.4 (Associating a Restart with a Condition).)
2. (when no specific restart is mentioned)
correctable1 by at least one restart.
“import signals a correctable error of type package-error
if any of the imported symbols has the same name as
some distinct symbol already accessible in the package.”
*read-base* in that environment,
and that is the default radix employed by the Lisp reader
and its related functions.
pprint-logical-block.
*print-base* in that environment,
and that is the default radix employed by the Lisp printer
and its related functions.
*package* in that environment,
and that is the default package employed by the Lisp reader
and Lisp printer, and their related functions.
*print-pprint-dispatch*
in that environment, and that is the default pprint dispatch table
employed by the pretty printer.
*random-state* in that environment,
and that is the default random state employed by random.
*readtable* in that environment,
and that affects the way in which expressions2 are parsed
into objects by the Lisp reader.