+
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.