Table of Contents
1. Introduction
2. Syntax
3. Evaluation and Compilation
4. Types and Classes
5. Data and Control Flow
5.1 Generalized Reference
5.2 Transfer of Control to an Exit Point
5.3 Data and Control Flow Dictionary
5.3.1 apply [Function]
5.3.2 defun [Macro]
5.3.3 fdefinition [Accessor]
5.3.4 fboundp [Function]
5.3.5 fmakunbound [Function]
5.3.6 flet, labels, macrolet [Special Operator]
5.3.7 funcall [Function]
5.3.8 function [Special Operator]
5.3.9 function-lambda-expression [Function]
5.3.10 functionp [Function]
5.3.11 compiled-function-p [Function]
5.3.12 call-arguments-limit [Constant Variable]
5.3.13 lambda-list-keywords [Constant Variable]
5.3.14 lambda-parameters-limit [Constant Variable]
5.3.15 defconstant [Macro]
5.3.16 defparameter, defvar [Macro]
5.3.17 destructuring-bind [Macro]
5.3.18 let, let* [Special Operator]
5.3.19 progv [Special Operator]
5.3.20 setq [Special Form]
5.3.21 psetq [Macro]
5.3.22 block [Special Operator]
5.3.23 catch [Special Operator]
5.3.24 go [Special Operator]
5.3.25 return-from [Special Operator]
5.3.26 return [Macro]
5.3.27 tagbody [Special Operator]
5.3.28 throw [Special Operator]
5.3.29 unwind-protect [Special Operator]
5.3.30 nil [Constant Variable]
5.3.31 not [Function]
5.3.32 t [Constant Variable]
5.3.33 eq [Function]
5.3.34 eql [Function]
5.3.35 equal [Function]
5.3.36 equalp [Function]
5.3.37 identity [Function]
5.3.38 complement [Function]
5.3.39 constantly [Function]
5.3.40 every, some, notevery, notany [Function]
5.3.41 and [Macro]
5.3.42 cond [Macro]
5.3.43 if [Special Operator]
5.3.44 or [Macro]
5.3.45 when, unless [Macro]
5.3.46 case, ccase, ecase [Macro]
5.3.47 typecase, ctypecase, etypecase [Macro]
5.3.48 multiple-value-bind [Macro]
5.3.49 multiple-value-call [Special Operator]
5.3.50 multiple-value-list [Macro]
5.3.51 multiple-value-prog1 [Special Operator]
5.3.52 multiple-value-setq [Macro]
5.3.53 values [Accessor]
5.3.54 values-list [Function]
5.3.55 multiple-values-limit [Constant Variable]
5.3.56 nth-value [Macro]
5.3.57 prog, prog* [Macro]
5.3.58 prog1, prog2 [Macro]
5.3.59 progn [Special Operator]
5.3.60 define-modify-macro [Macro]
5.3.61 defsetf [Macro]
5.3.62 define-setf-expander [Macro]
5.3.63 get-setf-expansion [Function]
5.3.64 setf, psetf [Macro]
5.3.65 shiftf [Macro]
5.3.66 rotatef [Macro]
5.3.67 control-error [Condition Type]
5.3.68 program-error [Condition Type]
5.3.69 undefined-function [Condition Type]
6. Iteration
7. Objects
8. Structures
9. Conditions
10. Symbols
11. Packages
12. Numbers
12.1 Number Concepts
12.2 Numbers Dictionary
12.2.1 number [System Class]
12.2.2 complex [System Class]
12.2.3 real [System Class]
12.2.4 float [System Class]
12.2.5 short-float, single-float, double-float, long-float [Type]
12.2.6 rational [System Class]
12.2.7 ratio [System Class]
12.2.8 integer [System Class]
12.2.9 signed-byte [Type]
12.2.10 unsigned-byte [Type]
12.2.11 mod [Type Specifier]
12.2.12 bit [Type]
12.2.13 fixnum [Type]
12.2.14 bignum [Type]
12.2.15 =, /=, <, >, <=, >= [Function]
12.2.16 max, min [Function]
12.2.17 minusp, plusp [Function]
12.2.18 zerop [Function]
12.2.19 floor, ffloor, ceiling, fceiling,
12.2.20 sin, cos, tan [Function]
12.2.21 asin, acos, atan [Function]
12.2.22 pi [Constant Variable]
12.2.23 sinh, cosh, tanh, asinh, acosh, atanh [Function]
12.2.24 * [Function]
12.2.25 + [Function]
12.2.26 - [Function]
12.2.27 / [Function]
12.2.28 1+, 1- [Function]
12.2.29 abs [Function]
12.2.30 evenp, oddp [Function]
12.2.31 exp, expt [Function]
12.2.32 gcd [Function]
12.2.33 incf, decf [Macro]
12.2.34 lcm [Function]
12.2.35 log [Function]
12.2.36 mod, rem [Function]
12.2.37 signum [Function]
12.2.38 sqrt, isqrt [Function]
12.2.39 random-state [System Class]
12.2.40 make-random-state [Function]
12.2.41 random [Function]
12.2.42 random-state-p [Function]
12.2.43 *random-state* [Variable]
12.2.44 numberp [Function]
12.2.45 cis [Function]
12.2.46 complex [Function]
12.2.47 complexp [Function]
12.2.48 conjugate [Function]
12.2.49 phase [Function]
12.2.50 realpart, imagpart [Function]
12.2.51 upgraded-complex-part-type [Function]
12.2.52 realp [Function]
12.2.53 numerator, denominator [Function]
12.2.54 rational, rationalize [Function]
12.2.55 rationalp [Function]
12.2.56 ash [Function]
12.2.57 integer-length [Function]
12.2.58 integerp [Function]
12.2.59 parse-integer [Function]
12.2.60 boole [Function]
12.2.61 boole-1, boole-2, boole-and, boole-andc1, boole-andc2,
12.2.62 logand, logandc1, logandc2, logeqv, logior,
12.2.63 logbitp [Function]
12.2.64 logcount [Function]
12.2.65 logtest [Function]
12.2.66 byte, byte-size, byte-position [Function]
12.2.67 deposit-field [Function]
12.2.68 dpb [Function]
12.2.69 ldb [Accessor]
12.2.70 ldb-test [Function]
12.2.71 mask-field [Accessor]
12.2.72 most-positive-fixnum, most-negative-fixnum [Constant Variable]
12.2.73 decode-float, scale-float, float-radix, float-sign,
12.2.74 float [Function]
12.2.75 floatp [Function]
12.2.76 most-positive-short-float, least-positive-short-float,
12.2.77 short-float-epsilon, short-float-negative-epsilon,
12.2.78 arithmetic-error [Condition Type]
12.2.79 arithmetic-error-operands, arithmetic-error-operation [Function]
12.2.80 division-by-zero [Condition Type]
12.2.81 floating-point-invalid-operation [Condition Type]
12.2.82 floating-point-inexact [Condition Type]
12.2.83 floating-point-overflow [Condition Type]
12.2.84 floating-point-underflow [Condition Type]
13. Characters
14. Conses
14.1 Cons Concepts
14.2 Conses Dictionary
14.2.1 list [System Class]
14.2.2 null [System Class]
14.2.3 cons [System Class]
14.2.4 atom [Type]
14.2.5 cons [Function]
14.2.6 consp [Function]
14.2.7 atom [Function]
14.2.8 rplaca, rplacd [Function]
14.2.9 car, cdr,
14.2.10 copy-tree [Function]
14.2.11 sublis, nsublis [Function]
14.2.12 subst, subst-if, subst-if-not, nsubst, nsubst-if, nsubst-if-not
14.2.13 tree-equal [Function]
14.2.14 copy-list [Function]
14.2.15 list, list* [Function]
14.2.16 list-length [Function]
14.2.17 listp [Function]
14.2.18 make-list [Function]
14.2.19 push [Macro]
14.2.20 pop [Macro]
14.2.21 first, second, third, fourth, fifth,
14.2.22 nth [Accessor]
14.2.23 endp [Function]
14.2.24 null [Function]
14.2.25 nconc [Function]
14.2.26 append [Function]
14.2.27 revappend, nreconc [Function]
14.2.28 butlast, nbutlast [Function]
14.2.29 last [Function]
14.2.30 ldiff, tailp [Function]
14.2.31 nthcdr [Function]
14.2.32 rest [Accessor]
14.2.33 member, member-if, member-if-not [Function]
14.2.34 mapc, mapcar, mapcan, mapl, maplist, mapcon [Function]
14.2.35 acons [Function]
14.2.36 assoc, assoc-if, assoc-if-not [Function]
14.2.37 copy-alist [Function]
14.2.38 pairlis [Function]
14.2.39 rassoc, rassoc-if, rassoc-if-not [Function]
14.2.40 get-properties [Function]
14.2.41 getf [Accessor]
14.2.42 remf [Macro]
14.2.43 intersection, nintersection [Function]
14.2.44 adjoin [Function]
14.2.45 pushnew [Macro]
14.2.46 set-difference, nset-difference [Function]
14.2.47 set-exclusive-or, nset-exclusive-or [Function]
14.2.48 subsetp [Function]
14.2.49 union, nunion [Function]
15. Arrays
16. Strings
16.1 String Concepts
16.2 Strings Dictionary
16.2.1 string [System Class]
16.2.2 base-string [Type]
16.2.3 simple-string [Type]
16.2.4 simple-base-string [Type]
16.2.5 simple-string-p [Function]
16.2.6 char, schar [Accessor]
16.2.7 string [Function]
16.2.8 string-upcase, string-downcase, string-capitalize,
16.2.9 string-trim, string-left-trim, string-right-trim [Function]
16.2.10 string=, string/=, string<, string>, string<=, string>=,
16.2.11 stringp [Function]
16.2.12 make-string [Function]
17. Sequences
17.1 Sequence Concepts
17.2 Rules about Test Functions
17.3 Sequences Dictionary
17.3.1 sequence [System Class]
17.3.2 copy-seq [Function]
17.3.3 elt [Accessor]
17.3.4 fill [Function]
17.3.5 make-sequence [Function]
17.3.6 subseq [Accessor]
17.3.7 map [Function]
17.3.8 map-into [Function]
17.3.9 reduce [Function]
17.3.10 count, count-if, count-if-not [Function]
17.3.11 length [Function]
17.3.12 reverse, nreverse [Function]
17.3.13 sort, stable-sort [Function]
17.3.14 find, find-if, find-if-not [Function]
17.3.15 position, position-if, position-if-not [Function]
17.3.16 search [Function]
17.3.17 mismatch [Function]
17.3.18 replace [Function]
17.3.19 substitute, substitute-if, substitute-if-not,
17.3.20 concatenate [Function]
17.3.21 merge [Function]
17.3.22 remove, remove-if, remove-if-not,
17.3.23 remove-duplicates, delete-duplicates [Function]
18. Hash Tables
19. Filenames
20. Files
21. Streams
21.1 Stream Concepts
21.2 Streams Dictionary
21.2.1 stream [System Class]
21.2.2 broadcast-stream [System Class]
21.2.3 concatenated-stream [System Class]
21.2.4 echo-stream [System Class]
21.2.5 file-stream [System Class]
21.2.6 string-stream [System Class]
21.2.7 synonym-stream [System Class]
21.2.8 two-way-stream [System Class]
21.2.9 input-stream-p, output-stream-p [Function]
21.2.10 interactive-stream-p [Function]
21.2.11 open-stream-p [Function]
21.2.12 stream-element-type [Function]
21.2.13 streamp [Function]
21.2.14 read-byte [Function]
21.2.15 write-byte [Function]
21.2.16 peek-char [Function]
21.2.17 read-char [Function]
21.2.18 read-char-no-hang [Function]
21.2.19 terpri, fresh-line [Function]
21.2.20 unread-char [Function]
21.2.21 write-char [Function]
21.2.22 read-line [Function]
21.2.23 write-string, write-line [Function]
21.2.24 read-sequence [Function]
21.2.25 write-sequence [Function]
21.2.26 file-length [Function]
21.2.27 file-position [Function]
21.2.28 file-string-length [Function]
21.2.29 open [Function]
21.2.30 stream-external-format [Function]
21.2.31 with-open-file [macro]
21.2.32 close [Function]
21.2.33 with-open-stream [Macro]
21.2.34 listen [Function]
21.2.35 clear-input [Function]
21.2.36 finish-output, force-output, clear-output [Function]
21.2.37 y-or-n-p, yes-or-no-p [Function]
21.2.38 make-synonym-stream [Function]
21.2.39 synonym-stream-symbol [Function]
21.2.40 broadcast-stream-streams [Function]
21.2.41 make-broadcast-stream [Function]
21.2.42 make-two-way-stream [Function]
21.2.43 two-way-stream-input-stream, two-way-stream-output-stream
21.2.44 echo-stream-input-stream, echo-stream-output-stream [Function]
21.2.45 make-echo-stream [Function]
21.2.46 concatenated-stream-streams [Function]
21.2.47 make-concatenated-stream [Function]
21.2.48 get-output-stream-string [Function]
21.2.49 make-string-input-stream [Function]
21.2.50 make-string-output-stream [Function]
21.2.51 with-input-from-string [Macro]
21.2.52 with-output-to-string [Macro]
21.2.53 *debug-io*, *error-output*, *query-io*,
21.2.54 *terminal-io* [Variable]
21.2.55 stream-error [Condition Type]
21.2.56 stream-error-stream [Function]
21.2.57 end-of-file [Condition Type]
22. Printer
22.1 The Lisp Printer
22.2 The Lisp Pretty Printer
22.3 Formatted Output
22.4 Printer Dictionary
22.4.1 copy-pprint-dispatch [Function]
22.4.2 formatter [Macro]
22.4.3 pprint-dispatch [Function]
22.4.4 pprint-exit-if-list-exhausted [Local Macro]
22.4.5 pprint-fill, pprint-linear, pprint-tabular [Function]
22.4.6 pprint-indent [Function]
22.4.7 pprint-logical-block [Macro]
22.4.8 pprint-newline [Function]
22.4.9 pprint-pop [Local Macro]
22.4.10 pprint-tab [Function]
22.4.11 print-object [Standard Generic Function]
22.4.12 print-unreadable-object [Macro]
22.4.13 set-pprint-dispatch [Function]
22.4.14 write, prin1, print, pprint, princ [Function]
22.4.15 write-to-string, prin1-to-string, princ-to-string [Function]
22.4.16 *print-array* [Variable]
22.4.17 *print-base*, *print-radix* [Variable]
22.4.18 *print-case* [Variable]
22.4.19 *print-circle* [Variable]
22.4.20 *print-escape* [Variable]
22.4.21 *print-gensym* [Variable]
22.4.22 *print-level*, *print-length* [Variable]
22.4.23 *print-lines* [Variable]
22.4.24 *print-miser-width* [Variable]
22.4.25 *print-pprint-dispatch* [Variable]
22.4.26 *print-pretty* [Variable]
22.4.27 *print-readably* [Variable]
22.4.28 *print-right-margin* [Variable]
22.4.29 print-not-readable [Condition Type]
22.4.30 print-not-readable-object [Function]
22.4.31 format [Function]
23. Reader
24. System Construction
25. Environment
25.1 The External Environment
25.2 Environment Dictionary
25.2.1 decode-universal-time [Function]
25.2.2 encode-universal-time [function]
25.2.3 get-universal-time, get-decoded-time [Function]
25.2.4 sleep [Function]
25.2.5 apropos, apropos-list [Function]
25.2.6 describe [Function]
25.2.7 describe-object [Standard Generic Function]
25.2.8 trace, untrace [Macro]
25.2.9 step [Macro]
25.2.10 time [Macro]
25.2.11 internal-time-units-per-second [Constant Variable]
25.2.12 get-internal-real-time [Function]
25.2.13 get-internal-run-time [Function]
25.2.14 disassemble [Function]
25.2.15 documentation, (setf documentation) [Standard Generic Function]
25.2.16 room [Function]
25.2.17 ed [Function]
25.2.18 inspect [Function]
25.2.19 dribble [Function]
25.2.20 - [Variable]
25.2.21 +, ++, +++ [Variable]
25.2.22 *, **, *** [Variable]
25.2.23 /, //, /// [Variable]
25.2.24 lisp-implementation-type,
25.2.25 short-site-name, long-site-name [Function]
25.2.26 machine-instance [Function]
25.2.27 machine-type [Function]
25.2.28 machine-version [Function]
25.2.29 software-type, software-version [Function]
25.2.30 user-homedir-pathname [Function]
26. Glossary
27. Appendix
This document was generated
by root on November, 25 2000
using texi2html