Common Lisp the Language, 2nd Edition

Next: About this document Up: Common Lisp the Language Previous: References

## Index

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.

    * function
    * variable
    ** variable
    *** variable
    + function
    + variable
    ++ variable
    +++ variable
    - function
    - variable
    / function
    / variable
    // variable
    /// variable
    1+ function
    1- function
    < function
    <= function
    = function
    > function
    >= function
    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
    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
    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
    *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
    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
    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
    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
    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
    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
    keywordp function
    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
    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
    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
    oddp function
    off-line-port declaration specifier
    open function
    open-stream-p function
    optimizable-series-function declaration specifier
    or macro
    output-stream-p function
    *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
    *query-io* variable
    quote special form
    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
    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
    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
    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
    values function
    values-list function
    variable-information function
    vector function
    vector-pop function
    vector-push function
    vector-push-extend function
    vectorp function
    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
    y-or-n-p function
    yes-or-no-p function
    zerop function