Common Lisp the Language, 2nd Edition
This index, which was compiled by Tom Bylander <bylander@ringer.cs.utsa.edu>, replaces the original minimal index compiled from the latex sources. We will eventually replace this page with a form-based GLIMPSE index.
This index includes links for most Common Lisp functions (and other entities) to the portion of the online Common Lisp manual where they are defined. Since the index was automatically generated from the online manual, some functions may not be included in this index. Also, the links do not jump directly to the function definitions; instead, they connect to the beginning of the sections where they are defined. Finally, please note that it is sometimes useful to go the previous section or the beginning of the chapter to get an introductory explanation (maybe even a simple example) of what is going on.
Symbols | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y | Z
Symbols
A
*
function
*
variable
**
variable
***
variable
+
function
+
variable
++
variable
+++
variable
-
function
-
variable
/
function
/
variable
//
variable
///
variable
1+
function
1-
function
< function
<=
function
=
function
> function
>=
function
B
abort
function
abs
function
acons
function
acos
function
acosh
function
add-method
generic function
adjoin
function
adjust-array
function
adjustable-array-p
function
alpha-char-p
function
alphanumericp
function
alter
function
always
loop clause
and
macro
append
function
append
loop clause
appending
loop clause
apply
function
applyhook
function
*applyhook*
variable
apropos
function
apropos-list
function
aref
function
arithmetic-error
type
arithmetic-error-operands
function
arithmetic-error-operation
function
array-dimension
function
array-dimension-limit
constant
array-dimensions
function
array-element-type
function
array-has-fill-pointer-p
function
array-in-bounds-p
function
array-rank
function
array-rank-limit
constant
array-row-major-index
function
array-total-size
function
array-total-size-limit
constant
arrayp
function
as
loop clause
ash
function
asin
function
asinh
function
assert
macro
assert
macro
assoc
function
assoc-if
function
assoc-if-not
function
atan
function
atanh
function
atom
function
augment-environment
function
C
bit
function
bit-and
function
bit-andc1
function
bit-andc2
function
bit-eqv
function
bit-ior
function
bit-nand
function
bit-nor
function
bit-not
function
bit-orc1
function
bit-orc2
function
bit-vector-p
function
bit-xor
function
block
special form
boole
function
both-case-p
function
boundp
function
break
function
break
function
*break-on-signals*
variable
*break-on-warnings*
variable
broadcast-stream-streams
function
butlast
function
byte
function
byte-position
function
byte-size
function
D
caaaar
function
caaadr
function
caaar
function
caadar
function
caaddr
function
caadr
function
caar
function
cadaar
function
cadadr
function
cadar
function
caddar
function
cadddr
function
caddr
function
cadr
function
call-arguments-limit
constant
call-method
macro
call-next-method
function
car
function
case
macro
catch
special form
catenate
function
ccase
macro
ccase
macro
cdaaar
function
cdaadr
function
cdaar
function
cdadar
function
cdaddr
function
cdadr
function
cdar
function
cddaar
function
cddadr
function
cddar
function
cdddar
function
cddddr
function
cdddr
function
cddr
function
cdr
function
ceiling
function
cell-error
type
cell-error-name
function
cerror
function
cerror
function
change-class
generic function
char
function
char-bit
function
char-bits
function
char-bits-limit
constant
char-code
function
char-code-limit
constant
char-control-bit
constant
char-downcase
function
char-equal
function
char-font
function
char-font-limit
constant
char-greaterp
function
char-hyper-bit
constant
char-int
function
char-lessp
function
char-meta-bit
constant
char-name
function
char-not-equal
function
char-not-greaterp
function
char-not-lessp
function
char-super-bit
constant
char-upcase
function
char/=
function
char
< function
char
<= function
char=
function
char
> function
char
>= function
character
function
characterp
function
check-type
macro
check-type
macro
choose
function
choose-if
function
chunk
function
cis
function
class-name
generic function
class-of
function
clear-input
function
close
function
clrhash
function
code-char
function
coerce
function
collect
loop clause
collect
function
collect-alist
function
collect-and
function
collect-append
function
collect-file
function
collect-first
function
collect-fn
function
collect-hash
function
collect-last
function
collect-length
function
collect-max
function
collect-min
function
collect-nconc
function
collect-nth
function
collect-or
function
collect-plist
function
collect-sum
function
collecting
loop clause
collecting-fn
function
commonp
function
compile
function
compile-file
function
compile-file-pathname
function
*compile-file-pathname*
variable
*compile-file-truename*
variable
*compile-print*
variable
*compile-verbose*
variable
compiled-function-p
function
compiler-let
special form
compiler-let
macro
compiler-macro-function
function
compiler-macroexpand
function
compiler-macroexpand-1
function
complement
function
complex
function
complexp
function
compute-applicable-methods
function
compute-restarts
function
concatenate
function
concatenated-stream-streams
function
cond
macro
condition
type
conjugate
function
cons
function
consp
function
constantp
function
continue
function
control-error
type
copy-alist
function
copy-list
function
copy-pprint-dispatch
function
copy-readtable
function
copy-seq
function
copy-symbol
function
copy-tree
function
cos
function
cosh
function
cotruncate
function
count
function
count
loop clause
count-if
function
count-if-not
function
counting
loop clause
ctypecase
macro
ctypecase
macro
E
*debug-io*
variable
*debugger-hook*
variable
decf
macro
declaim
macro
declaration-information
function
declare
special form
decode-float
function
decode-universal-time
function
*default-pathname-defaults*
variable
defclass
macro
defgeneric
macro
define-compiler-macro
macro
define-condition
macro
define-declaration
macro
define-method-combination
macro
define-modify-macro
macro
define-setf-method
macro
defmacro
macro
defmethod
macro
defpackage
macro
defstruct
macro
deftype
macro
defun
macro
defvar
macro
delete
function
delete-duplicates
function
delete-file
function
delete-if
function
delete-if-not
function
delete-package
function
denominator
function
deposit-field
function
describe
function
describe-object
generic function
destructuring-bind
macro
digit-char
function
digit-char-p
function
directory
function
directory-namestring
function
disassemble
function
division-by-zero
type
do
macro
do
loop clause
do*
macro
do-all-symbols
macro
do-external-symbols
macro
do-symbols
macro
documentation
function
documentation
generic function
doing
loop clause
dolist
macro
dotimes
macro
double-float-epsilon
constant
double-float-negative-epsilon
constant
dpb
function
dribble
function
F
ecase
macro
ecase
macro
echo-stream-input-stream
function
echo-stream-output-stream
function
ed
function
eighth
function
elt
function
encapsulated
macro
enclose
function
encode-universal-time
function
end-of-file
type
endp
function
enough-namestring
function
ensure-generic-function
function
eq
function
eql
function
equal
function
equalp
function
error
function
error
function
error
type
*error-output*
variable
etypecase
macro
etypecase
macro
eval
function
eval-when
special form
evalhook
function
*evalhook*
variable
evenp
function
every
function
exp
function
expand
function
export
function
expt
function
G
f
generic function
fboundp
function
fdefinition
function
*features*
variable
ffloor
function
fifth
function
file-author
function
file-error
type
file-error-pathname
function
file-length
function
file-namestring
function
file-position
function
file-string-length
function
file-write-date
function
fill
function
fill-pointer
function
finally
loop clause
find
function
find-all-symbols
function
find-class
function
find-if
function
find-if-not
function
find-method
generic function
find-package
function
find-restart
function
find-symbol
function
finish-output
function
first
function
flet
special form
float
function
float-digits
function
float-precision
function
float-radix
function
float-sign
function
floating-point-overflow
type
floating-point-underflow
type
floatp
function
floor
function
for
loop clause
format
function
formatter
macro
fourth
function
funcall
function
function
special form
function-information
function
function-keywords
generic function
function-lambda-expression
function
functionp
function
H
gatherer
function
gathering
macro
gcd
function
generator
function
generic-flet
special form
generic-function
macro
generic-labels
special form
gensym
function
*gensym-counter*
variable
gentemp
function
get
function
get-decoded-time
function
get-internal-real-time
function
get-internal-run-time
function
get-output-stream-string
function
get-properties
function
get-setf-method
function
get-setf-method-multiple-value
function
get-universal-time
function
getf
function
gethash
function
go
special form
graphic-char-p
function
I
handler-bind
macro
handler-case
macro
hash-table-count
function
hash-table-p
function
hash-table-rehash-size
function
hash-table-rehash-threshold
function
hash-table-size
function
hash-table-test
function
host-namestring
function
K
identity
function
if
special form
if
loop clause
ignore-errors
macro
imagpart
function
import
function
in-package
function
in-package
macro
incf
macro
initialize-instance
generic function
initially
loop clause
input-stream-p
function
inspect
function
int-char
function
integer-decode-float
function
integer-length
function
integerp
function
interactive-stream-p
function
intern
function
internal-time-units-per-second
constant
intersection
function
invalid-method-error
function
invoke-debugger
function
invoke-restart
function
isqrt
function
iterate
macro
L
keywordp
function
M
lambda-list-keywords
constant
lambda-parameters-limit
constant
last
function
latch
function
lcm
function
ldb
function
ldb-test
function
ldiff
function
least-negative-double-float
constant
least-negative-long-float
constant
least-negative-normalized-double-float
constant
least-negative-normalized-long-float
constant
least-negative-normalized-short-float
constant
least-negative-normalized-single-float
constant
least-negative-short-float
constant
least-negative-single-float
constant
least-positive-double-float
constant
least-positive-long-float
constant
least-positive-normalized-double-float
constant
least-positive-normalized-long-float
constant
least-positive-normalized-short-float
constant
least-positive-normalized-single-float
constant
least-positive-short-float
constant
least-positive-single-float
constant
length
function
let
special form
let*
special form
lisp-implementation-type
function
lisp-implementation-version
function
list
function
list*
function
list-all-packages
function
list-length
function
listen
function
listp
function
load
function
load-logical-pathname-translations
function
*load-pathname*
variable
*load-print*
variable
load-time-value
special form
*load-truename*
variable
*load-verbose*
variable
locally
macro
locally
special form
log
function
logand
function
logandc1
function
logandc2
function
logbitp
function
logcount
function
logeqv
function
logical-pathname
class
logical-pathname
function
logical-pathname-translations
function
logior
function
lognand
function
lognor
function
lognot
function
logorc1
function
logorc2
function
logtest
function
logxor
function
long-float-epsilon
constant
long-float-negative-epsilon
constant
long-site-name
function
loop
macro
loop-finish
macro
lower-case-p
function
N
machine-instance
function
machine-type
function
machine-version
function
macro-function
function
macroexpand
function
macroexpand-1
function
*macroexpand-hook*
variable
make-array
function
make-broadcast-stream
function
make-char
function
make-concatenated-stream
function
make-condition
function
make-dispatch-macro-character
function
make-echo-stream
function
make-hash-table
function
make-instance
generic function
make-instances-obsolete
generic function
make-list
function
make-load-form
generic function
make-load-form-saving-slots
function
make-package
function
make-pathname
function
make-random-state
function
make-sequence
function
make-string
function
make-string-input-stream
function
make-string-output-stream
function
make-symbol
function
make-synonym-stream
function
make-two-way-stream
function
makunbound
function
map
function
map-fn
function
map-into
function
mapc
function
mapcan
function
mapcar
function
mapcon
function
maphash
function
mapl
function
maplist
function
mapping
macro
mask
function
mask-field
function
max
function
maximize
loop clause
maximizing
loop clause
member
function
member-if
function
member-if-not
function
merge
function
merge-pathnames
function
method-combination-error
function
method-qualifiers
generic function
min
function
mingle
function
minimize
loop clause
minimizing
loop clause
minusp
function
mismatch
function
mod
function
*modules*
variable
most-negative-double-float
constant
most-negative-fixnum
constant
most-negative-long-float
constant
most-negative-short-float
constant
most-negative-single-float
constant
most-positive-double-float
constant
most-positive-fixnum
constant
most-positive-long-float
constant
most-positive-short-float
constant
most-positive-single-float
constant
muffle-warning
function
multiple-value-bind
macro
multiple-value-call
special form
multiple-value-list
macro
multiple-value-prog1
special form
multiple-value-setq
macro
multiple-values-limit
constant
O
name-char
function
named
loop clause
namestring
function
nbutlast
function
nconc
function
nconc
loop clause
nconcing
loop clause
never
loop clause
next-in
macro
next-method-p
function
next-out
function
nil
constant
nintersection
function
ninth
function
no-applicable-method
generic function
no-next-method
generic function
not
function
notany
function
notevery
function
nreconc
function
nreverse
function
nset-difference
function
nset-exclusive-or
function
nstring-capitalize
function
nstring-downcase
function
nstring-upcase
function
nsublis
function
nsubst
function
nsubst-if
function
nsubst-if-not
function
nsubstitute
function
nsubstitute-if
function
nsubstitute-if-not
function
nth
function
nth-value
macro
nthcdr
function
null
function
numberp
function
numerator
function
nunion
function
P
oddp
function
off-line-port
declaration specifier
open
function
open-stream-p
function
optimizable-series-function
declaration specifier
or
macro
output-stream-p
function
Q
*package*
variable
package-error
type
package-error-package
function
package-name
function
package-nicknames
function
package-shadowing-symbols
function
package-use-list
function
package-used-by-list
function
packagep
function
pairlis
function
parse-integer
function
parse-macro
function
parse-namestring
function
pathname
function
pathname-device
function
pathname-directory
function
pathname-host
function
pathname-match-p
function
pathname-name
function
pathname-type
function
pathname-version
function
pathnamep
function
peek-char
function
phase
function
pi
constant
plusp
function
pop
macro
position
function
position-if
function
position-if-not
function
positions
function
pprint-dispatch
function
pprint-exit-if-list-exhausted
macro
pprint-fill
function
pprint-indent
function
pprint-linear
function
pprint-logical-block
macro
pprint-newline
function
pprint-pop
macro
pprint-tab
function
pprint-tabular
function
previous
function
prin1
function
*print-array*
variable
*print-base*
variable
*print-case*
variable
*print-circle*
variable
*print-escape*
variable
*print-gensym*
variable
*print-length*
variable
*print-level*
variable
*print-lines*
variable
*print-miser-width*
variable
print-object
generic function
*print-pprint-dispatch*
variable
*print-pretty*
variable
*print-radix*
variable
*print-readably*
variable
*print-right-margin*
variable
print-unreadable-object
macro
probe-file
function
proclaim
function
producing
macro
prog
macro
prog*
macro
prog1
macro
prog2
macro
progn
special form
program-error
type
progv
special form
propagate-alterability
declaration specifier
provide
function
psetf
macro
psetq
macro
push
macro
pushnew
macro
R
*query-io*
variable
quote
special form
S
random
function
*random-state*
variable
random-state-p
function
rassoc
function
rassoc-if
function
rassoc-if-not
function
rational
function
rationalize
function
rationalp
function
read
function
*read-base*
variable
read-byte
function
read-char
function
read-char-no-hang
function
*read-default-float-format*
variable
read-delimited-list
function
*read-eval*
variable
read-from-string
function
read-line
function
read-preserving-whitespace
function
*read-suppress*
variable
*readtable*
variable
readtable-case
function
readtablep
function
realp
function
realpart
function
reduce
function
reinitialize-instance
generic function
rem
function
remf
macro
remhash
function
remove
function
remove-duplicates
function
remove-method
generic function
remprop
function
rename-file
function
rename-package
function
repeat
loop clause
replace
function
require
function
rest
function
restart
type
restart-bind
macro
restart-case
macro
restart-name
function
result-of
function
return
macro
return
loop clause
return-from
special form
revappend
function
reverse
function
room
function
rotatef
macro
round
function
row-major-aref
function
rplaca
function
rplacd
function
T
sbit
function
scale-float
function
scan
function
scan-alist
function
scan-file
function
scan-fn
function
scan-fn-inclusive
function
scan-hash
function
scan-lists-of-lists
function
scan-lists-of-lists-fringe
function
scan-multiple
function
scan-plist
function
scan-range
function
scan-sublists
function
scan-symbols
function
schar
function
search
function
second
function
series
type specifier
series
function
series-element-type
type specifier
serious-condition
type
set
function
set-char-bit
function
set-difference
function
set-dispatch-macro-character
function
set-exclusive-or
function
set-macro-character
function
set-pprint-dispatch
function
set-syntax-from-char
function
setf
macro
setq
special form
seventh
function
shadow
function
shadowing-import
function
shared-initialize
generic function
shiftf
macro
short-float-epsilon
constant
short-float-negative-epsilon
constant
short-site-name
function
signal
function
signum
function
simple-bit-vector-p
function
simple-condition
type
simple-condition-format-arguments
function
simple-condition-format-string
function
simple-error
type
simple-string-p
function
simple-type-error
type
simple-vector-p
function
simple-warning
type
sin
function
single-float-epsilon
constant
single-float-negative-epsilon
constant
sinh
function
sixth
function
sleep
function
slot-boundp
function
slot-exists-p
function
slot-makunbound
function
slot-missing
generic function
slot-unbound
generic function
slot-value
function
software-type
function
software-version
function
some
function
sort
function
special-form-p
function
split
function
split-if
function
sqrt
function
stable-sort
function
standard-char-p
function
*standard-input*
variable
*standard-output*
variable
step
macro
storage-condition
type
store-value
function
stream-element-type
function
stream-error
type
stream-error-stream
function
stream-external-format
function
streamp
function
string
function
string-capitalize
function
string-char-p
function
string-downcase
function
string-equal
function
string-greaterp
function
string-left-trim
function
string-lessp
function
string-not-equal
function
string-not-greaterp
function
string-not-lessp
function
string-right-trim
function
string-trim
function
string-upcase
function
string/=
function
string
< function
string
<= function
string=
function
string
> function
string
>= function
stringp
function
sublis
function
subseq
function
subseries
function
subsetp
function
subst
function
subst-if
function
subst-if-not
function
substitute
function
substitute-if
function
substitute-if-not
function
subtypep
function
sum
loop clause
summing
loop clause
*suppress-series-warnings*
variable
svref
function
sxhash
function
symbol-function
function
symbol-macrolet
special form
symbol-name
function
symbol-package
function
symbol-plist
function
symbol-value
function
symbolp
function
synonym-stream-symbol
function
U
t
constant
tagbody
special form
tailp
function
tan
function
tanh
function
tenth
function
*terminal-io*
variable
terminate-producing
macro
terpri
function
the
special form
thereis
loop clause
third
function
throw
special form
time
macro
to-alter
function
trace
macro
*trace-output*
variable
translate-logical-pathname
function
translate-pathname
function
tree-equal
function
truename
function
truncate
function
two-way-stream-input-stream
function
two-way-stream-output-stream
function
type-error
type
type-error-datum
function
type-error-expected-type
function
type-of
function
typecase
macro
typep
function
V
unbound-variable
type
undefined-function
type
unexport
function
unintern
function
union
function
unless
macro
unless
loop clause
unread-char
function
until
loop clause
until
function
until-if
function
untrace
macro
unuse-package
function
unwind-protect
special form
update-instance-for-different-class
generic function
update-instance-for-redefined-class
generic function
upgraded-array-element-type
function
upgraded-complex-part-type
function
upper-case-p
function
use-package
function
use-value
function
user-homedir-pathname
function
W
values
function
values-list
function
variable-information
function
vector
function
vector-pop
function
vector-push
function
vector-push-extend
function
vectorp
function
Y
warn
function
warn
function
warning
type
when
macro
when
loop clause
while
loop clause
wild-pathname-p
function
with
loop clause
with-accessors
macro
with-added-methods
special form
with-compilation-unit
macro
with-condition-restarts
macro
with-hash-table-iterator
macro
with-input-from-string
macro
with-open-file
macro
with-open-stream
macro
with-output-to-string
macro
with-package-iterator
macro
with-simple-restart
macro
with-slots
macro
with-standard-io-syntax
macro
write
function
write-byte
function
write-char
function
write-string
function
write-to-string
function
Z
y-or-n-p
function
yes-or-no-p
function
zerop
function
AI.Repository@cs.cmu.edu
Last Updated October 24, 1995 17:19:21