talexandria.texinfo - clic - Clic is an command line interactive client for gopher written in Common LISP
HTML git clone git://bitreich.org/clic/ git://hg6vgqziawt5s4dj.onion/clic/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR LICENSE
---
talexandria.texinfo (10149B)
---
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 @end copying
58
59 @titlepage
60
61 @title Alexandria Manual
62 @subtitle draft version
63
64 @c The following two commands start the copyright page.
65 @page
66 @vskip 0pt plus 1filll
67 @insertcopying
68
69 @end titlepage
70
71 @contents
72
73 @ifnottex
74
75 @include include/ifnottex.texinfo
76
77 @node Top
78 @comment node-name, next, previous, up
79 @top Alexandria
80
81 @insertcopying
82
83 @menu
84 * Hash Tables::
85 * Data and Control Flow::
86 * Conses::
87 * Sequences::
88 * IO::
89 * Macro Writing::
90 * Symbols::
91 * Arrays::
92 * Types::
93 * Numbers::
94 @end menu
95
96 @end ifnottex
97
98 @node Hash Tables
99 @comment node-name, next, previous, up
100 @chapter Hash Tables
101
102 @include include/macro-alexandria-ensure-gethash.texinfo
103 @include include/fun-alexandria-copy-hash-table.texinfo
104 @include include/fun-alexandria-maphash-keys.texinfo
105 @include include/fun-alexandria-maphash-values.texinfo
106 @include include/fun-alexandria-hash-table-keys.texinfo
107 @include include/fun-alexandria-hash-table-values.texinfo
108 @include include/fun-alexandria-hash-table-alist.texinfo
109 @include include/fun-alexandria-hash-table-plist.texinfo
110 @include include/fun-alexandria-alist-hash-table.texinfo
111 @include include/fun-alexandria-plist-hash-table.texinfo
112
113 @node Data and Control Flow
114 @comment node-name, next, previous, up
115 @chapter Data and Control Flow
116
117 @include include/macro-alexandria-define-constant.texinfo
118 @include include/macro-alexandria-destructuring-case.texinfo
119 @include include/macro-alexandria-ensure-functionf.texinfo
120 @include include/macro-alexandria-multiple-value-prog2.texinfo
121 @include include/macro-alexandria-named-lambda.texinfo
122 @include include/macro-alexandria-nth-value-or.texinfo
123 @include include/macro-alexandria-if-let.texinfo
124 @include include/macro-alexandria-when-let.texinfo
125 @include include/macro-alexandria-when-let-star.texinfo
126 @include include/macro-alexandria-switch.texinfo
127 @include include/macro-alexandria-cswitch.texinfo
128 @include include/macro-alexandria-eswitch.texinfo
129 @include include/macro-alexandria-whichever.texinfo
130 @include include/macro-alexandria-xor.texinfo
131
132 @include include/fun-alexandria-disjoin.texinfo
133 @include include/fun-alexandria-conjoin.texinfo
134 @include include/fun-alexandria-compose.texinfo
135 @include include/fun-alexandria-ensure-function.texinfo
136 @include include/fun-alexandria-multiple-value-compose.texinfo
137 @include include/fun-alexandria-curry.texinfo
138 @include include/fun-alexandria-rcurry.texinfo
139
140 @node Conses
141 @comment node-name, next, previous, up
142 @chapter Conses
143
144 @include include/type-alexandria-proper-list.texinfo
145 @include include/type-alexandria-circular-list.texinfo
146
147 @include include/macro-alexandria-appendf.texinfo
148 @include include/macro-alexandria-nconcf.texinfo
149 @include include/macro-alexandria-remove-from-plistf.texinfo
150 @include include/macro-alexandria-delete-from-plistf.texinfo
151 @include include/macro-alexandria-reversef.texinfo
152 @include include/macro-alexandria-nreversef.texinfo
153 @include include/macro-alexandria-unionf.texinfo
154 @include include/macro-alexandria-nunionf.texinfo
155
156 @include include/macro-alexandria-doplist.texinfo
157
158 @include include/fun-alexandria-circular-list-p.texinfo
159 @include include/fun-alexandria-circular-tree-p.texinfo
160 @include include/fun-alexandria-proper-list-p.texinfo
161
162 @include include/fun-alexandria-alist-plist.texinfo
163 @include include/fun-alexandria-plist-alist.texinfo
164 @include include/fun-alexandria-circular-list.texinfo
165 @include include/fun-alexandria-make-circular-list.texinfo
166 @include include/fun-alexandria-ensure-car.texinfo
167 @include include/fun-alexandria-ensure-cons.texinfo
168 @include include/fun-alexandria-ensure-list.texinfo
169 @include include/fun-alexandria-flatten.texinfo
170 @include include/fun-alexandria-lastcar.texinfo
171 @include include/fun-alexandria-setf-lastcar.texinfo
172 @include include/fun-alexandria-proper-list-length.texinfo
173 @include include/fun-alexandria-mappend.texinfo
174 @include include/fun-alexandria-map-product.texinfo
175 @include include/fun-alexandria-remove-from-plist.texinfo
176 @include include/fun-alexandria-delete-from-plist.texinfo
177 @include include/fun-alexandria-set-equal.texinfo
178 @include include/fun-alexandria-setp.texinfo
179
180 @node Sequences
181 @comment node-name, next, previous, up
182 @chapter Sequences
183
184 @include include/type-alexandria-proper-sequence.texinfo
185
186 @include include/macro-alexandria-deletef.texinfo
187 @include include/macro-alexandria-removef.texinfo
188
189 @include include/fun-alexandria-rotate.texinfo
190 @include include/fun-alexandria-shuffle.texinfo
191 @include include/fun-alexandria-random-elt.texinfo
192 @include include/fun-alexandria-emptyp.texinfo
193 @include include/fun-alexandria-sequence-of-length-p.texinfo
194 @include include/fun-alexandria-length-equals.texinfo
195 @include include/fun-alexandria-copy-sequence.texinfo
196 @include include/fun-alexandria-first-elt.texinfo
197 @include include/fun-alexandria-setf-first-elt.texinfo
198 @include include/fun-alexandria-last-elt.texinfo
199 @include include/fun-alexandria-setf-last-elt.texinfo
200 @include include/fun-alexandria-starts-with.texinfo
201 @include include/fun-alexandria-starts-with-subseq.texinfo
202 @include include/fun-alexandria-ends-with.texinfo
203 @include include/fun-alexandria-ends-with-subseq.texinfo
204 @include include/fun-alexandria-map-combinations.texinfo
205 @include include/fun-alexandria-map-derangements.texinfo
206 @include include/fun-alexandria-map-permutations.texinfo
207
208 @node IO
209 @comment node-name, next, previous, up
210 @chapter IO
211
212 @include include/fun-alexandria-read-stream-content-into-string.texinfo
213 @include include/fun-alexandria-read-file-into-string.texinfo
214 @include include/fun-alexandria-read-stream-content-into-byte-vector.texinfo
215 @include include/fun-alexandria-read-file-into-byte-vector.texinfo
216
217 @node Macro Writing
218 @comment node-name, next, previous, up
219 @chapter Macro Writing
220
221 @include include/macro-alexandria-once-only.texinfo
222 @include include/macro-alexandria-with-gensyms.texinfo
223 @include include/macro-alexandria-with-unique-names.texinfo
224 @include include/fun-alexandria-featurep.texinfo
225 @include include/fun-alexandria-parse-body.texinfo
226 @include include/fun-alexandria-parse-ordinary-lambda-list.texinfo
227
228 @node Symbols
229 @comment node-name, next, previous, up
230 @chapter Symbols
231
232 @include include/fun-alexandria-ensure-symbol.texinfo
233 @include include/fun-alexandria-format-symbol.texinfo
234 @include include/fun-alexandria-make-keyword.texinfo
235 @include include/fun-alexandria-make-gensym.texinfo
236 @include include/fun-alexandria-make-gensym-list.texinfo
237 @include include/fun-alexandria-symbolicate.texinfo
238
239 @node Arrays
240 @comment node-name, next, previous, up
241 @chapter Arrays
242
243 @include include/type-alexandria-array-index.texinfo
244 @include include/type-alexandria-array-length.texinfo
245 @include include/fun-alexandria-copy-array.texinfo
246
247 @node Types
248 @comment node-name, next, previous, up
249 @chapter Types
250
251 @include include/type-alexandria-string-designator.texinfo
252 @include include/macro-alexandria-coercef.texinfo
253 @include include/fun-alexandria-of-type.texinfo
254 @include include/fun-alexandria-type-equals.texinfo
255
256 @node Numbers
257 @comment node-name, next, previous, up
258 @chapter Numbers
259
260 @include include/macro-alexandria-maxf.texinfo
261 @include include/macro-alexandria-minf.texinfo
262
263 @include include/fun-alexandria-binomial-coefficient.texinfo
264 @include include/fun-alexandria-count-permutations.texinfo
265 @include include/fun-alexandria-clamp.texinfo
266 @include include/fun-alexandria-lerp.texinfo
267 @include include/fun-alexandria-factorial.texinfo
268 @include include/fun-alexandria-subfactorial.texinfo
269 @include include/fun-alexandria-gaussian-random.texinfo
270 @include include/fun-alexandria-iota.texinfo
271 @include include/fun-alexandria-map-iota.texinfo
272 @include include/fun-alexandria-mean.texinfo
273 @include include/fun-alexandria-median.texinfo
274 @include include/fun-alexandria-variance.texinfo
275 @include include/fun-alexandria-standard-deviation.texinfo
276
277 @bye