alexandria.texinfo - clic - Clic is an command line interactive client for goph… | |
git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
LICENSE | |
--- | |
alexandria.texinfo (10583B) | |
--- | |
1 \input texinfo @c -*-texinfo-*- | |
2 @c %**start of header | |
3 @setfilename alexandria.info | |
4 @settitle alexandria Manual | |
5 @c %**end of header | |
6 | |
7 @settitle alexandria Manual -- draft version | |
8 | |
9 @c for install-info | |
10 @dircategory Software development | |
11 @direntry | |
12 * alexandria: Common Lisp utilities. | |
13 @end direntry | |
14 | |
15 @copying | |
16 Alexandria software and associated documentation are in the public | |
17 domain: | |
18 | |
19 @quotation | |
20 Authors dedicate this work to public domain, for the benefit of the | |
21 public at large and to the detriment of the authors' heirs and | |
22 successors. Authors intends this dedication to be an overt act of | |
23 relinquishment in perpetuity of all present and future rights under | |
24 copyright law, whether vested or contingent, in the work. Authors | |
25 understands that such relinquishment of all rights includes the | |
26 relinquishment of all rights to enforce (by lawsuit or otherwise) | |
27 those copyrights in the work. | |
28 | |
29 Authors recognize that, once placed in the public domain, the work | |
30 may be freely reproduced, distributed, transmitted, used, modified, | |
31 built upon, or otherwise exploited by anyone for any purpose, | |
32 commercial or non-commercial, and in any way, including by methods | |
33 that have not yet been invented or conceived. | |
34 @end quotation | |
35 | |
36 In those legislations where public domain dedications are not | |
37 recognized or possible, Alexandria is distributed under the following | |
38 terms and conditions: | |
39 | |
40 @quotation | |
41 Permission is hereby granted, free of charge, to any person | |
42 obtaining a copy of this software and associated documentation files | |
43 (the "Software"), to deal in the Software without restriction, | |
44 including without limitation the rights to use, copy, modify, merge, | |
45 publish, distribute, sublicense, and/or sell copies of the Software, | |
46 and to permit persons to whom the Software is furnished to do so, | |
47 subject to the following conditions: | |
48 | |
49 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | |
50 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
51 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
52 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
53 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | |
54 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | |
55 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
56 @end quotation | |
57 | |
58 Unless otherwise noted, the symbols are exported from | |
59 the @code{"ALEXANDRIA"} package; only newer symbols | |
60 that require @code{"ALEXANDRIA-2"} are fully qualified. | |
61 | |
62 The package @code{"ALEXANDRIA-2"} includes all the symbols | |
63 from @code{"ALEXANDRIA-1"}. | |
64 | |
65 @end copying | |
66 @titlepage | |
67 | |
68 @title alexandria Manual | |
69 @subtitle draft version | |
70 | |
71 @c The following two commands start the copyright page. | |
72 @page | |
73 @vskip 0pt plus 1filll | |
74 @insertcopying | |
75 | |
76 @end titlepage | |
77 | |
78 @contents | |
79 | |
80 @ifnottex | |
81 | |
82 @include include/ifnottex.texinfo | |
83 | |
84 @node Top | |
85 @comment node-name, next, previous, up | |
86 @top Alexandria | |
87 | |
88 @insertcopying | |
89 | |
90 @menu | |
91 * Hash Tables:: | |
92 * Data and Control Flow:: | |
93 * Conses:: | |
94 * Sequences:: | |
95 * IO:: | |
96 * Macro Writing:: | |
97 * Symbols:: | |
98 * Arrays:: | |
99 * Types:: | |
100 * Numbers:: | |
101 @end menu | |
102 | |
103 @end ifnottex | |
104 | |
105 @node Hash Tables | |
106 @comment node-name, next, previous, up | |
107 @chapter Hash Tables | |
108 | |
109 @include include/macro-alexandria-ensure-gethash.texinfo | |
110 @include include/fun-alexandria-copy-hash-table.texinfo | |
111 @include include/fun-alexandria-maphash-keys.texinfo | |
112 @include include/fun-alexandria-maphash-values.texinfo | |
113 @include include/fun-alexandria-hash-table-keys.texinfo | |
114 @include include/fun-alexandria-hash-table-values.texinfo | |
115 @include include/fun-alexandria-hash-table-alist.texinfo | |
116 @include include/fun-alexandria-hash-table-plist.texinfo | |
117 @include include/fun-alexandria-alist-hash-table.texinfo | |
118 @include include/fun-alexandria-plist-hash-table.texinfo | |
119 | |
120 @node Data and Control Flow | |
121 @comment node-name, next, previous, up | |
122 @chapter Data and Control Flow | |
123 | |
124 @include include/macro-alexandria-define-constant.texinfo | |
125 @include include/macro-alexandria-destructuring-case.texinfo | |
126 @include include/macro-alexandria-ensure-functionf.texinfo | |
127 @include include/macro-alexandria-multiple-value-prog2.texinfo | |
128 @include include/macro-alexandria-named-lambda.texinfo | |
129 @include include/macro-alexandria-nth-value-or.texinfo | |
130 @include include/macro-alexandria-if-let.texinfo | |
131 @include include/macro-alexandria-when-let.texinfo | |
132 @include include/macro-alexandria-when-let-star.texinfo | |
133 @include include/macro-alexandria-switch.texinfo | |
134 @include include/macro-alexandria-cswitch.texinfo | |
135 @include include/macro-alexandria-eswitch.texinfo | |
136 @include include/macro-alexandria-whichever.texinfo | |
137 @include include/macro-alexandria-xor.texinfo | |
138 | |
139 @include include/fun-alexandria-disjoin.texinfo | |
140 @include include/fun-alexandria-conjoin.texinfo | |
141 @include include/fun-alexandria-compose.texinfo | |
142 @include include/fun-alexandria-ensure-function.texinfo | |
143 @include include/fun-alexandria-multiple-value-compose.texinfo | |
144 @include include/fun-alexandria-curry.texinfo | |
145 @include include/fun-alexandria-rcurry.texinfo | |
146 | |
147 @include include/macro-alexandria-2-line-up-first.texinfo | |
148 @include include/macro-alexandria-2-line-up-last.texinfo | |
149 | |
150 @node Conses | |
151 @comment node-name, next, previous, up | |
152 @chapter Conses | |
153 | |
154 @include include/type-alexandria-proper-list.texinfo | |
155 @include include/type-alexandria-circular-list.texinfo | |
156 | |
157 @include include/macro-alexandria-appendf.texinfo | |
158 @include include/macro-alexandria-nconcf.texinfo | |
159 @include include/macro-alexandria-remove-from-plistf.texinfo | |
160 @include include/macro-alexandria-delete-from-plistf.texinfo | |
161 @include include/macro-alexandria-reversef.texinfo | |
162 @include include/macro-alexandria-nreversef.texinfo | |
163 @include include/macro-alexandria-unionf.texinfo | |
164 @include include/macro-alexandria-nunionf.texinfo | |
165 | |
166 @include include/macro-alexandria-doplist.texinfo | |
167 | |
168 @include include/fun-alexandria-circular-list-p.texinfo | |
169 @include include/fun-alexandria-circular-tree-p.texinfo | |
170 @include include/fun-alexandria-proper-list-p.texinfo | |
171 | |
172 @include include/fun-alexandria-alist-plist.texinfo | |
173 @include include/fun-alexandria-plist-alist.texinfo | |
174 @include include/fun-alexandria-circular-list.texinfo | |
175 @include include/fun-alexandria-make-circular-list.texinfo | |
176 @include include/fun-alexandria-ensure-car.texinfo | |
177 @include include/fun-alexandria-ensure-cons.texinfo | |
178 @include include/fun-alexandria-ensure-list.texinfo | |
179 @include include/fun-alexandria-flatten.texinfo | |
180 @include include/fun-alexandria-lastcar.texinfo | |
181 @include include/fun-alexandria-setf-lastcar.texinfo | |
182 @include include/fun-alexandria-proper-list-length.texinfo | |
183 @include include/fun-alexandria-mappend.texinfo | |
184 @include include/fun-alexandria-map-product.texinfo | |
185 @include include/fun-alexandria-remove-from-plist.texinfo | |
186 @include include/fun-alexandria-delete-from-plist.texinfo | |
187 @include include/fun-alexandria-2-delete-from-plist-star.texinfo | |
188 @include include/fun-alexandria-set-equal.texinfo | |
189 @include include/fun-alexandria-setp.texinfo | |
190 | |
191 @node Sequences | |
192 @comment node-name, next, previous, up | |
193 @chapter Sequences | |
194 | |
195 @include include/type-alexandria-proper-sequence.texinfo | |
196 | |
197 @include include/macro-alexandria-deletef.texinfo | |
198 @include include/macro-alexandria-removef.texinfo | |
199 | |
200 @include include/fun-alexandria-rotate.texinfo | |
201 @include include/fun-alexandria-shuffle.texinfo | |
202 @include include/fun-alexandria-random-elt.texinfo | |
203 @include include/fun-alexandria-emptyp.texinfo | |
204 @include include/fun-alexandria-sequence-of-length-p.texinfo | |
205 @include include/fun-alexandria-length-equals.texinfo | |
206 @include include/fun-alexandria-copy-sequence.texinfo | |
207 @include include/fun-alexandria-first-elt.texinfo | |
208 @include include/fun-alexandria-setf-first-elt.texinfo | |
209 @include include/fun-alexandria-last-elt.texinfo | |
210 @include include/fun-alexandria-setf-last-elt.texinfo | |
211 @include include/fun-alexandria-starts-with.texinfo | |
212 @include include/fun-alexandria-starts-with-subseq.texinfo | |
213 @include include/fun-alexandria-ends-with.texinfo | |
214 @include include/fun-alexandria-ends-with-subseq.texinfo | |
215 @include include/fun-alexandria-map-combinations.texinfo | |
216 @include include/fun-alexandria-map-derangements.texinfo | |
217 @include include/fun-alexandria-map-permutations.texinfo | |
218 | |
219 @node IO | |
220 @comment node-name, next, previous, up | |
221 @chapter IO | |
222 | |
223 @include include/fun-alexandria-read-stream-content-into-string.texinfo | |
224 @include include/fun-alexandria-read-file-into-string.texinfo | |
225 @include include/fun-alexandria-read-stream-content-into-byte-vector.tex… | |
226 @include include/fun-alexandria-read-file-into-byte-vector.texinfo | |
227 | |
228 @node Macro Writing | |
229 @comment node-name, next, previous, up | |
230 @chapter Macro Writing | |
231 | |
232 @include include/macro-alexandria-once-only.texinfo | |
233 @include include/macro-alexandria-with-gensyms.texinfo | |
234 @include include/macro-alexandria-with-unique-names.texinfo | |
235 @include include/fun-alexandria-featurep.texinfo | |
236 @include include/fun-alexandria-parse-body.texinfo | |
237 @include include/fun-alexandria-parse-ordinary-lambda-list.texinfo | |
238 | |
239 @node Symbols | |
240 @comment node-name, next, previous, up | |
241 @chapter Symbols | |
242 | |
243 @include include/fun-alexandria-ensure-symbol.texinfo | |
244 @include include/fun-alexandria-format-symbol.texinfo | |
245 @include include/fun-alexandria-make-keyword.texinfo | |
246 @include include/fun-alexandria-make-gensym.texinfo | |
247 @include include/fun-alexandria-make-gensym-list.texinfo | |
248 @include include/fun-alexandria-symbolicate.texinfo | |
249 | |
250 @node Arrays | |
251 @comment node-name, next, previous, up | |
252 @chapter Arrays | |
253 | |
254 @include include/type-alexandria-array-index.texinfo | |
255 @include include/type-alexandria-array-length.texinfo | |
256 @include include/fun-alexandria-copy-array.texinfo | |
257 | |
258 @node Types | |
259 @comment node-name, next, previous, up | |
260 @chapter Types | |
261 | |
262 @include include/type-alexandria-string-designator.texinfo | |
263 @include include/macro-alexandria-coercef.texinfo | |
264 @include include/fun-alexandria-of-type.texinfo | |
265 @include include/fun-alexandria-type-equals.texinfo | |
266 | |
267 @node Numbers | |
268 @comment node-name, next, previous, up | |
269 @chapter Numbers | |
270 | |
271 @include include/macro-alexandria-maxf.texinfo | |
272 @include include/macro-alexandria-minf.texinfo | |
273 | |
274 @include include/fun-alexandria-binomial-coefficient.texinfo | |
275 @include include/fun-alexandria-count-permutations.texinfo | |
276 @include include/fun-alexandria-clamp.texinfo | |
277 @include include/fun-alexandria-lerp.texinfo | |
278 @include include/fun-alexandria-factorial.texinfo | |
279 @include include/fun-alexandria-subfactorial.texinfo | |
280 @include include/fun-alexandria-gaussian-random.texinfo | |
281 @include include/fun-alexandria-iota.texinfo | |
282 @include include/fun-alexandria-map-iota.texinfo | |
283 @include include/fun-alexandria-mean.texinfo | |
284 @include include/fun-alexandria-median.texinfo | |
285 @include include/fun-alexandria-variance.texinfo | |
286 @include include/fun-alexandria-standard-deviation.texinfo | |
287 | |
288 @bye |