Common Lisp the Language, 2nd Edition
This index, which was compiled by Tom Bylander <[email protected]>, 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.
*function*variable**variable***variable+function+variable++variable+++variable-function-variable/function/variable//variable///variable1+function1-function < function <=function=function > function >=functionabortfunctionabsfunctionaconsfunctionacosfunctionacoshfunctionadd-methodgeneric functionadjoinfunctionadjust-arrayfunctionadjustable-array-pfunctionalpha-char-pfunctionalphanumericpfunctionalterfunctionalwaysloop clauseandmacroappendfunctionappendloop clauseappendingloop clauseapplyfunctionapplyhookfunction*applyhook*variableaproposfunctionapropos-listfunctionareffunctionarithmetic-errortypearithmetic-error-operandsfunctionarithmetic-error-operationfunctionarray-dimensionfunctionarray-dimension-limitconstantarray-dimensionsfunctionarray-element-typefunctionarray-has-fill-pointer-pfunctionarray-in-bounds-pfunctionarray-rankfunctionarray-rank-limitconstantarray-row-major-indexfunctionarray-total-sizefunctionarray-total-size-limitconstantarraypfunctionasloop clauseashfunctionasinfunctionasinhfunctionassertmacroassertmacroassocfunctionassoc-iffunctionassoc-if-notfunctionatanfunctionatanhfunctionatomfunctionaugment-environmentfunctionbitfunctionbit-andfunctionbit-andc1functionbit-andc2functionbit-eqvfunctionbit-iorfunctionbit-nandfunctionbit-norfunctionbit-notfunctionbit-orc1functionbit-orc2functionbit-vector-pfunctionbit-xorfunctionblockspecial formboolefunctionboth-case-pfunctionboundpfunctionbreakfunctionbreakfunction*break-on-signals*variable*break-on-warnings*variablebroadcast-stream-streamsfunctionbutlastfunctionbytefunctionbyte-positionfunctionbyte-sizefunctioncaaaarfunctioncaaadrfunctioncaaarfunctioncaadarfunctioncaaddrfunctioncaadrfunctioncaarfunctioncadaarfunctioncadadrfunctioncadarfunctioncaddarfunctioncadddrfunctioncaddrfunctioncadrfunctioncall-arguments-limitconstantcall-methodmacrocall-next-methodfunctioncarfunctioncasemacrocatchspecial formcatenatefunctionccasemacroccasemacrocdaaarfunctioncdaadrfunctioncdaarfunctioncdadarfunctioncdaddrfunctioncdadrfunctioncdarfunctioncddaarfunctioncddadrfunctioncddarfunctioncdddarfunctioncddddrfunctioncdddrfunctioncddrfunctioncdrfunctionceilingfunctioncell-errortypecell-error-namefunctioncerrorfunctioncerrorfunctionchange-classgeneric functioncharfunctionchar-bitfunctionchar-bitsfunctionchar-bits-limitconstantchar-codefunctionchar-code-limitconstantchar-control-bitconstantchar-downcasefunctionchar-equalfunctionchar-fontfunctionchar-font-limitconstantchar-greaterpfunctionchar-hyper-bitconstantchar-intfunctionchar-lesspfunctionchar-meta-bitconstantchar-namefunctionchar-not-equalfunctionchar-not-greaterpfunctionchar-not-lesspfunctionchar-super-bitconstantchar-upcasefunctionchar/=functionchar< functionchar<= functionchar=functionchar> functionchar>= functioncharacterfunctioncharacterpfunctioncheck-typemacrocheck-typemacrochoosefunctionchoose-iffunctionchunkfunctioncisfunctionclass-namegeneric functionclass-offunctionclear-inputfunctionclosefunctionclrhashfunctioncode-charfunctioncoercefunctioncollectloop clausecollectfunctioncollect-alistfunctioncollect-andfunctioncollect-appendfunctioncollect-filefunctioncollect-firstfunctioncollect-fnfunctioncollect-hashfunctioncollect-lastfunctioncollect-lengthfunctioncollect-maxfunctioncollect-minfunctioncollect-nconcfunctioncollect-nthfunctioncollect-orfunctioncollect-plistfunctioncollect-sumfunctioncollectingloop clausecollecting-fnfunctioncommonpfunctioncompilefunctioncompile-filefunctioncompile-file-pathnamefunction*compile-file-pathname*variable*compile-file-truename*variable*compile-print*variable*compile-verbose*variablecompiled-function-pfunctioncompiler-letspecial formcompiler-letmacrocompiler-macro-functionfunctioncompiler-macroexpandfunctioncompiler-macroexpand-1functioncomplementfunctioncomplexfunctioncomplexpfunctioncompute-applicable-methodsfunctioncompute-restartsfunctionconcatenatefunctionconcatenated-stream-streamsfunctioncondmacroconditiontypeconjugatefunctionconsfunctionconspfunctionconstantpfunctioncontinuefunctioncontrol-errortypecopy-alistfunctioncopy-listfunctioncopy-pprint-dispatchfunctioncopy-readtablefunctioncopy-seqfunctioncopy-symbolfunctioncopy-treefunctioncosfunctioncoshfunctioncotruncatefunctioncountfunctioncountloop clausecount-iffunctioncount-if-notfunctioncountingloop clausectypecasemacroctypecasemacro*debug-io*variable*debugger-hook*variabledecfmacrodeclaimmacrodeclaration-informationfunctiondeclarespecial formdecode-floatfunctiondecode-universal-timefunction*default-pathname-defaults*variabledefclassmacrodefgenericmacrodefine-compiler-macromacrodefine-conditionmacrodefine-declarationmacrodefine-method-combinationmacrodefine-modify-macromacrodefine-setf-methodmacrodefmacromacrodefmethodmacrodefpackagemacrodefstructmacrodeftypemacrodefunmacrodefvarmacrodeletefunctiondelete-duplicatesfunctiondelete-filefunctiondelete-iffunctiondelete-if-notfunctiondelete-packagefunctiondenominatorfunctiondeposit-fieldfunctiondescribefunctiondescribe-objectgeneric functiondestructuring-bindmacrodigit-charfunctiondigit-char-pfunctiondirectoryfunctiondirectory-namestringfunctiondisassemblefunctiondivision-by-zerotypedomacrodoloop clausedo*macrodo-all-symbolsmacrodo-external-symbolsmacrodo-symbolsmacrodocumentationfunctiondocumentationgeneric functiondoingloop clausedolistmacrodotimesmacrodouble-float-epsilonconstantdouble-float-negative-epsilonconstantdpbfunctiondribblefunctionecasemacroecasemacroecho-stream-input-streamfunctionecho-stream-output-streamfunctionedfunctioneighthfunctioneltfunctionencapsulatedmacroenclosefunctionencode-universal-timefunctionend-of-filetypeendpfunctionenough-namestringfunctionensure-generic-functionfunctioneqfunctioneqlfunctionequalfunctionequalpfunctionerrorfunctionerrorfunctionerrortype*error-output*variableetypecasemacroetypecasemacroevalfunctioneval-whenspecial formevalhookfunction*evalhook*variableevenpfunctioneveryfunctionexpfunctionexpandfunctionexportfunctionexptfunctionfgeneric functionfboundpfunctionfdefinitionfunction*features*variableffloorfunctionfifthfunctionfile-authorfunctionfile-errortypefile-error-pathnamefunctionfile-lengthfunctionfile-namestringfunctionfile-positionfunctionfile-string-lengthfunctionfile-write-datefunctionfillfunctionfill-pointerfunctionfinallyloop clausefindfunctionfind-all-symbolsfunctionfind-classfunctionfind-iffunctionfind-if-notfunctionfind-methodgeneric functionfind-packagefunctionfind-restartfunctionfind-symbolfunctionfinish-outputfunctionfirstfunctionfletspecial formfloatfunctionfloat-digitsfunctionfloat-precisionfunctionfloat-radixfunctionfloat-signfunctionfloating-point-overflowtypefloating-point-underflowtypefloatpfunctionfloorfunctionforloop clauseformatfunctionformattermacrofourthfunctionfuncallfunctionfunctionspecial formfunction-informationfunctionfunction-keywordsgeneric functionfunction-lambda-expressionfunctionfunctionpfunctiongathererfunctiongatheringmacrogcdfunctiongeneratorfunctiongeneric-fletspecial formgeneric-functionmacrogeneric-labelsspecial formgensymfunction*gensym-counter*variablegentempfunctiongetfunctionget-decoded-timefunctionget-internal-real-timefunctionget-internal-run-timefunctionget-output-stream-stringfunctionget-propertiesfunctionget-setf-methodfunctionget-setf-method-multiple-valuefunctionget-universal-timefunctiongetffunctiongethashfunctiongospecial formgraphic-char-pfunctionhandler-bindmacrohandler-casemacrohash-table-countfunctionhash-table-pfunctionhash-table-rehash-sizefunctionhash-table-rehash-thresholdfunctionhash-table-sizefunctionhash-table-testfunctionhost-namestringfunctionidentityfunctionifspecial formifloop clauseignore-errorsmacroimagpartfunctionimportfunctionin-packagefunctionin-packagemacroincfmacroinitialize-instancegeneric functioninitiallyloop clauseinput-stream-pfunctioninspectfunctionint-charfunctioninteger-decode-floatfunctioninteger-lengthfunctionintegerpfunctioninteractive-stream-pfunctioninternfunctioninternal-time-units-per-secondconstantintersectionfunctioninvalid-method-errorfunctioninvoke-debuggerfunctioninvoke-restartfunctionisqrtfunctioniteratemacrokeywordpfunctionlambda-list-keywordsconstantlambda-parameters-limitconstantlastfunctionlatchfunctionlcmfunctionldbfunctionldb-testfunctionldifffunctionleast-negative-double-floatconstantleast-negative-long-floatconstantleast-negative-normalized-double-floatconstantleast-negative-normalized-long-floatconstantleast-negative-normalized-short-floatconstantleast-negative-normalized-single-floatconstantleast-negative-short-floatconstantleast-negative-single-floatconstantleast-positive-double-floatconstantleast-positive-long-floatconstantleast-positive-normalized-double-floatconstantleast-positive-normalized-long-floatconstantleast-positive-normalized-short-floatconstantleast-positive-normalized-single-floatconstantleast-positive-short-floatconstantleast-positive-single-floatconstantlengthfunctionletspecial formlet*special formlisp-implementation-typefunctionlisp-implementation-versionfunctionlistfunctionlist*functionlist-all-packagesfunctionlist-lengthfunctionlistenfunctionlistpfunctionloadfunctionload-logical-pathname-translationsfunction*load-pathname*variable*load-print*variableload-time-valuespecial form*load-truename*variable*load-verbose*variablelocallymacrolocallyspecial formlogfunctionlogandfunctionlogandc1functionlogandc2functionlogbitpfunctionlogcountfunctionlogeqvfunctionlogical-pathnameclasslogical-pathnamefunctionlogical-pathname-translationsfunctionlogiorfunctionlognandfunctionlognorfunctionlognotfunctionlogorc1functionlogorc2functionlogtestfunctionlogxorfunctionlong-float-epsilonconstantlong-float-negative-epsilonconstantlong-site-namefunctionloopmacroloop-finishmacrolower-case-pfunctionmachine-instancefunctionmachine-typefunctionmachine-versionfunctionmacro-functionfunctionmacroexpandfunctionmacroexpand-1function*macroexpand-hook*variablemake-arrayfunctionmake-broadcast-streamfunctionmake-charfunctionmake-concatenated-streamfunctionmake-conditionfunctionmake-dispatch-macro-characterfunctionmake-echo-streamfunctionmake-hash-tablefunctionmake-instancegeneric functionmake-instances-obsoletegeneric functionmake-listfunctionmake-load-formgeneric functionmake-load-form-saving-slotsfunctionmake-packagefunctionmake-pathnamefunctionmake-random-statefunctionmake-sequencefunctionmake-stringfunctionmake-string-input-streamfunctionmake-string-output-streamfunctionmake-symbolfunctionmake-synonym-streamfunctionmake-two-way-streamfunctionmakunboundfunctionmapfunctionmap-fnfunctionmap-intofunctionmapcfunctionmapcanfunctionmapcarfunctionmapconfunctionmaphashfunctionmaplfunctionmaplistfunctionmappingmacromaskfunctionmask-fieldfunctionmaxfunctionmaximizeloop clausemaximizingloop clausememberfunctionmember-iffunctionmember-if-notfunctionmergefunctionmerge-pathnamesfunctionmethod-combination-errorfunctionmethod-qualifiersgeneric functionminfunctionminglefunctionminimizeloop clauseminimizingloop clauseminuspfunctionmismatchfunctionmodfunction*modules*variablemost-negative-double-floatconstantmost-negative-fixnumconstantmost-negative-long-floatconstantmost-negative-short-floatconstantmost-negative-single-floatconstantmost-positive-double-floatconstantmost-positive-fixnumconstantmost-positive-long-floatconstantmost-positive-short-floatconstantmost-positive-single-floatconstantmuffle-warningfunctionmultiple-value-bindmacromultiple-value-callspecial formmultiple-value-listmacromultiple-value-prog1special formmultiple-value-setqmacromultiple-values-limitconstantname-charfunctionnamedloop clausenamestringfunctionnbutlastfunctionnconcfunctionnconcloop clausenconcingloop clauseneverloop clausenext-inmacronext-method-pfunctionnext-outfunctionnilconstantnintersectionfunctionninthfunctionno-applicable-methodgeneric functionno-next-methodgeneric functionnotfunctionnotanyfunctionnoteveryfunctionnreconcfunctionnreversefunctionnset-differencefunctionnset-exclusive-orfunctionnstring-capitalizefunctionnstring-downcasefunctionnstring-upcasefunctionnsublisfunctionnsubstfunctionnsubst-iffunctionnsubst-if-notfunctionnsubstitutefunctionnsubstitute-iffunctionnsubstitute-if-notfunctionnthfunctionnth-valuemacronthcdrfunctionnullfunctionnumberpfunctionnumeratorfunctionnunionfunctionoddpfunctionoff-line-portdeclaration specifieropenfunctionopen-stream-pfunctionoptimizable-series-functiondeclaration specifierormacrooutput-stream-pfunction*package*variablepackage-errortypepackage-error-packagefunctionpackage-namefunctionpackage-nicknamesfunctionpackage-shadowing-symbolsfunctionpackage-use-listfunctionpackage-used-by-listfunctionpackagepfunctionpairlisfunctionparse-integerfunctionparse-macrofunctionparse-namestringfunctionpathnamefunctionpathname-devicefunctionpathname-directoryfunctionpathname-hostfunctionpathname-match-pfunctionpathname-namefunctionpathname-typefunctionpathname-versionfunctionpathnamepfunctionpeek-charfunctionphasefunctionpiconstantpluspfunctionpopmacropositionfunctionposition-iffunctionposition-if-notfunctionpositionsfunctionpprint-dispatchfunctionpprint-exit-if-list-exhaustedmacropprint-fillfunctionpprint-indentfunctionpprint-linearfunctionpprint-logical-blockmacropprint-newlinefunctionpprint-popmacropprint-tabfunctionpprint-tabularfunctionpreviousfunctionprin1function*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*variableprint-objectgeneric function*print-pprint-dispatch*variable*print-pretty*variable*print-radix*variable*print-readably*variable*print-right-margin*variableprint-unreadable-objectmacroprobe-filefunctionproclaimfunctionproducingmacroprogmacroprog*macroprog1macroprog2macroprognspecial formprogram-errortypeprogvspecial formpropagate-alterabilitydeclaration specifierprovidefunctionpsetfmacropsetqmacropushmacropushnewmacro*query-io*variablequotespecial formrandomfunction*random-state*variablerandom-state-pfunctionrassocfunctionrassoc-iffunctionrassoc-if-notfunctionrationalfunctionrationalizefunctionrationalpfunctionreadfunction*read-base*variableread-bytefunctionread-charfunctionread-char-no-hangfunction*read-default-float-format*variableread-delimited-listfunction*read-eval*variableread-from-stringfunctionread-linefunctionread-preserving-whitespacefunction*read-suppress*variable*readtable*variablereadtable-casefunctionreadtablepfunctionrealpfunctionrealpartfunctionreducefunctionreinitialize-instancegeneric functionremfunctionremfmacroremhashfunctionremovefunctionremove-duplicatesfunctionremove-methodgeneric functionrempropfunctionrename-filefunctionrename-packagefunctionrepeatloop clausereplacefunctionrequirefunctionrestfunctionrestarttyperestart-bindmacrorestart-casemacrorestart-namefunctionresult-offunctionreturnmacroreturnloop clausereturn-fromspecial formrevappendfunctionreversefunctionroomfunctionrotatefmacroroundfunctionrow-major-areffunctionrplacafunctionrplacdfunctionsbitfunctionscale-floatfunctionscanfunctionscan-alistfunctionscan-filefunctionscan-fnfunctionscan-fn-inclusivefunctionscan-hashfunctionscan-lists-of-listsfunctionscan-lists-of-lists-fringefunctionscan-multiplefunctionscan-plistfunctionscan-rangefunctionscan-sublistsfunctionscan-symbolsfunctionscharfunctionsearchfunctionsecondfunctionseriestype specifierseriesfunctionseries-element-typetype specifierserious-conditiontypesetfunctionset-char-bitfunctionset-differencefunctionset-dispatch-macro-characterfunctionset-exclusive-orfunctionset-macro-characterfunctionset-pprint-dispatchfunctionset-syntax-from-charfunctionsetfmacrosetqspecial formseventhfunctionshadowfunctionshadowing-importfunctionshared-initializegeneric functionshiftfmacroshort-float-epsilonconstantshort-float-negative-epsilonconstantshort-site-namefunctionsignalfunctionsignumfunctionsimple-bit-vector-pfunctionsimple-conditiontypesimple-condition-format-argumentsfunctionsimple-condition-format-stringfunctionsimple-errortypesimple-string-pfunctionsimple-type-errortypesimple-vector-pfunctionsimple-warningtypesinfunctionsingle-float-epsilonconstantsingle-float-negative-epsilonconstantsinhfunctionsixthfunctionsleepfunctionslot-boundpfunctionslot-exists-pfunctionslot-makunboundfunctionslot-missinggeneric functionslot-unboundgeneric functionslot-valuefunctionsoftware-typefunctionsoftware-versionfunctionsomefunctionsortfunctionspecial-form-pfunctionsplitfunctionsplit-iffunctionsqrtfunctionstable-sortfunctionstandard-char-pfunction*standard-input*variable*standard-output*variablestepmacrostorage-conditiontypestore-valuefunctionstream-element-typefunctionstream-errortypestream-error-streamfunctionstream-external-formatfunctionstreampfunctionstringfunctionstring-capitalizefunctionstring-char-pfunctionstring-downcasefunctionstring-equalfunctionstring-greaterpfunctionstring-left-trimfunctionstring-lesspfunctionstring-not-equalfunctionstring-not-greaterpfunctionstring-not-lesspfunctionstring-right-trimfunctionstring-trimfunctionstring-upcasefunctionstring/=functionstring< functionstring<= functionstring=functionstring> functionstring>= functionstringpfunctionsublisfunctionsubseqfunctionsubseriesfunctionsubsetpfunctionsubstfunctionsubst-iffunctionsubst-if-notfunctionsubstitutefunctionsubstitute-iffunctionsubstitute-if-notfunctionsubtypepfunctionsumloop clausesummingloop clause*suppress-series-warnings*variablesvreffunctionsxhashfunctionsymbol-functionfunctionsymbol-macroletspecial formsymbol-namefunctionsymbol-packagefunctionsymbol-plistfunctionsymbol-valuefunctionsymbolpfunctionsynonym-stream-symbolfunctiontconstanttagbodyspecial formtailpfunctiontanfunctiontanhfunctiontenthfunction*terminal-io*variableterminate-producingmacroterprifunctionthespecial formthereisloop clausethirdfunctionthrowspecial formtimemacroto-alterfunctiontracemacro*trace-output*variabletranslate-logical-pathnamefunctiontranslate-pathnamefunctiontree-equalfunctiontruenamefunctiontruncatefunctiontwo-way-stream-input-streamfunctiontwo-way-stream-output-streamfunctiontype-errortypetype-error-datumfunctiontype-error-expected-typefunctiontype-offunctiontypecasemacrotypepfunctionunbound-variabletypeundefined-functiontypeunexportfunctionuninternfunctionunionfunctionunlessmacrounlessloop clauseunread-charfunctionuntilloop clauseuntilfunctionuntil-iffunctionuntracemacrounuse-packagefunctionunwind-protectspecial formupdate-instance-for-different-classgeneric functionupdate-instance-for-redefined-classgeneric functionupgraded-array-element-typefunctionupgraded-complex-part-typefunctionupper-case-pfunctionuse-packagefunctionuse-valuefunctionuser-homedir-pathnamefunctionvaluesfunctionvalues-listfunctionvariable-informationfunctionvectorfunctionvector-popfunctionvector-pushfunctionvector-push-extendfunctionvectorpfunctionwarnfunctionwarnfunctionwarningtypewhenmacrowhenloop clausewhileloop clausewild-pathname-pfunctionwithloop clausewith-accessorsmacrowith-added-methodsspecial formwith-compilation-unitmacrowith-condition-restartsmacrowith-hash-table-iteratormacrowith-input-from-stringmacrowith-open-filemacrowith-open-streammacrowith-output-to-stringmacrowith-package-iteratormacrowith-simple-restartmacrowith-slotsmacrowith-standard-io-syntaxmacrowritefunctionwrite-bytefunctionwrite-charfunctionwrite-stringfunctionwrite-to-stringfunctiony-or-n-pfunctionyes-or-no-pfunctionzeropfunction