Skip to main content

1.9 Symbols in the COMMON

The figures on the next twelve pages contain a complete enumeration of the 978 external symbols in the COMMON-LISP package.

|

&allow-other-keys *print-miser-width*

&aux *print-pprint-dispatch*

&body *print-pretty*

&environment *print-radix*

&key *print-readably*

&optional *print-right-margin*

&rest *query-io*

&whole *random-state*

* *read-base*

** *read-default-float-format* *** *read-eval*

*break-on-signals* *read-suppress*

*compile-file-pathname* *readtable*

*compile-file-truename* *standard-input*

*compile-print* *standard-output*

*compile-verbose* *terminal-io*

*debug-io* *trace-output*

*debugger-hook* +

*default-pathname-defaults* ++

*error-output* +++

*features* -

*gensym-counter* /

*load-pathname* //

*load-print* ///

*load-truename* /=

*load-verbose* 1+

*macroexpand-hook* 1-

*modules* <

*package* <=

*print-array* =

*print-base* >

*print-case* >=

*print-circle* abort

*print-escape* abs

*print-gensym* acons

*print-length* acos

*print-level* acosh

*print-lines* add-method

|

| :- |

Figure 1–4. Symbols in the COMMON-LISP package (part one of twelve).

|

adjoin atom boundp

adjust-array base-char break

adjustable-array-p base-string broadcast-stream allocate-instance bignum broadcast-stream-streams alpha-char-p bit built-in-class

alphanumericp bit-and butlast

and bit-andc1 byte

append bit-andc2 byte-position

apply bit-eqv byte-size

apropos bit-ior caaaar

apropos-list bit-nand caaadr

aref bit-nor caaar

arithmetic-error bit-not caadar

arithmetic-error-operands bit-orc1 caaddr

arithmetic-error-operation bit-orc2 caadr

array bit-vector caar

array-dimension bit-vector-p cadaar

array-dimension-limit bit-xor cadadr

array-dimensions block cadar

array-displacement boole caddar

array-element-type boole-1 cadddr

array-has-fill-pointer-p boole-2 caddr

array-in-bounds-p boole-and cadr

array-rank boole-andc1 call-arguments-limit array-rank-limit boole-andc2 call-method

array-row-major-index boole-c1 call-next-method array-total-size boole-c2 car

array-total-size-limit boole-clr case

arrayp boole-eqv catch

ash boole-ior ccase

asin boole-nand cdaaar

asinh boole-nor cdaadr

assert boole-orc1 cdaar

assoc boole-orc2 cdadar

assoc-if boole-set cdaddr

assoc-if-not boole-xor cdadr

atan boolean cdar

atanh both-case-p cddaar

|

| :- |

Figure 1–5. Symbols in the COMMON-LISP package (part two of twelve).

|

cddadr clear-input copy-tree

cddar clear-output cos

cdddar close cosh

cddddr clrhash count

cdddr code-char count-if

cddr coerce count-if-not

cdr compilation-speed ctypecase

ceiling compile debug

cell-error compile-file decf

cell-error-name compile-file-pathname declaim

cerror compiled-function declaration

change-class compiled-function-p declare

char compiler-macro decode-float

char-code compiler-macro-function decode-universal-time char-code-limit complement defclass

char-downcase complex defconstant

char-equal complexp defgeneric

char-greaterp compute-applicable-methods define-compiler-macro char-int compute-restarts define-condition char-lessp concatenate define-method-combination char-name concatenated-stream define-modify-macro char-not-equal concatenated-stream-streams define-setf-expander char-not-greaterp cond define-symbol-macro char-not-lessp condition defmacro

char-upcase conjugate defmethod

char/= cons defpackage

char< consp defparameter char<= constantly defsetf

char= constantp defstruct

char> continue deftype

char>= control-error defun

character copy-alist defvar

characterp copy-list delete

check-type copy-pprint-dispatch delete-duplicates cis copy-readtable delete-file

class copy-seq delete-if

class-name copy-structure delete-if-not

class-of copy-symbol delete-package

|

| :- |

Figure 1–6. Symbols in the COMMON-LISP package (part three of twelve).

|

denominator eq

deposit-field eql

describe equal

describe-object equalp

destructuring-bind error

digit-char etypecase

digit-char-p eval

directory eval-when

directory-namestring evenp

disassemble every

division-by-zero exp

do export

do* expt

do-all-symbols extended-char

do-external-symbols fboundp

do-symbols fceiling

documentation fdefinition

dolist ffloor

dotimes fifth

double-float file-author

double-float-epsilon file-error

double-float-negative-epsilon file-error-pathname

