Sync with r21-2-33 and r21-2-33-utf-2000.
[chise/xemacs-chise.git-] / info / cl.info-6
1 This is ../info/cl.info, produced by makeinfo version 4.0 from cl.texi.
2
3 INFO-DIR-SECTION XEmacs Editor
4 START-INFO-DIR-ENTRY
5 * Common Lisp: (cl).            GNU Emacs Common Lisp emulation package.
6 END-INFO-DIR-ENTRY
7
8    This file documents the GNU Emacs Common Lisp emulation package.
9
10    Copyright (C) 1993 Free Software Foundation, Inc.
11
12    Permission is granted to make and distribute verbatim copies of this
13 manual provided the copyright notice and this permission notice are
14 preserved on all copies.
15
16    Permission is granted to copy and distribute modified versions of
17 this manual under the conditions for verbatim copying, provided also
18 that the section entitled "GNU General Public License" is included
19 exactly as in the original, and provided that the entire resulting
20 derived work is distributed under the terms of a permission notice
21 identical to this one.
22
23    Permission is granted to copy and distribute translations of this
24 manual into another language, under the above conditions for modified
25 versions, except that the section entitled "GNU General Public License"
26 may be included in a translation approved by the author instead of in
27 the original English.
28
29 \1f
30 File: cl.info,  Node: Function Index,  Next: Variable Index,  Prev: Porting Common Lisp,  Up: Top
31
32 Function Index
33 **************
34
35 * Menu:
36
37 * abs:                                   Numerical Functions.
38 * acons:                                 Association Lists.
39 * adjoin:                                Lists as Sets.
40 * assert:                                Assertions.
41 * assoc*:                                Association Lists.
42 * assoc-if:                              Association Lists.
43 * assoc-if-not:                          Association Lists.
44 * block:                                 Blocks and Exits.
45 * butlast:                               List Functions.
46 * caddr:                                 List Functions.
47 * callf:                                 Modify Macros.
48 * callf2:                                Modify Macros.
49 * case:                                  Conditionals.
50 * ceiling*:                              Numerical Functions.
51 * check-type:                            Assertions.
52 * cl-float-limits:                       Implementation Parameters.
53 * cl-prettyexpand:                       Efficiency Concerns.
54 * coerce:                                Type Predicates.
55 * compiler-macroexpand:                  Macros.
56 * concatenate:                           Sequence Functions.
57 * copy-list:                             List Functions.
58 * copy-tree:                             List Functions.
59 * count:                                 Searching Sequences.
60 * count-if:                              Searching Sequences.
61 * count-if-not:                          Searching Sequences.
62 * decf:                                  Modify Macros.
63 * declaim:                               Declarations.
64 * declare:                               Declarations.
65 * defalias:                              Function Aliases.
66 * define-compiler-macro:                 Macros.
67 * define-modify-macro:                   Customizing Setf.
68 * define-setf-method:                    Customizing Setf.
69 * defmacro*:                             Argument Lists.
70 * defsetf:                               Customizing Setf.
71 * defstruct:                             Structures.
72 * defsubst*:                             Argument Lists.
73 * deftype:                               Type Predicates.
74 * defun*:                                Argument Lists.
75 * delete:                                Sequence Functions.
76 * delete*:                               Sequence Functions.
77 * delete-duplicates:                     Sequence Functions.
78 * delete-if:                             Sequence Functions.
79 * delete-if-not:                         Sequence Functions.
80 * destructuring-bind:                    Macros.
81 * do:                                    Iteration.
82 * do*:                                   Iteration.
83 * do-all-symbols:                        Iteration.
84 * do-symbols:                            Iteration.
85 * dolist:                                Iteration.
86 * dotimes:                               Iteration.
87 * ecase:                                 Conditionals.
88 * endp:                                  List Functions.
89 * eql:                                   Equality Predicates.
90 * equalp:                                Equality Predicates.
91 * etypecase:                             Conditionals.
92 * eval-when:                             Time of Evaluation.
93 * eval-when-compile:                     Time of Evaluation.
94 * evenp:                                 Predicates on Numbers.
95 * every:                                 Mapping over Sequences.
96 * expt:                                  Numerical Functions.
97 * fill:                                  Sequence Functions.
98 * find:                                  Searching Sequences.
99 * find-if:                               Searching Sequences.
100 * find-if-not:                           Searching Sequences.
101 * first:                                 List Functions.
102 * flet:                                  Function Bindings.
103 * floatp-safe:                           Predicates on Numbers.
104 * floor*:                                Numerical Functions.
105 * function*:                             Argument Lists.
106 * gcd:                                   Numerical Functions.
107 * gensym:                                Creating Symbols.
108 * gentemp:                               Creating Symbols.
109 * get-setf-method:                       Customizing Setf.
110 * getf:                                  Property Lists.
111 * ignore-errors:                         Assertions.
112 * incf:                                  Modify Macros.
113 * intersection:                          Lists as Sets.
114 * isqrt:                                 Numerical Functions.
115 * labels:                                Function Bindings.
116 * last:                                  List Functions.
117 * lcm:                                   Numerical Functions.
118 * ldiff:                                 List Functions.
119 * letf:                                  Modify Macros.
120 * letf*:                                 Modify Macros.
121 * lexical-let:                           Lexical Bindings.
122 * lexical-let*:                          Lexical Bindings.
123 * list*:                                 List Functions.
124 * list-length:                           List Functions.
125 * load-time-value:                       Time of Evaluation.
126 * locally:                               Declarations.
127 * loop <1>:                              Loop Basics.
128 * loop:                                  Iteration.
129 * macrolet:                              Macro Bindings.
130 * make-random-state:                     Random Numbers.
131 * map:                                   Mapping over Sequences.
132 * mapc:                                  Mapping over Sequences.
133 * mapcan:                                Mapping over Sequences.
134 * mapcar*:                               Mapping over Sequences.
135 * mapcon:                                Mapping over Sequences.
136 * mapl:                                  Mapping over Sequences.
137 * maplist:                               Mapping over Sequences.
138 * member:                                Lists as Sets.
139 * member*:                               Lists as Sets.
140 * member-if:                             Lists as Sets.
141 * member-if-not:                         Lists as Sets.
142 * merge:                                 Sorting Sequences.
143 * minusp:                                Predicates on Numbers.
144 * mismatch:                              Searching Sequences.
145 * mod*:                                  Numerical Functions.
146 * multiple-value-bind:                   Multiple Values.
147 * multiple-value-setq:                   Multiple Values.
148 * nbutlast:                              List Functions.
149 * nintersection:                         Lists as Sets.
150 * notany:                                Mapping over Sequences.
151 * notevery:                              Mapping over Sequences.
152 * nset-difference:                       Lists as Sets.
153 * nset-exclusive-or:                     Lists as Sets.
154 * nsublis:                               Substitution of Expressions.
155 * nsubst:                                Substitution of Expressions.
156 * nsubst-if:                             Substitution of Expressions.
157 * nsubst-if-not:                         Substitution of Expressions.
158 * nsubstitute:                           Sequence Functions.
159 * nsubstitute-if:                        Sequence Functions.
160 * nsubstitute-if-not:                    Sequence Functions.
161 * nunion:                                Lists as Sets.
162 * oddp:                                  Predicates on Numbers.
163 * pairlis:                               Association Lists.
164 * plusp:                                 Predicates on Numbers.
165 * pop:                                   Modify Macros.
166 * position:                              Searching Sequences.
167 * position-if:                           Searching Sequences.
168 * position-if-not:                       Searching Sequences.
169 * proclaim:                              Declarations.
170 * progv:                                 Dynamic Bindings.
171 * psetf:                                 Modify Macros.
172 * psetq:                                 Assignment.
173 * push:                                  Modify Macros.
174 * pushnew:                               Modify Macros.
175 * random*:                               Random Numbers.
176 * random-state-p:                        Random Numbers.
177 * rassoc:                                Association Lists.
178 * rassoc*:                               Association Lists.
179 * rassoc-if:                             Association Lists.
180 * rassoc-if-not:                         Association Lists.
181 * reduce:                                Mapping over Sequences.
182 * rem*:                                  Numerical Functions.
183 * remf:                                  Property Lists.
184 * remove:                                Sequence Functions.
185 * remove*:                               Sequence Functions.
186 * remove-duplicates:                     Sequence Functions.
187 * remove-if:                             Sequence Functions.
188 * remove-if-not:                         Sequence Functions.
189 * remq:                                  Sequence Functions.
190 * replace:                               Sequence Functions.
191 * rest:                                  List Functions.
192 * return:                                Blocks and Exits.
193 * return-from:                           Blocks and Exits.
194 * rotatef:                               Modify Macros.
195 * round*:                                Numerical Functions.
196 * search:                                Searching Sequences.
197 * set-difference:                        Lists as Sets.
198 * set-exclusive-or:                      Lists as Sets.
199 * setf:                                  Basic Setf.
200 * shiftf:                                Modify Macros.
201 * some:                                  Mapping over Sequences.
202 * sort*:                                 Sorting Sequences.
203 * stable-sort:                           Sorting Sequences.
204 * sublis:                                Substitution of Expressions.
205 * subseq:                                Sequence Functions.
206 * subsetp:                               Lists as Sets.
207 * subst:                                 Substitution of Expressions.
208 * subst-if:                              Substitution of Expressions.
209 * subst-if-not:                          Substitution of Expressions.
210 * substitute:                            Sequence Functions.
211 * substitute-if:                         Sequence Functions.
212 * substitute-if-not:                     Sequence Functions.
213 * symbol-macrolet:                       Macro Bindings.
214 * tailp:                                 Lists as Sets.
215 * the:                                   Declarations.
216 * tree-equal:                            List Functions.
217 * truncate*:                             Numerical Functions.
218 * typecase:                              Conditionals.
219 * typep:                                 Type Predicates.
220 * union:                                 Lists as Sets.
221 * unless:                                Conditionals.
222 * when:                                  Conditionals.
223
224 \1f
225 File: cl.info,  Node: Variable Index,  Prev: Function Index,  Up: Top
226
227 Variable Index
228 **************
229
230 * Menu:
231
232 * *gensym-counter*:                      Creating Symbols.
233 * *random-state*:                        Random Numbers.
234 * float-epsilon:                         Implementation Parameters.
235 * float-negative-epsilon:                Implementation Parameters.
236 * least-negative-float:                  Implementation Parameters.
237 * least-negative-normalized-float:       Implementation Parameters.
238 * least-positive-float:                  Implementation Parameters.
239 * least-positive-normalized-float:       Implementation Parameters.
240 * most-negative-fixnum:                  Implementation Parameters.
241 * most-negative-float:                   Implementation Parameters.
242 * most-positive-fixnum:                  Implementation Parameters.
243 * most-positive-float:                   Implementation Parameters.
244
245