Skip to main content

Index

Item or SymbolPage(s)
\#2–29
&allow-other-keys3–35
&aux3–37
&body3–42
&environment3–42
&key3–35
&optional3–35
&rest3–35
&whole3–42
2–24
(2–23
()1–13, 26–2
(setf class-name)7–89
(setf documentation)25–17, 2–23
\12–35, 25–26
\25–26
\*\25–26
break-on-signals\9–35
break-on-warningsA–1
compile-file-pathname\24–12
compile-file-truename\24–12
compile-print\24–13
compile-verbose\24–13
debug-io\21–57
debugger-hook\9–34
default-pathname-defaults\19–28
error-output\21–57
features\1–30, 2–37, 24–10
gensym-counter\10–9
load-pathname\24–13
load-print\24–14
load-truename\24–13
load-verbose\24–14
macroexpand-hook\3–80
modules\24–14
package\11–40
print-array\22–66
print-base\22–67
print-case\22–68
print-circle\2–36, 2–37, 22–69
print-escape\22–70
print-gensym\22–71
print-length\22–72
print-level\22–72
print-lines\22–73
print-miser-width\22–74
print-pprint-dispatch\22–75
print-pretty\22–75
print-radix\22–67
print-readably\22–76
print-right-margin\22–78
query-io\21–57
random-state\12–53
read-base\2–33, 2–34, 23–19
read-default-float-format\23–19
read-eval\2–33, 23–20
read-suppress\23–21
readtable\23–22
standard-input\21–57
standard-output\21–57
terminal-io\21–59
trace-output\21–57
+7–26, 12–36, 25–25
++25–25
+++25–25
,2–28
12–36, 25–24
.2–23
..2–40, 22–74
...2–40, 22–55
/12–37, 25–27
//25–27
///25–27
/=12–20
1+12–38
1*−12–38
:absolute19–7
:back19–8
:common19–5
:compile-toplevel3–60
:execute3–60
:load-toplevel3–60
:local19–4
:relative19–7
:unspecific19–6
:up19–8
:wild19–5, 19–8
:wild-inferiors19–5, 19–8
;2–24
<12–20
<=12–20
=12–20
\>12–20
\>=12–20
A (format directive)22–31
A (sharpsign reader macro)2–35
abort9–65, 9–68
abs12–39
absolute26–2
:absolute19–7
access26–2
accessibility26–2
accessible11–2, 26–2
accessor26–2
acons14–43
acos12–29
acosh12–33
active15–2, 26–3
actual adjustability26–3
actual argument26–3
actual array element type15–3, 26–3
actual complex part type26–3
actual parameter26–3
actually adjustable26–3
add-method7–87
adjoin14–54
adjust-array15–14
adjustability26–3
adjustable26–3
adjustable-array-p15–18
after method26–3
alist26–3
allocate-instance7–30
alpha-char-p13–14
alphabetic26–3
alphanumeric26–3
alphanumericp13–15
ampersand26–4
Ampersand (format directive)22–25
and4–28, 5–68, 7–26
anonymous26–4
apparently uninterned26–4
append7–26, 14–30
applicable26–4
applicable handler26–4
applicable method26–4
applicable restart26–4
apply26–4
apply5–14
apropos25–8
apropos-list25–8
aref15–18
argument26–4
argument evaluation order26–4
argument precedence order26–4
arithmetic-error12–89
arithmetic-error-operands12–89
arithmetic-error-operation12–89
around method26–4
array26–4
array2–35, 15–5
array element type26–5
array total size26–5
array-dimension15–19
array-dimension-limit15–30
array-dimensions15–20
array-displacement15–22
array-element-type15–21
array-has-fill-pointer-p15–21
array-in-bounds-p15–23
array-rank15–24
array-rank-limit15–30
array-row-major-index15–25
array-total-size15–26
array-total-size-limit15–31
arrayp15–27
ash12–64
asin12–29
asinh12–33
assert9–15
assign26–5
assoc14–43
assoc-if14–43
assoc-if-not14–43
association list14–2, 26–5
asterisk26–5
Asterisk (format directive)22–36
Asterisk (sharpsign reader macro)2–32
at-sign26–5
atan12–29
atanh12–33
atom26–5
atom14–5, 14–7
atomic26–5
atomic type specifier26–5
attribute26–5
aux variable26–5
auxiliary method26–5
B (format directive)22–26
B (sharpsign reader macro)2–33 :back
backquote26–6
Backquote (reader macro)2–26
backslash26–6
Backslash (sharpsign reader macro)2–31
bar1–15
base character26–6
base string26–6
base-char13–8
base-string16–2
baz1–15
before method26–6
bidirectional21–2, 26–6
bignum12–20
binary21–1, 26–6
bind26–6
binding3–1, 26–6
bit26–6
bit12–19, 15–36
bit array26–6
bit vector15–3, 26–6
bit-and15–37
bit-andc115–37
bit-andc215–37
bit-eqv15–37
bit-ior15–37
bit-nand15–37
bit-nor15–37
bit-not15–37
bit-orc115–37
bit-orc215–37
bit-vector2–32, 15–9
bit-vector-p15–39
bit-wise logical operation specifier26–6
bit-xor15–37
block26–7
block5–42
block tag26–7
bnf key1–8
boa lambda list3–46, 26–7
body parameter26–7
boole12–67
boole-112–70
boole-212–70
boole-and12–70
boole-andc112–70
boole-andc212–70
boole-c112–70
boole-c212–70
boole-clr12–70
boole-eqv12–70
boole-ior12–70
boole-nand12–70
boole-nor12–70
boole-orc112–70
boole-orc212–70
boole-set12–70
boole-xor12–70
boolean26–7
boolean4–19
boolean equivalent26–7
both-case-p13–20
bound26–7
bound declaration3–30, 26–7
bounded26–7
bounding index26–7
bounding index designator26–8
boundp10–20
break9–33
break loop26–8
break-on-signals\9–35
broadcast stream26–8
broadcast-stream21–7
broadcast-stream-streams21–47
built-in class26–8
built-in type26–8
built-in-class4–23
butlast14–33
byte26–8
byte12–76
byte specifier26–8
byte-position12–76
byte-size12–76
C (format directive)22–24
C (sharpsign reader macro)2–34
caaaar14–9
caaadr14–9
caaar14–9
caadar14–9
caaddr14–9
caadr14–9
caar14–9
cadaar14–9
cadadr14–9
cadar14–9
caddar14–9
cadddr14–9
caddr14–9
cadr26–8
cadr14–9
call26–8
call-arguments-limit5–29
call-method7–73
call-next-method7–74
captured initialization form26–8
car26–9
car14–9
case26–9
case5–74
case in symbol names1–12
case sensitivity mode26–9
catch26–9
catch5–43
catch tag26–9
ccase5–74
cdaaar14–9
cdaadr14–9
cdaar14–9
cdadar14–9
cdaddr14–9
cdadr14–9
cdar14–9
cddaar14–9
cddadr14–9
cddar14–9
cdddar14–9
cddddr14–9
cdddr14–9
cddr26–9
cddr14–9
cdr26–9
cdr14–9
ceiling12–25
cell26–9
cell-error9–13
cell-error-name9–14
cerror9–19
change-class7–38
char16–5
char-bitA–1
char-bitsA–1
`char-bits-limitA–1
char-code13–21
char-code-limit13–23
char-control-bitA–1
char-downcase13–19
char-equal13–10
char-fontA–1
`char-font-limitA–1
char-greaterp13–10
char-hyper-bitA–1
char-int13–22
char-lessp13–10
`char-meta-bitA–1
char-name13–24
char-not-equal13–10
char-not-greaterp13–10
char-not-lessp13–10
char-super-bitA–1
char-upcase
char/=13–10
char<13–10
char<=13–10
char=13–10
char>13–10
char>=13–10
character13–1, 21–1, 26–9
character2–31, 13–8, 13–12
character code26–9
character designator26–10
characterp13–13
check-type9–22
circular26–10
circular list14–2, 14–4, 26–10
Circumflex (format directive)22–41
cis12–55
CL *package11–4
CL-USER *package11–7
class4–8, 26–10
class4–23
class designator26–10
class precedence list4–8, 4–12, 26–10
class-name7–88
class-of7–90
clear-input21–42
clear-output21–43
close26–10
close21–39
closed21–2, 26–10
closure26–10
clrhash18–14
coalesce3–14, 26–10
code26–11
code-charA–1
,13–22
coerce26–11
coerce4–30
colon26–11
Colon (sharpsign reader macro)2–33
comma26–11
Comma (reader macro)2–28
comment2–24, 2–38
:common19–5
COMMON-LISP *package1–35, 11–4
COMMON-LISP-USER package11–7
commonpA–1
compilation26–11
compilation environment3–14, 26–11
compilation unit26–11
compilation-speed3–97
compile26–11
compile3–18, 3–57, 3–60
compile time3–15, 26–11
compile-file3–18, 24–3
compile-file-pathname24–5
compile-file-pathname\24–12
compile-file-truename\24–12
compile-print\24–13
compile-time definition3–15, 26–11
:compile-toplevel3–60
compile-verbose\24–13
compiled code3–14, 24–1, 26–11
compiled file24–1, 26–12
compiled function26–12
compiled-function4–22
compiled-function-p5–28
compiler3–14, 26–12
compiler macro3–18, 26–12
compiler macro expansion26–12
compiler macro form26–12
compiler macro function26–12
compiler-macro25–18
compiler-macro-function3–66
complement5–65
complex26–12
complex2–34, 12–11,
complex float26–12
complex part type26–12
complex rational26–12
complex single float26–13
complexp12–57
composite stream26–13
compound form26–13
compound type specifier4–4, 26–13
compute-applicable-methods7–76
compute-restarts9–49
concatenate17–29
concatenated stream26–13
concatenated-stream21–8
concatenated-stream-streams21–50
cond5–69
condition26–13
condition9–11
condition designator9–3, 26–13
condition handler26–13
condition reporter9–4, 26–13
conditional newline26–13
conditional newlines22–14
conformance26–13
conforming code1–29, 26–13
conforming implementation1–28, 26–13
conforming processor26–14
conforming program1–29, 26–14
congruence7–19
congruent26–14
conjugate12–57
cons14–1, 26–14
cons2–26, 2–28,
consequences1–17
consp14–6
constant26–14
constant form26–14
constant object26–14
constant variable26–14
constantly5–66
constantp3–104
constituent26–14
constituent trait26–14
constructed stream26–15
contagion26–15
continuable26–15
continue9–66, 9–68
control form26–15
control-error5–104
copy26–15
copy-alist14–45
copy-list14–19
copy-pprint-dispatch22–46
copy-readtable23–4
copy-seq17–5
copy-structure8–18
copy-symbol10–7
copy-tree14–12
correctable26–15
cos12–28
cosh12–33
count17–15
count-if17–15
count-if-not17–15
ctypecase5–76
current input base23–19, 26–15
current logical block26–16
current output base22–67, 26–16
current package11–1, 26–16
current pprint dispatch table22–16, 26–16
current random state26–16
current readtable2–1, 26–16
D (format directive)22–26
data type26–16
debug3–97
debug I/O26–16
debug-io\21–57
debugger26–16
debugger-hook\9–34
decf12–43
declaim3–83
declaration3–29, 26–16
declaration3–29, 3–96
declaration identifier3–29, 26–16
declaration specifier3–29, 26–16
declare26–17
declare3–83
decline26–17
decode-float12–82
decode-universal-time25–5
decoded time25–2, 26–17
default method7–19, 26–17
default-pathname-defaults\19–28
defaulted initialization argument list26–17
defclass7–60
defconstant5–31
defgeneric7–65
define-compiler-macro3–67
define-condition9–42
define-method-combination7–76
define-method-combination arguments lambda list* 3– 48,26–17
define-modify-macro5–92
define-modify-macro lambda list3–48, 26–17
define-setf-expander5–96
define-symbol-macro3–77
defined name26–17
defining form26–17
defmacro3–70
defmethod7–69
defpackage11–29
defparameter5–32
defsetf5–93
defsetf lambda list3–47, 26–17
defstruct8–1
deftype4–33
deftype lambda list3–48, 26–17
defun5–15
defvar5–32
delete17–32
delete-duplicates17–35
delete-file20–9
delete-if17–32
delete-if-not17–32
delete-package11–17
denominator12–61
denormalized26–17
deposit-field12–77
derived type26–18
derived type specifier4–5, 26–18
describe25–9
describe-object25–10
designator1–14, 26–18
destructive26–18
destructuring lambda list3–45, 26–18
destructuring-bind5–35
different26–18
digit26–18
`digit-charA–1
,13–16
digit-char-p13–16
dimension15–1, 26–18
direct instance26–18
direct subclass4–8, 26–18
direct superclass4–8, 26–18
directory20–3
directory-namestring19–28
disassemble25–17
disestablish26–18
disjoint26–19
dispatching macro character26–19
displaced array26–19
distinct26–19
division-by-zero12–90
do6–31
do\6–31
do-all-symbols11–33
do-external-symbols11–33
do-symbols11–33
documentation25–17
documentation string26–19
dolist6–37
Dollarsign (format directive)22–30
dot2–23, 22–55, 26–19
Dot (sharpsign reader macro)2–33
Dot Dot2–40, 22–74
Dot Dot Dot2–40, 22–55
dotimes6–35
dotted list14–2, 14–4, 26–19
dotted pair26–19
double float26–19
double-float12–14
double-float-epsilon12–88
double-float-negative-epsilon12–88
double-quote26–19
Double-Quote (reader macro)2–26
dpb12–78
dribble25–23
dynamic binding26–19
dynamic environment3–2, 26–19
dynamic extent26–19
dynamic scope26–20
dynamic variable26–20
dynamic-extent3–86
E (format directive)22–28
ecase5–74
echo stream26–20
echo-stream21–9
echo-stream-input-stream21–49
echo-stream-output-stream21–49
ed25–22
effective method7–22, 26–20
eighth14–25
element26–20
element type26–20
elt17–6
em26–20
empty list14–4, 26–20
empty type26–20
encode-universal-time25–6
end of file26–20
end-of-file21–61
endp14–28
enough-namestring19–28
ensure-directories-exist20–4
ensure-generic-function7–29
environment3–1, 26–21
environment object3–3, 26–21
environment parameter26–21
eq5–56
eql4–30, 5–58
equal5–59
Equal-Sign (sharpsign reader macro)2–36
equalp5–62
error26–21
error9–13, 9–17
error output26–21
error terminology1–15
error-output\21–57
escape26–21
establish26–21
etypecase5–76
eval2–33, 3–59, 3–60
eval-when3–20, 3–60
evaluate26–21
evaluation3–1, 26–21
evaluation environment3–14, 26–21
evaluation order3–63, 5–2, 5–43, 5–83, 6–5, 6–9, 7–4, 9–16, 12–79
evenp12–40
every5–67
execute26–22
:execute3–60
execution time26–22
exhaustive partition26–22
exhaustive union26–22
exit point26–22
exp12–41
explicit return26–22
explicit use26–22
exponent marker26–22
export26–22
export11–8
exported26–23
expressed adjustability26–23
expressed array element type15–3, 26–23
expressed complex part type26–23
expression26–23
expressly adjustable26–23
expt12–41
extended character26–23
extended function designator26–23
extended lambda list26–23
extended-char13–9
extension26–24
extensions1–17, 1–18
extent26–24
external file format26–24
external file format designator26–24
external symbol11–2, 26–24
externalizable object3–23, 26–24
F (format directive)22–27
false26–24
fbound26–24
fboundp5–18
fceiling12–25
fdefinition5–17
feature24–1, 26–24
feature expression24–1, 26–25
features list24–1, 26–25
features\1–30, 2–37, 24–10
ffloor12–25
fifth14–25
file20–1, 26–25
file compiler26–25
file position26–25
file position designator26–25
file stream21–3, 26–25
file system26–25
file-author20–6
file-error20–10
file-error-pathname20–11
file-length21–28
file-namestring19–28
file-position21–29
file-stream21–9
file-string-length21–31
file-write-date20–7
filename20–1, 26–25
fill17–7
fill pointer15–2, 26–25
fill-pointer15–27
fill-style conditional newline22–18, 22–54
find17–20
find-all-symbols11–12
find-class7–71
find-if17–20
find-if-not17–20
find-method7–85
find-package11–11
find-restart9–50
find-symbol11–9
finish-output21–43
finite26–25
first14–25
fixnum26–26
fixnum12–20
flet5–20
float26–26
float12–13, 12–85, 22–3
float-digits12–82
float-precision12–82
float-radix12–82
float-sign12–82
floating-point-inexact12–91
floating-point-invalid-operation12–90
floating-point-overflow12–91
floating-point-underflow12–91
floatp12–86
floor12–25
fmakunbound5–19
font key1–7
foo1–15
for-value26–26
force-output21–43
form26–26
formal argument26–26
formal parameter26–26
format26–26
format22–80
format argument26–26
format control22–16, 26–26
format directive26–26
format string26–26
formatter22–46
fourth14–25
free declaration3–30, 26–26
fresh26–26
fresh-line21–21
freshline26–27
fround12–25
ftruncate12–25
ftype3–95
funbound26–27
funcall5–24
function26–27
function2–31, 4–20,
function block name26–27
function cell26–27
function designator26–27
function form26–27
function name26–27
function-keywords7–28
function-lambda-expression5–26
functional evaluation26–27
functional value26–27
functionp5–28
further compilation3–14, 26–28
G (format directive)22–30
gcd12–42
general26–28
generalized boolean26–28
generalized instance26–28
generalized reference5–1, 26–28
generalized synonym stream26–28
generic function4–22, 7–17, 26–28
generic function lambda list3–39, 26–28
generic-function4–22
gensym26–28
gensym10–8
gensym-counter\10–9
gentemp10–10
get10–17
get-decoded-time25–6
get-dispatch-macro-character23–13
get-internal-real-time25–15
get-internal-run-time25–16
get-macro-character23–14
get-output-stream-string21–52
get-properties14–48
get-setf-expansion5–98
get-universal-time25–6
getf14–49
gethash18–10
global declaration3–29, 26–29
global environment3–1, 26–29
global variable26–29
glyph26–29
go26–29
go5–44
go point26–29
go tag26–29
graphic13–3, 26–29
graphic-char-p13–17
Greater-Than-Sign (format directive)22–36
handle26–29
handler26–29
handler-bind9–37
handler-case9–38
hash table26–29
hash-table18–4
hash-table-count18–6
hash-table-p18–5
hash-table-rehash-size18–7
hash-table-rehash-threshold18–8
hash-table-size18–9
hash-table-test18–9
home package26–29
host-namestring19–28
I (format directive)22–33
I/O customization variable26–29
identical26–30
identifier26–30
identity5–64
if5–70
ignorable3–85
ignore3–85
ignore-errors9–41
imagpart12–59
immutable26–30
implementation26–30
implementation limit26–30
implementation-defined26–30
implementation-dependent26–30
implementation-independent26–30
implicit block26–30
implicit compilation3–14, 26–30
implicit progn26–30
implicit tagbody26–31
import26–31
import11–12
improper list14–2, 26–31
in-package11–26
inaccessible26–31
incf12–43
indefinite extent26–31
indefinite scope26–31
indicator26–31
indirect instance26–31
inherit26–31
initial pprint dispatch table26–31
initial readtable2–2, 26–31
initialization argument list7–1, 26–31
initialization form26–31
initialize-instance7–88
inline3–93
input21–1, 26–31
input-stream-p21–11
inspect25–23
instance4–8, 26–31
int-charA–1
integer26–31
integer12–17
integer-decode-float12–82
integer-length12–65
integerp12–66
interactive stream21–2, 26–32
interactive-stream-p21–12
intern26–32
intern11–35
internal symbol11–2, 26–32
internal time25–4, 26–32
internal time unit26–32
internal-time-units-per-second25–15
interned26–32
interpreted function26–32
interpreted implementation26–32
intersection14–52
interval designator26–32
invalid26–32
invalid-method-error9–25
invoke-debugger9–32
invoke-restart9–52
invoke-restart-interactively9–53
is signaled1–16
isqrt12–49
iteration form26–32
iteration variable26–33
key26–33
keyword26–33
KEYWORD *package11–7
keyword10–4
keyword parameter26–33
keyword/value pair26–33
keywordp10–5
labels5–20
lambda3–56
lambda combination26–33
lambda expression26–33
lambda form26–33
lambda list3–33, 26–33
lambda list keyword26–34
lambda variable26–34
lambda-list-keywords5–30
lambda-parameters-limit5–30
last14–34
lcm12–44
ldb12–79
ldb-test12–80
ldiff14–35
leaf26–34
leap seconds26–34
least-negative-double-float12–87
least-negative-long-float12–87
least-negative-normalized-double-float12–87
least-negative-normalized-long-float12–87
least-negative-normalized-single-float12–87
least-negative-single-float12–87
least-positive-double-float12–87
least-positive-long-float12–87
least-positive-normalized-double-float12–87
least-positive-normalized-long-float12–87
least-positive-normalized-short-float12–87
least-positive-short-float12–87
least-positive-single-float12–87
leaves14–1
Left-Brace (format directive)22–37
Left-Bracket (format directive)22–36
Left-Paren (format directive)22–39
left-parenthesis26–34
Left-Parenthesis (reader macro)2–23
Left-Parenthesis (sharpsign reader macro)2–31
length26–34
length17–16
Less-Than-Sign (format directive)22–32, 22–35
Less-Than-Sign (sharpsign reader macro)2–39
let5–36
let\5–36
lexical binding26–34
lexical closure26–34
lexical environment3–2, 26–34
lexical scope26–34
lexical variable26–34
linear-style conditional newline22–17, 22–54
LISP packageA–1
Lisp image26–34
Lisp printer26–35
Lisp read-eval-print loop26–35
Lisp reader26–35
lisp-implementation-type25–28
lisp-implementation-version25–28
list14–2, 14–4, 26–35
list2–23, 2–26,
list designator26–35
list structure26–35
list\14–20
list-all-packages11–14
list-length14–21
listen21–41
listp14–22
literal26–35
literal object3–14
load26–35
load3–60, 24–6
load time26–36
load time value26–36
load-logical-pathname-translations19–22
load-pathname\24–13
load-print\24–14
load-time-value3–18, 3–63
:load-toplevel3–60
load-truename\24–13
load-verbose\24–14
loader26–36
:local19–4
local declaration3–29, 26–36
local precedence order4–9, 4–12, 26–36
local slot26–36
locally3–100
log12–45
logand12–71
logandc112–71
logandc212–71
logbitp12–73
logcount12–74
logeqv12–71
logical block26–36
logical blocks22–14
logical host26–36
logical host designator26–36
logical pathname26–36
logical-pathname19–15, 19–27
logical-pathname-translations19–23
logior12–71
lognand12–71
lognor12–71
lognot12–71
logorc112–71
logorc212–71
logtest12–75
logxor12–71
long float26–36
long-float12–14
long-float-epsilon12–88
long-float-negative-epsilon12–88
long-site-name25–28
loop6–38
loop keyword26–36
loop-finish6–42
lower-case-p13–20
lowercase26–37
machine-instance25–29
machine-type25–30
machine-version25–30
macro3–18, 26–37
macro character26–37
macro expansion26–37
macro form26–37
macro function26–37
macro lambda list3–41, 26–37
macro name26–37
macro-function3–73
macroexpand3–75
macroexpand hook26–37
macroexpand-13–75
macroexpand-hook\3–80
macrolet3–18, 5–20
make-array15–10
make-broadcast-stream21–47
make-charA–1
make-concatenated-stream21–51
make-condition9–47
make-dispatch-macro-character23–5
make-echo-stream21–50
make-hash-table18–4
make-instance7–49
make-instances-obsolete7–50
make-list14–23
make-load-form7–51
make-load-form-saving-slots7–55
make-method7–73
make-package11–20
make-pathname19–17
make-random-state12–51
make-sequence17–8
make-string16–13
make-string-input-stream21–53
make-string-output-stream21–53
make-symbol10–6
make-synonym-stream21–46
make-two-way-stream21–48
makunbound10–21
mandatory-style conditional newline22–54
map17–10
map-into17–12
mapc14–40
mapcan14–40
mapcar14–40
mapcon14–40
maphash18–12
mapl14–40
maplist14–40
mapping26–37
mask-field12–81
max7–26, 12–22
member4–27, 14–39
member-if14–39
member-if-not14–39
merge17–30
merge-pathnames19–38
metaclass4–1, 4–9, 26–37
Metaobject Protocol26–37
method26–38
method4–24
method combination26–38
method-combination4–26, 25–18
method-combination-error9–26
method-defining form26–38
method-defining operator7–18, 26–38
method-qualifiers7–47
might signal1–17
min7–26, 12–22
minimal compilation3–14, 26–38
Minus (sharpsign reader macro)2–37
minusp12–24
miser-style conditional newline22–17, 22–54
mismatch17–24
mod12–19, 12–47
modified lambda list26–38
modules\24–14
most recent26–38
most-negative-double-float12–87
most-negative-fixnum12–82
most-negative-long-float12–87
most-negative-short-float12–87
most-negative-single-float12–87
most-positive-double-float12–87
most-positive-fixnum12–82
most-positive-long-float12–87
most-positive-short-float12–87
most-positive-single-float12–87
muffle-warning9–66, 9–68
multiple escape2–9, 26–38
multiple values26–38
multiple-value-bind5–79
multiple-value-call5–81
multiple-value-list5–81
multiple-value-prog15–82
multiple-value-setq5–83
multiple-values-limit5–86
must signal1–16
name1–7, 26–39
name-char13–25
named constant26–39
namespace3–1, 26–39
namestring19–1, 26–39
namestring19–28
nbutlast14–33
nconc7–26, 14–29
newline26–39
Newline (format directive)22–42
next method7–23, 26–39
next-method-p7–72
nickname26–39
nil1–13, 26–39
nil1–13, 4–19, 5–54
nintersection14–52
ninth14–25
no-applicable-method7–47
no-next-method7–48
non-atomic26–39
non-constant variable26–39
non-correctable26–40
non-empty26–40
non-generic function26–40
non-graphic13–3, 26–40
non-list26–40
non-local exit26–40
non-nil26–40
non-null lexical environment26–40
non-simple26–40
non-terminating2–8, 26–40
non-top-level form26–40
normal return26–40
normalized26–40
not4–27, 5–55
notany5–67
notation1–7
notevery5–67
notinline3–29, 3–93
nreconc14–31
nreverse17–17
nset-difference14–56
nset-exclusive-or14–58
nstring-capitalize16–7
nstring-downcase16–7
nstring-upcase16–7
nsublis14–13
nsubst14–15
nsubst-if14–15
nsubst-if-not14–15
nsubstitute17–26
nsubstitute-if17–26
nsubstitute-if-not17–26
nth14–27
nth-value5–86
nthcdr14–37
null13–2, 26–40
null14–4, 14–28
null lexical environment3–3, 26–41
number26–41
number12–11
numberp12–54
numerator12–61
numeric26–41
nunion14–61
O (format directive)22–27
O (sharpsign reader macro)2–33
object26–41
object-traversing26–41
oddp12–40
open21–2, 26–41
open21–32
open-stream-p21–12
operator26–41
optimize3–97
optimize quality26–41
optional parameter26–42
or4–28, 5–71, 7–26
order of evaluation3–63, 5–2, 5–43 5–83, 6–5, 6–9, 7–4, 9–16, 12–79
ordinary function26–42
ordinary lambda list3–33, 26–42
otherwise5–74, 5–77
otherwise inaccessible part26–42
output21–1, 26–42
output-stream-p21–11
P (format directive)22–40
P (sharpsign reader macro)2–36
package11–1, 26–42
package11–8
package cell26–42
package designator26–42
package marker26–42
package prefix26–42
package registry26–42
package\11–40
package-error11–41
package-error-package11–42
package-name11–36
package-nicknames11–37
package-shadowing-symbols11–37
package-use-list11–38
package-used-by-list11–39
packagep11–40
pairlis14–46
pairwise26–43
parallel26–43
parameter26–43
parameter specializer26–43
parameter specializer name26–43
parse-error9–14
parse-integer12–66
parse-namestring19–30
pathname19–1, 26–43
pathname2–36, 19–15
pathname designator26–43
pathname-device19–20
pathname-directory19–20
pathname-host19–20
pathname-match-p19–34
pathname-name19–20
pathname-type19–20
pathname-version19–20
pathnamep19–19
peek-char21–17
Percent (format directive)22–25
phase12–58
physical pathname26–43
pi12–32
place5–1, 26–43
plist26–43
Plus (sharpsign reader macro)2–37
plusp12–24
pop14–24
portable26–43
position17–21
position-if17–21
position-if-not17–21
potential copy26–44
potential number26–44
pprint22–61
pprint dispatch table22–16, 26–44
pprint-dispatch22–47
pprint-exit-if-list-exhausted22–48
pprint-fill22–49
pprint-indent22–50
pprint-linear22–49
pprint-logical-block22–51
pprint-newline22–53
pprint-pop22–55
pprint-tab22–57
pprint-tabular22–49
predicate26–44
prepared to signal1–16
present11–2, 24–1, 26–44
pretty print26–44
pretty printer22–14, 26–44
pretty printing stream26–44
primary method26–44
primary value26–44
prin122–61
prin1-to-string22–64
princ22–61
princ-to-string22–64
principal26–44
print22–61
print name26–45
print-array\22–66
print-base\22–67
print-case\22–68
print-circle\2–36, 2–37, 22–69
print-escape\22–70
print-gensym\22–71
print-length\22–72
print-level\22–72
print-lines\22–73
print-miser-width\22–74
print-not-readable22–79
print-not-readable-object22–79
print-object22–57
print-pprint-dispatch\22–75
print-pretty\22–75
print-radix\22–67
print-readably\22–76
print-right-margin\22–78
print-unreadable-object22–59
printer control variable22–1, 26–45
printer escaping22–2, 26–45
printing26–45
probe-file20–3
process3–14, 26–45
processor26–45
proclaim26–45
proclaim3–81
proclamation3–29, 26–45
prog5–87
prog tag26–45
prog\5–87
prog15–89
prog25–89
progn5–91, 7–26
program26–45
program-error5–104
programmer26–45
programmer code26–45
progv5–38
proper list14–2, 14–4, 26–45
proper name26–45
proper sequence26–46
proper subtype26–46
property26–46
property indicator26–46
property list26–46
property value26–46
provide24–15
psetf5–99
psetq5–40
purports to conform26–46
push14–23
pushnew14–55
qualified method26–46
qualifier26–46
query I/O26–46
query-io\21–57
Question-Mark (format directive)22–39
quotation (of forms)2–24, 2–26, 2–28
quotation (of strings)2–26
quote2–24, 2–26,
quoted object26–46
quux1–15
R (format directive)22–25
R (sharpsign reader macro)2–34
radix26–47
random12–52
random state26–47
random-state12–50
random-state\12–53
random-state-p12–53
rank15–1, 26–47
rassoc14–47
rassoc-if14–47
rassoc-if-not14–47
ratio26–47
ratio12–16, 22–3
ratio marker26–47
rational26–47
rational12–16, 12–62
rationalize12–62
rationalp12–63
read26–47
read23–6
read-base\2–33, 2–34, 23–19
read-byte21–15
read-char21–18
read-char-no-hang21–19
read-default-float-format\23–19
read-delimited-list23–8
read-eval\2–33, 23–20
read-from-string23–10
read-line21–24
read-preserving-whitespace23–6
read-sequence21–26
read-suppress\23–21
readably26–47
reader26–47
reader macro26–47
reader macro function2–8, 26–47
reader-error23–23
readtable2–1, 26–47
readtable23–4
readtable case26–47
readtable designator26–48
readtable\23–22
readtable-case23–11
readtablep23–12
real12–12
realp12–60
realpart12–59
recognizable subtype26–48
redefinition11–5
reduce17–13
reference26–48
registered package26–48
reinitialize-instance7–31
relative26–48
:relative19–7
rem12–47
remf14–51
remhash18–11
remove17–32
remove-duplicates17–35
remove-if17–32
remove-if-not17–32
remove-method7–49
remprop10–19
rename-file20–8
rename-package11–14
repertoire13–2, 26–48
replace17–25
report26–48
report message9–4, 26–48
require24–15
required parameter26–48
rest14–38
rest list26–48
rest parameter26–48
restart26–48
restart9–48
restart designator26–49
restart function26–49
restart-bind9–54
restart-case9–56
restart-name9–61
return26–49
return5–47
return value26–49
return-from5–45
revappend14–31
reverse17–17
Right-Brace (format directive)22–39
Right-Bracket (format directive)22–37
Right-Paren (format directive)22–40
*right-parenthesis*26–49
Right-Parenthesis (reader macro)2–23
room25–21
rotatef5–103
round12–25
row-major-aref15–28
rplaca14–8
rplacd14–8
run time3–15, 26–49
run-time compiler3–15, 26–49
run-time definition3–15, 26–49
run-time environment3–15, 26–49
`S (format
S (sharpsign reader macro)2–36
safe1–15, 26–49
safe call3–50, 26–49
safety3–29, 3–97
same26–49
satisfies4–26
satisfy the test17–2, 17–4, 26–50
sbit15–36
scale-float12–82
schar16–5
scope26–50
script26–50
search17–23
second14–25
secondary value26–50
section26–50
sections22–14
self-evaluating object26–50
semi-standard26–50
semicolon26–51
Semicolon (format directive)22–40
Semicolon (reader macro)2–24
sequence17–1, 26–51
sequence17–5
sequence function17–1, 26–51
sequential26–51
sequentially26–51
serious condition26–51
serious-condition9–12
session26–51
set26–51
set10–22
set-char-bitA–1
set-difference14–56
set-dispatch-macro-character23–13
set-exclusive-or14–58
set-macro-character23–14
set-pprint-dispatch22–60
set-syntax-from-char23–16
setf5–99, 25–18
setf expander26–51
setf expansion26–51
setf function26–51
setf function name26–51
setq5–39
seventh14–25
shadow3–11, 4–8, 26–51
shadow11–15
shadowing symbol11–3, 11–4, 26–51
shadowing symbols list26–51
shadowing-import11–16
shared slot26–52
shared-initialize7–32
sharpsign26–52
Sharpsign (reader macro)2–29
Sharpsign (sharpsign reader macro)2–37
Sharpsign A (reader macro)2–35
Sharpsign Asterisk (reader macro)2–32
Sharpsign B (reader macro)2–33
Sharpsign Backslash (reader macro)2–31
Sharpsign C (reader macro)2–34
Sharpsign Colon (reader macro)2–33
Sharpsign Dot (reader macro)2–33
Sharpsign Equal-Sign (reader macro)2–36
Sharpsign Left-Parenthesis (reader macro)2–31
Sharpsign Less-Than-Sign(reader
Sharpsign Minus (reader macro)2–37
Sharpsign O (reader macro)2–33
Sharpsign P (reader macro)2–36
Sharpsign Plus (reader macro)2–37
Sharpsign R (reader macro)2–34
Sharpsign Right-Parenthesis2–40
Sharpsign S (reader macro)2–36
Sharpsign Sharpsign (reader macro)2–37, 22–56
Sharpsign Single-Quote (reader macro)2–31
Sharpsign Vertical-Bar
Sharpsign Whitespace2–39, 2–40
Sharpsign X (reader macro)2–34
shiftf5–101
short float26–52
short-float12–14
short-float-epsilon12–88
short-float-negative-epsilon12–88
short-site-name25–28
should signal1–16
sign26–52
signal1–16, 1–17, 26–52
signal9–27
signature26–52
signed-byte12–17
signum12–48
similar3–23, 26–52
similarity26–52
simple26–52
simple array26–52
simple bit array26–52
simple bit vector26–52
simple condition26–52
simple general vector26–52
simple string26–52
simple vector26–53
simple-array15–6
simple-base-string16–4
simple-bit-vector2–32, 15–10
simple-bit-vector-p15–40
simple-condition9–28
simple-condition-format-arguments9–29
simple-condition-format-control9–29
simple-error9–25
simple-string16–3
simple-string-p16–4
simple-type-error4–42
simple-vector2–31, 15–8
simple-vector-p15–31
simple-warning9–31
sin12–28
single escape2–9, 26–53
single float26–53
single-float12–14
single-float-epsilon12–88
single-float-negative-epsilon12–88
single-quote26–53
Single-Quote (reader macro)2–24
Single-Quote (sharpsign reader macro)2–31
singleton26–53
sinh12–33
situation26–53
sixth14–25
slash26–53
Slash (format directive)22–33
sleep25–7
slot26–53
slot specifier4–10, 26–53
slot-boundp7–40
slot-exists-p7–41
slot-makunbound7–42
slot-missing7–43
slot-unbound7–44
slot-value7–45
software-type25–31
software-version25–31
some5–67
sort17–18
source code24–1, 26–53
source file24–1, 26–53
space26–53
space3–97
special3–29, 3–98
special form26–53
special operator26–53
special variable26–53
special-operator-p3–103
specialize26–54
specialized26–54
specialized lambda list3–40, 26–54
speed3–97
spreadable argument list designator26–54
sqrt12–49
stable-sort17–18
stack allocate26–54
stack-allocated26–54
standard7–24, 7–26
standard character2–2, 26–54
standard class26–54
standard generic function26–54
standard input26–54
standard method combination26–54
standard object26–54
standard output26–55
standard pprint dispatch table26–55
standard readtable2–1, 26–55
standard syntax2–1, 26–55
standard-char13–9
standard-char-p13–18
standard-class4–24
standard-generic-function4–23
standard-input\21–57
standard-method4–25
standard-object4–25
standard-output\21–57
standardized26–55
startup environment3–14, 26–55
step26–55
step25–13
storage-condition9–15
store-value9–67, 9–68
stream20–1, 21–1,
stream21–7
stream associated with a file20–1, 26–55
stream designator26–56
stream element type26–56
stream variable21–4, 26–56
stream variable designator26–56
stream-element-type21–13
stream-error21–60
stream-error-stream21–60
stream-external-format21–36
streamp21–14
string15–3, 26–56
string2–26, 16–2, 16–6
string designator26–56
string equal26–56
string stream26–56
string-capitalize16–7
string-charA–1
string-char-pA–1
string-downcase16–7
string-equal16–10
string-greaterp16–10
string-left-trim16–9
string-lessp16–10
string-not-equal16–10
string-not-greaterp16–10
string-not-lessp16–10
string-right-trim16–9
string-stream21–10
string-trim16–9
string-upcase16–7
string/=16–10
string<16–10
string<=16–10
string=16–10
string>16–10
string>=16–10
stringp16–12
structure26–56
structure2–36, 25–19
structure class26–56
structure name26–56
structure-class4–24
structure-object4–25
style warning26–56
style-warning9–12
subclass4–8, 26–56
subexpression26–57
subform26–57
sublis14–13
subrepertoire26–57
subseq17–9
subsetp14–59
subst14–15
subst-if14–15
subst-if-not14–15
substitute17–26
substitute-if17–26
substitute-if-not17–26
subtype26–57
subtypep4–34
superclass4–8, 26–57
supertype26–57
supplied-p parameter26–57
svref15–32
sxhash18–15
symbol26–57
symbol2–33, 10–2
symbol macro3–18, 26–57
symbol-function10–11
symbol-macrolet3–18, 3–79
symbol-name10–13
symbol-package10–14
symbol-plist10–15
symbol-value10–16
symbolp10–4
synonym stream26–57
synonym stream symbol26–57
synonym-stream21–10
synonym-stream-symbol21–46
syntax type2–5, 26–57
SYSTEM packageA–1
system class26–58
system code26–58
t26–58
t4–26, 5–55,
T (format directive)22–34
tag26–58
tagbody5–48
tail26–58
tailp14–35
tan12–28
tanh12–33
target26–58
tenth14–25
terminal I/O26–58
terminal-io\21–59
terminating2–8, 26–58
terpri21–21
tertiary value26–58
the3–102
third14–25
throw26–58
throw5–49
tilde26–58
Tilde (format directive)22–25
Tilde A (format directive)22–31
Tilde Ampersand (format directive)22–25
Tilde Asterisk (format directive)22–36
Tilde B (format directive)22–26
Tilde C (format directive)22–24
Tilde Circumflex (format directive)22–41
Tilde D (format directive)22–26
Tilde Dollarsign (format directive)22–30
Tilde E (format directive)22–28
Tilde F (format directive)22–27
Tilde G (format directive)22–30
Tilde Greater-Than-Sign (format directive)22– 36
Tilde I (format directive)22–33
Tilde Left-Brace (format directive)22–37
Tilde Left-Bracket (format directive)22–36
Tilde Left-Paren (format
Tilde Less-Than-Sign (format directive)22–32, 22–35
Tilde Newline (format directive)22–42
Tilde O (format directive)22–27
Tilde P (format directive)22–40
Tilde Percent (format directive)22–25
Tilde Question-Mark (format directive)22–39
Tilde R (format directive)22–25
Tilde Right-Brace (format directive)22–39
Tilde Right-Bracket (format directive)22–37
Tilde Right-Paren (format
Tilde S (format directive)22–31
Tilde Semicolon (format directive)22–40
Tilde Slash (format directive)22–33
Tilde T (format directive)22–34
Tilde Tilde (format directive)22–25
Tilde Underscore (format directive)22–32
Tilde Vertical-Bar (format directive)
Tilde W (format directive)22–32
Tilde X (format directive)22–27
time26–58
time25–14
time zone26–59
token2–6, 26–59
top level form26–59
trace25–12
trace output26–59
trace-output\21–57
translate-logical-pathname19–35
translate-pathname19–36
tree14–1, 26–59
tree structure26–59
tree-equal14–18
true26–59
truename20–2, 26–59
truename20–5
truncate12–25
two-way stream26–59
two-way-stream21–11
two-way-stream-input-stream21–49
two-way-stream-output-stream21–49
type26–59
type3–90, 25–19
type declaration26–60
type equivalent26–60
type expand26–60
type specifier26–60
type-error4–41
type-error-datum4–41
type-error-expected-type4–41
type-of4–37
typecase5–76
typep4–39
unbound26–60
unbound variable26–60
unbound-slot7–90
unbound-slot-instance7–91
unbound-variable10–23
undefined consequences1–17
undefined function26–60
undefined-function5–104
Underscore (format directive)22–32
unexport11–24
unintern26–60
unintern11–25
uninterned26–60
union14–61
universal time25–3, 26–60
unless5–72
unqualified method26–60
unread-char21–22
unregistered package26–60
unsafe1–16, 26–60
unsafe call3–51, 26–61
unsigned-byte12–18
:unspecific19–6
unspecified consequences1–17
unspecified values1–17
untrace25–12
unuse-package11–27
unwind-protect5–51
:up19–8
update-instance-for-different-class7–34
update-instance-for-redefined-class7–35
upgrade26–61
upgraded array element type15–3, 26–61
upgraded complex part type26–61
upgraded-array-element-type15–29
upgraded-complex-part-type12–60
upper-case-p13–20
uppercase26–61
use26–61
use list26–61
use-package11–28
use-value9–68
user26–61
USER packageA–1
user-homedir-pathname25–32
valid array dimension26–61
valid array index26–62
valid array row-major index26–62
valid fill pointer26–62
valid logical pathname host26–62
valid pathname device26–62
valid pathname directory26–62
valid pathname host26–62
valid pathname name26–62
valid pathname type26–62
valid pathname version26–62
valid physical pathname host26–62
valid sequence index26–62
value26–63
value cell26–63
values4–29, 5–84
values-list5–85
variable26–63
variable25–19
vector15–1, 26–63
vector2–31, 15–7, 15–33
vector-pop15–33
vector-push15–34
vector-push-extend15–34
vectorp15–36
vertical-bar26–63
Vertical-Bar (format directive)22–25
Vertical-Bar (sharpsign reader macro)2–38
W (format directive)22–32
warn9–29
warning9–11
warning1–18
when5–72
whitespace26–63
wild26–63
:wild19–5, 19–8
:wild-inferiors19–5, 19–8
wild-pathname-p19–33
with-accessors7–56
with-compilation-unit24–8
with-condition-restarts9–62
with-hash-table-iterator18–13
with-input-from-string21–54
with-open-file21–37
with-open-stream21–40
with-output-to-string21–55
with-package-iterator11–21
with-simple-restart9–63
with-slots7–58
with-standard-io-syntax23–17
write26–63
write22–61
write-byte21–16
write-char21–23
write-line21–25
write-sequence21–27
write-string21–25
write-to-string22–64
writer26–63
X (format directive)22–27
X (sharpsign reader macro)2–34
y-or-n-p21–44
yes-or-no-p21–44
yield26–64
zerop12–25
2–26