dpb file-length

dribble file-namestring

dynamic-extent file-position

ecase file-stream

echo-stream file-string-length

echo-stream-input-stream file-write-date

echo-stream-output-stream fill

ed fill-pointer

eighth find

elt find-all-symbols

encode-universal-time find-class

end-of-file find-if

endp find-if-not

enough-namestring find-method

ensure-directories-exist find-package

ensure-generic-function find-restart

|

| :- |

Figure 1–7. Symbols in the COMMON-LISP package (part four of twelve).

|

find-symbol get-internal-run-time

finish-output get-macro-character

first get-output-stream-string

fixnum get-properties

flet get-setf-expansion

float get-universal-time

float-digits getf

float-precision gethash

float-radix go

float-sign graphic-char-p

floating-point-inexact handler-bind

floating-point-invalid-operation handler-case

floating-point-overflow hash-table

floating-point-underflow hash-table-count

floatp hash-table-p

floor hash-table-rehash-size

fmakunbound hash-table-rehash-threshold force-output hash-table-size

format hash-table-test

formatter host-namestring

fourth identity

fresh-line if

fround ignorable

ftruncate ignore

ftype ignore-errors

funcall imagpart

function import

function-keywords in-package

function-lambda-expression incf

functionp initialize-instance

gcd inline

generic-function input-stream-p

gensym inspect

gentemp integer

get integer-decode-float

get-decoded-time integer-length

get-dispatch-macro-character integerp

get-internal-real-time interactive-stream-p

|

| :- |

Figure 1–8. Symbols in the COMMON-LISP package (part five of twelve).

|

intern lisp-implementation-type internal-time-units-per-second lisp-implementation-version intersection list

invalid-method-error list*

invoke-debugger list-all-packages

invoke-restart list-length

invoke-restart-interactively listen

isqrt listp

keyword load

keywordp load-logical-pathname-translations labels load-time-value

lambda locally

lambda-list-keywords log

lambda-parameters-limit logand

last logandc1

lcm logandc2

ldb logbitp

ldb-test logcount

ldiff logeqv

least-negative-double-float logical-pathname

least-negative-long-float logical-pathname-translations least-negative-normalized-double-float logior

least-negative-normalized-long-float lognand

least-negative-normalized-short-float lognor

least-negative-normalized-single-float lognot

least-negative-short-float logorc1

least-negative-single-float logorc2

least-positive-double-float logtest

least-positive-long-float logxor

least-positive-normalized-double-float long-float

least-positive-normalized-long-float long-float-epsilon

least-positive-normalized-short-float long-float-negative-epsilon least-positive-normalized-single-float long-site-name

least-positive-short-float loop

least-positive-single-float loop-finish

length lower-case-p

let machine-instance

let* machine-type

|

| :- |

Figure 1–9. Symbols in the COMMON-LISP package (part six of twelve).

|

machine-version mask-field

macro-function max

macroexpand member

macroexpand-1 member-if

macrolet member-if-not

make-array merge

make-broadcast-stream merge-pathnames

make-concatenated-stream method

make-condition method-combination

make-dispatch-macro-character method-combination-error make-echo-stream method-qualifiers

make-hash-table min

make-instance minusp

make-instances-obsolete mismatch

make-list mod

make-load-form most-negative-double-float make-load-form-saving-slots most-negative-fixnum

make-method most-negative-long-float

make-package most-negative-short-float make-pathname most-negative-single-float make-random-state most-positive-double-float make-sequence most-positive-fixnum

make-string most-positive-long-float

make-string-input-stream most-positive-short-float

make-string-output-stream most-positive-single-float make-symbol muffle-warning

make-synonym-stream multiple-value-bind

make-two-way-stream multiple-value-call

makunbound multiple-value-list

map multiple-value-prog1

map-into multiple-value-setq

mapc multiple-values-limit

mapcan name-char

mapcar namestring

mapcon nbutlast

maphash nconc

mapl next-method-p

maplist nil

|

| :- |

Figure 1–10. Symbols in the COMMON-LISP package (part seven of twelve).

|

nintersection package-error

ninth package-error-package

no-applicable-method package-name

no-next-method package-nicknames

not package-shadowing-symbols

notany package-use-list

notevery package-used-by-list

notinline packagep

nreconc pairlis

nreverse parse-error

nset-difference parse-integer

nset-exclusive-or parse-namestring

nstring-capitalize pathname

nstring-downcase pathname-device

nstring-upcase pathname-directory

nsublis pathname-host

nsubst pathname-match-p

nsubst-if pathname-name

nsubst-if-not pathname-type

nsubstitute pathname-version

nsubstitute-if pathnamep

nsubstitute-if-not peek-char

nth phase

nth-value pi

nthcdr plusp

null pop

number position

numberp position-if

numerator position-if-not

nunion pprint

oddp pprint-dispatch

open pprint-exit-if-list-exhausted

open-stream-p pprint-fill

optimize pprint-indent

or pprint-linear

otherwise pprint-logical-block

output-stream-p pprint-newline

package pprint-pop

|

| :- |

Figure 1–11. Symbols in the COMMON-LISP package (part eight of twelve).

|

pprint-tab read-char

pprint-tabular read-char-no-hang

prin1 read-delimited-list

prin1-to-string read-from-string

princ read-line

princ-to-string read-preserving-whitespace

print read-sequence

print-not-readable reader-error

print-not-readable-object readtable

print-object readtable-case

print-unreadable-object readtablep

probe-file real

proclaim realp

prog realpart

prog* reduce

prog1 reinitialize-instance

prog2 rem

progn remf

program-error remhash

progv remove

provide remove-duplicates

psetf remove-if

psetq remove-if-not

push remove-method

pushnew remprop

quote rename-file

random rename-package

random-state replace

random-state-p require

rassoc rest

rassoc-if restart

rassoc-if-not restart-bind

ratio restart-case

rational restart-name

rationalize return

rationalp return-from

read revappend

read-byte reverse

|

| :- |

Figure 1–12. Symbols in the COMMON-LISP package (part nine of twelve).

|

room simple-bit-vector

rotatef simple-bit-vector-p

round simple-condition

row-major-aref simple-condition-format-arguments rplaca simple-condition-format-control rplacd simple-error

safety simple-string

satisfies simple-string-p

sbit simple-type-error

scale-float simple-vector

schar simple-vector-p

search simple-warning

second sin

sequence single-float

serious-condition single-float-epsilon

set single-float-negative-epsilon

set-difference sinh

set-dispatch-macro-character sixth

set-exclusive-or sleep

set-macro-character slot-boundp

set-pprint-dispatch slot-exists-p

set-syntax-from-char slot-makunbound

setf slot-missing

setq slot-unbound

seventh slot-value

shadow software-type

shadowing-import software-version

shared-initialize some

shiftf sort

short-float space

short-float-epsilon special

short-float-negative-epsilon special-operator-p

short-site-name speed

signal sqrt

signed-byte stable-sort

signum standard

simple-array standard-char

simple-base-string standard-char-p

|

| :- |

Figure 1–13. Symbols in the COMMON-LISP package (part ten of twelve).

|

standard-class sublis

standard-generic-function subseq

standard-method subsetp

standard-object subst

step subst-if

storage-condition subst-if-not

store-value substitute

stream substitute-if

stream-element-type substitute-if-not

stream-error subtypep

stream-error-stream svref

stream-external-format sxhash

streamp symbol

string symbol-function

string-capitalize symbol-macrolet

string-downcase symbol-name

string-equal symbol-package

string-greaterp symbol-plist

string-left-trim symbol-value

string-lessp symbolp

string-not-equal synonym-stream

string-not-greaterp synonym-stream-symbol

string-not-lessp t

string-right-trim tagbody

string-stream tailp

string-trim tan

string-upcase tanh

string/= tenth

string< terpri

string<= the

string= third

string> throw

string>= time

stringp trace

structure translate-logical-pathname

structure-class translate-pathname

structure-object tree-equal

style-warning truename

|

| :- |

Figure 1–14. Symbols in the COMMON-LISP package (part eleven of twelve).

|

truncate values-list

two-way-stream variable

two-way-stream-input-stream vector

two-way-stream-output-stream vector-pop

type vector-push

type-error vector-push-extend

type-error-datum vectorp

type-error-expected-type warn

type-of warning

typecase when

typep wild-pathname-p

unbound-slot with-accessors

unbound-slot-instance with-compilation-unit

unbound-variable with-condition-restarts undefined-function with-hash-table-iterator unexport with-input-from-string unintern with-open-file

union with-open-stream

unless with-output-to-string

unread-char with-package-iterator

unsigned-byte with-simple-restart

untrace with-slots

unuse-package with-standard-io-syntax unwind-protect write

update-instance-for-different-class write-byte

update-instance-for-redefined-class write-char

upgraded-array-element-type write-line

upgraded-complex-part-type write-sequence

upper-case-p write-string

use-package write-to-string

use-value y-or-n-p

user-homedir-pathname yes-or-no-p

values zerop

|

| :- |

Figure 1–15. Symbols in the COMMON-LISP package (part twelve of twelve).