1 | ;;;; types.db - Type-information for core library functions -*- Scheme -*- |
---|
2 | ; |
---|
3 | ; Copyright (c 2009, The Chicken Team |
---|
4 | ; All rights reserved. |
---|
5 | ; |
---|
6 | ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following |
---|
7 | ; conditions are met: |
---|
8 | ; |
---|
9 | ; Redistributions of source code must retain the above copyright notice, this list of conditions and the following |
---|
10 | ; disclaimer. |
---|
11 | ; Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following |
---|
12 | ; disclaimer in the documentation and/or other materials provided with the distribution. |
---|
13 | ; Neither the name of the author nor the names of its contributors may be used to endorse or promote |
---|
14 | ; products derived from this software without specific prior written permission. |
---|
15 | ; |
---|
16 | ; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS |
---|
17 | ; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY |
---|
18 | ; AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR |
---|
19 | ; CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
---|
20 | ; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
---|
21 | ; SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY |
---|
22 | ; THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR |
---|
23 | ; OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
---|
24 | ; POSSIBILITY OF SUCH DAMAGE. |
---|
25 | |
---|
26 | |
---|
27 | ;; scheme |
---|
28 | |
---|
29 | (not (procedure not (*) boolean)) |
---|
30 | (boolean? (procedure boolean (*) boolean)) |
---|
31 | (eq? (procedure eq? (* *) boolean)) |
---|
32 | (eqv? (procedure eqv? (* *) boolean)) |
---|
33 | (equal? (procedure equal? (* *) boolean)) |
---|
34 | (pair? (procedure pair? (*) boolean)) |
---|
35 | (cons (procedure cons (* *) pair)) |
---|
36 | (car (procedure car (pair) *)) |
---|
37 | (cdr (procedure cdr (pair) *)) |
---|
38 | (caar (procedure caar (pair) *)) |
---|
39 | (cadr (procedure cadr (pair) *)) |
---|
40 | (cdar (procedure cdar (pair) *)) |
---|
41 | (cddr (procedure cddr (pair) *)) |
---|
42 | (caaar (procedure caaar (pair) *)) |
---|
43 | (caadr (procedure caadr (pair) *)) |
---|
44 | (cadar (procedure cadar (pair) *)) |
---|
45 | (caddr (procedure caddr (pair) *)) |
---|
46 | (cdaar (procedure cdaar (pair) *)) |
---|
47 | (cdadr (procedure cdadr (pair) *)) |
---|
48 | (cddar (procedure cddar (pair) *)) |
---|
49 | (cdddr (procedure cdddr (pair) *)) |
---|
50 | (caaaar (procedure caaaar (pair) *)) |
---|
51 | (caaadr (procedure caaadr (pair) *)) |
---|
52 | (caadar (procedure caadar (pair) *)) |
---|
53 | (caaddr (procedure caaddr (pair) *)) |
---|
54 | (cadaar (procedure cadaar (pair) *)) |
---|
55 | (cadadr (procedure cadadr (pair) *)) |
---|
56 | (caddar (procedure caddar (pair) *)) |
---|
57 | (cadddr (procedure cadddr (pair) *)) |
---|
58 | (cdaaar (procedure cdaaar (pair) *)) |
---|
59 | (cdaadr (procedure cdaadr (pair) *)) |
---|
60 | (cdadar (procedure cdadar (pair) *)) |
---|
61 | (cdaddr (procedure cdaddr (pair) *)) |
---|
62 | (cddaar (procedure cddaar (pair) *)) |
---|
63 | (cddadr (procedure cddadr (pair) *)) |
---|
64 | (cdddar (procedure cdddar (pair) *)) |
---|
65 | (cddddr (procedure cddddr (pair) *)) |
---|
66 | (set-car! (procedure set-car! (pair *) undefined)) |
---|
67 | (set-cdr! (procedure set-cdr! (pair *) undefined)) |
---|
68 | (null? (procedure null? (*) boolean)) |
---|
69 | (list? (procedure list? (*) boolean)) |
---|
70 | (list (procedure list (#!rest) list)) |
---|
71 | (length (procedure length (list) fixnum)) |
---|
72 | (list-tail (procedure list-tail (list fixnum) *)) |
---|
73 | (list-ref (procedure list-ref (list fixnum) *)) |
---|
74 | (append (procedure append (list #!rest) list)) |
---|
75 | (reverse (procedure reverse (list) list)) |
---|
76 | (memq (procedure memq (* list) *)) ; result type: (or list boolean) ? |
---|
77 | (memv (procedure memv (* list) *)) |
---|
78 | (member (procedure member (* list #!optional (procedure (* *) *)) *)) |
---|
79 | (assq (procedure assq (* list) *)) |
---|
80 | (assv (procedure assv (* list) *)) |
---|
81 | (assoc (procedure assoc (* list #!optional (procedure (* *) *)) *)) |
---|
82 | (symbol? (procedure symbol? (*) boolean)) |
---|
83 | (symbol->string (procedure symbol->string (symbol) string)) |
---|
84 | (string->symbol (procedure string->symbol (string) symbol)) |
---|
85 | (number? (procedure number? (*) boolean)) |
---|
86 | (integer? (procedure integer? (*) boolean)) |
---|
87 | (exact? (procedure exact? (*) boolean)) |
---|
88 | (real? (procedure real? (*) boolean)) |
---|
89 | (complex? (procedure complex? (*) boolean)) |
---|
90 | (inexact? (procedure inexact? (*) boolean)) |
---|
91 | (rational? (procedure rational? (*) boolean)) |
---|
92 | (zero? (procedure zero? (number) boolean)) |
---|
93 | (odd? (procedure odd? (number) boolean)) |
---|
94 | (even? (procedure even? (number) boolean)) |
---|
95 | (positive? (procedure positive? (number) boolean)) |
---|
96 | (negative? (procedure negative? (number) boolean)) |
---|
97 | (max (procedure max (#!rest number) number)) |
---|
98 | (min (procedure min (#!rest number) number)) |
---|
99 | (+ (procedure + (#!rest number) number)) |
---|
100 | (- (procedure - (number #!rest number) number)) |
---|
101 | (* (procedure * (#!rest number) number)) |
---|
102 | (/ (procedure / (number #!rest number) number)) |
---|
103 | (= (procedure = (#!rest number) boolean)) |
---|
104 | (> (procedure > (#!rest number) boolean)) |
---|
105 | (< (procedure < (#!rest number) boolean)) |
---|
106 | (>= (procedure >= (#!rest number) boolean)) |
---|
107 | (<= (procedure <= (#!rest number) boolean)) |
---|
108 | (quotient (procedure quotient (number number) number)) |
---|
109 | (remainder (procedure remainder (number number) number)) |
---|
110 | (modulo (procedure modulo (number number) number)) |
---|
111 | (gcd (procedure gcd (#!rest number) number)) |
---|
112 | (lcm (procedure lcm (#!rest number) number)) |
---|
113 | (abs (procedure abs (number) number)) |
---|
114 | (floor (procedure floor (number) number)) |
---|
115 | (ceiling (procedure ceiling (number) number)) |
---|
116 | (truncate (procedure truncate (number) number)) |
---|
117 | (round (procedure round (number) number)) |
---|
118 | (exact->inexact (procedure exact->inexact (number) number)) |
---|
119 | (inexact->exact (procedure inexact->exact (number) number)) |
---|
120 | (exp (procedure exp (number) float)) |
---|
121 | (log (procedure log (number) float)) |
---|
122 | (expt (procedure expt (number number) number)) |
---|
123 | (sqrt (procedure sqrt (number) float)) |
---|
124 | (sin (procedure sin (number) float)) |
---|
125 | (cos (procedure cos (number) float)) |
---|
126 | (tan (procedure tan (number) float)) |
---|
127 | (asin (procedure asin (number) float)) |
---|
128 | (acos (procedure acos (number) float)) |
---|
129 | (atan (procedure atan (number number) float)) |
---|
130 | (number->string (procedure number->string (number #!optional number) string)) |
---|
131 | (string->number (procedure string->number (string #!optional number) (or number boolean))) |
---|
132 | (char? (procedure char? (*) boolean)) |
---|
133 | (char=? (procedure char=? (char char) boolean)) |
---|
134 | (char>? (procedure char>? (char char) boolean)) |
---|
135 | (char<? (procedure char<? (char char) boolean)) |
---|
136 | (char>=? (procedure char>=? (char char) boolean)) |
---|
137 | (char<=? (procedure char<=? (char char) boolean)) |
---|
138 | (char-ci=? (procedure char-ci=? (char char) boolean)) |
---|
139 | (char-ci<? (procedure char-ci<? (char char) boolean)) |
---|
140 | (char-ci>? (procedure char-ci>? (char char) boolean)) |
---|
141 | (char-ci>=? (procedure char-ci>=? (char char) boolean)) |
---|
142 | (char-ci<=? (procedure char-ci<=? (char char) boolean)) |
---|
143 | (char-alphabetic? (procedure char-alphabetic? (char) boolean)) |
---|
144 | (char-whitespace? (procedure char-whitespace? (char) boolean)) |
---|
145 | (char-numeric? (procedure char-numeric? (char) boolean)) |
---|
146 | (char-upper-case? (procedure char-upper-case? (char) boolean)) |
---|
147 | (char-lower-case? (procedure char-lower-case? (char) boolean)) |
---|
148 | (char-upcase (procedure char-upcase (char) char)) |
---|
149 | (char-downcase (procedure char-downcase (char) char)) |
---|
150 | (char->integer (procedure char->integer (char) fixnum)) |
---|
151 | (integer->char (procedure integer->char (fixnum) char)) |
---|
152 | (string? (procedure string? (*) boolean)) |
---|
153 | (string=? (procedure string=? (string string) boolean)) |
---|
154 | (string>? (procedure string>? (string string) boolean)) |
---|
155 | (string<? (procedure string<? (string string) boolean)) |
---|
156 | (string>=? (procedure string>=? (string string) boolean)) |
---|
157 | (string<=? (procedure string<=? (string string) boolean)) |
---|
158 | (string-ci=? (procedure string-ci=? (string string) boolean)) |
---|
159 | (string-ci<? (procedure string-ci<? (string string) boolean)) |
---|
160 | (string-ci>? (procedure string-ci>? (string string) boolean)) |
---|
161 | (string-ci>=? (procedure string-ci>=? (string string) boolean)) |
---|
162 | (string-ci<=? (procedure string-ci<=? (string string) boolean)) |
---|
163 | (make-string (procedure make-string (fixnum #!optional char) string)) |
---|
164 | (string-length (procedure string-length (string) fixnum)) |
---|
165 | (string-ref (procedure string-ref (string fixnum) char)) |
---|
166 | (string-set! (procedure string-set! (string fixnum char) undefined)) |
---|
167 | (string-append (procedure string-append (#!rest string) string)) |
---|
168 | ;(string-copy (procedure string-copy (string) string)) - we use the more general version from srfi-13 |
---|
169 | (string->list (procedure string->list (string) list)) |
---|
170 | (list->string (procedure list->string (list) string)) |
---|
171 | (substring (procedure substring (string fixnum #!optional fixnum) string)) |
---|
172 | (string-fill! (procedure string-fill! (string char) string)) |
---|
173 | (vector? (procedure vector? (*) boolean)) |
---|
174 | (make-vector (procedure make-vector (fixnum #!optional *) vector)) |
---|
175 | (vector-ref (procedure vector-ref (vector fixnum) *)) |
---|
176 | (vector-set! (procedure vector-set! (vector fixnum *) undefined)) |
---|
177 | (string (procedure string (#!rest char) string)) |
---|
178 | (vector (procedure vector (#!rest) vector)) |
---|
179 | (vector-length (procedure vector-length (vector) fixnum)) |
---|
180 | (vector->list (procedure vector->list (vector) list)) |
---|
181 | (list->vector (procedure list->vector (list) vector)) |
---|
182 | (vector-fill! (procedure vector-fill! (vector *) vector)) |
---|
183 | (procedure? (procedure procedure? (*) boolean)) |
---|
184 | (map (procedure map (procedure #!rest list) list)) |
---|
185 | (for-each (procedure for-each (procedure #!rest list) undefined)) |
---|
186 | (apply (procedure apply (procedure #!rest) . *)) |
---|
187 | (force (procedure force (*) *)) |
---|
188 | (call-with-current-continuation (procedure call-with-current-continuation (procedure) . *)) |
---|
189 | (input-port? (procedure input-port? (*) boolean)) |
---|
190 | (output-port? (procedure output-port? (*) boolean)) |
---|
191 | (current-input-port (procedure current-input-port (#!optional port) port)) |
---|
192 | (current-output-port (procedure current-output-port (#!optional port) port)) |
---|
193 | (call-with-input-file (procedure call-with-input-file (string (procedure (port) . *)) . *)) |
---|
194 | (call-with-output-file (procedure call-with-output-file (string (procedure (port) . *)) . *)) |
---|
195 | (open-input-file (procedure open-input-file (string) port)) |
---|
196 | (open-output-file (procedure open-output-file (string) port)) |
---|
197 | (close-input-port (procedure close-input-port (port) undefined)) |
---|
198 | (close-output-port (procedure close-output-port (port) undefined)) |
---|
199 | (load (procedure load (string #!optional procedure) undefined)) |
---|
200 | (read (procedure read (#!optional port) *)) |
---|
201 | (eof-object? (procedure eof-object? (*) boolean)) |
---|
202 | (read-char (procedure read-char (#!optional port) *)) ; result (or eof char) ? |
---|
203 | (peek-char (procedure peek-char (#!optional port) *)) |
---|
204 | (write (procedure write (* #!optional port) undefined)) |
---|
205 | (display (procedure display (* #!optional port) undefined)) |
---|
206 | (write-char (procedure write-char (char #!optional port) undefined)) |
---|
207 | (newline (procedure newline (#!optional port) undefined)) |
---|
208 | (with-input-from-file (procedure with-input-from-file (string procedure #!optional symbol) . *)) |
---|
209 | (with-output-to-file (procedure with-output-to-file (string procedure #!optional symbol) . *)) |
---|
210 | (dynamic-wind (procedure dynamic-wind (procedure procedure procedure) . *)) |
---|
211 | (values (procedure values (#!rest values) . *)) |
---|
212 | (call-with-values (procedure call-with-values (procedure procedure) . *)) |
---|
213 | (eval (procedure eval (* #!optional *) *)) |
---|
214 | (char-ready? (procedure char-ready? (#!optional port) boolean)) |
---|
215 | (imag-part (procedure imag-part (number) number)) |
---|
216 | (real-part (procedure real-part (number) number)) |
---|
217 | (magnitude (procedure magnitude (number) number)) |
---|
218 | (numerator (procedure numerator (number) number)) |
---|
219 | (denominator (procedure denominator (number) number)) |
---|
220 | (scheme-report-environment (procedure scheme-report-environment (#!optional fixnum) *)) |
---|
221 | (null-environment (procedure null-environment (#!optional fixnum) *)) |
---|
222 | (interaction-environment (procedure interaction-environment () *)) |
---|
223 | |
---|
224 | ;; chicken |
---|
225 | |
---|
226 | (abort (procedure abort (*) noreturn)) |
---|
227 | (add1 (procedure add1 (number) number)) |
---|
228 | (argc+argv (procedure argc+argv () fixnum list)) |
---|
229 | (argv (procedure argv () list)) |
---|
230 | (arithmetic-shift (procedure arithmetic-shift (number number) number)) |
---|
231 | (bit-set? (procedure bit-set? (number fixnum) boolean)) |
---|
232 | (bitwise-and (procedure bitwise-and (#!rest number) number)) |
---|
233 | (bitwise-ior (procedure bitwise-ior (#!rest number) number)) |
---|
234 | (bitwise-not (procedure bitwise-not (number) number)) |
---|
235 | (bitwise-xor (procedure bitwise-xor (#!rest number) number)) |
---|
236 | (blob->string (procedure blob->string (blob) string)) |
---|
237 | (blob-size (procedure blob-size (blob) fixnum)) |
---|
238 | (blob? (procedure blob? (*) boolean)) |
---|
239 | (blob=? (procedure blob=? (blob blob) boolean)) |
---|
240 | (breakpoint (procedure breakpoint (#!optional *) . *)) |
---|
241 | (build-platform (procedure build-platform () symbol)) |
---|
242 | (c-runtime (procedure c-runtime () symbol)) |
---|
243 | (call/cc (procedure call/cc (procedure) . *)) |
---|
244 | (case-sensitive (procedure case-sensitive (#!optional *) *)) |
---|
245 | (char-name (procedure char-name ((or char symbol) #!optional char) *)) |
---|
246 | (chicken-home (procedure chicken-home () string)) |
---|
247 | (chicken-version (procedure chicken-version (#!optional *) string)) |
---|
248 | (command-line-arguments (procedure command-line-arguments () list)) |
---|
249 | (condition-predicate (procedure condition-predicate (symbol) (procedure ((struct condition)) boolean))) |
---|
250 | (condition-property-accessor (procedure condition-property-accessor (symbol symbol #!optional *) (procedure ((struct condition)) *))) |
---|
251 | (condition? (procedure condition? (*) boolean)) |
---|
252 | (continuation-capture (procedure continuation-capture ((procedure ((struct continuation)) . *)) *)) |
---|
253 | (continuation-graft (procedure continuation-graft ((struct continuation) (procedure () . *)) *)) |
---|
254 | (continuation-return (procedure continuation-return (procedure #!rest) . *)) ;XXX make return type more specific? |
---|
255 | (continuation? (procedure continuation? (*) boolean)) |
---|
256 | (copy-read-table (procedure copy-read-table ((struct read-table)) (struct read-table))) |
---|
257 | (cpu-time (procedure cpu-time () fixnum fixnum)) |
---|
258 | (current-error-port (procedure current-error-port (#!optional port) port)) |
---|
259 | (current-exception-handler (procedure current-exception-handler () procedure)) |
---|
260 | (current-gc-milliseconds (procedure current-gc-milliseconds () fixnum)) |
---|
261 | (current-milliseconds (procedure current-milliseconds () fixnum)) |
---|
262 | (current-read-table (procedure current-read-table () (struct read-table))) |
---|
263 | (current-seconds (procedure current-seconds () number)) |
---|
264 | (define-reader-ctor (procedure define-reader-ctor (symbol procedure) undefined)) |
---|
265 | (delete-file (procedure delete-file (string) undefined)) |
---|
266 | (enable-warnings (procedure enable-warnings (#!optional *) *)) |
---|
267 | (errno (procedure errno () fixnum)) |
---|
268 | (error (procedure error (#!rest) noreturn)) |
---|
269 | (exit (procedure exit (#!optional fixnum) noreturn)) |
---|
270 | (exit-handler (procedure exit-handler (#!optional procedure) procedure)) |
---|
271 | (expand (procedure expand (* #!optional *) *)) |
---|
272 | (extension-information (procedure extension-information (symbol) *)) |
---|
273 | (feature? (procedure feature? (symbol) boolean)) |
---|
274 | (features (procedure features () list)) |
---|
275 | (file-exists? (procedure file-exists? (string) *)) |
---|
276 | (fixnum-bits fixnum) |
---|
277 | (fixnum-precision fixnum) |
---|
278 | (fixnum? (procedure fixnum? (*) boolean)) |
---|
279 | (flonum-decimal-precision fixnum) |
---|
280 | (flonum-epsilon float) |
---|
281 | (flonum-maximum-decimal-exponent fixnum) |
---|
282 | (flonum-maximum-exponent fixnum) |
---|
283 | (flonum-minimum-decimal-exponent fixnum) |
---|
284 | (flonum-minimum-exponent fixnum) |
---|
285 | (flonum-precision fixnum) |
---|
286 | (flonum-print-precision (procedure (#!optional fixnum) fixnum)) |
---|
287 | (flonum-radix fixnum) |
---|
288 | (flonum? (procedure flonum? (*) boolean)) |
---|
289 | (flush-output (procedure flush-output (#!optional port) undefined)) |
---|
290 | (force-finalizers (procedure force-finalizers () undefined)) |
---|
291 | (fp- (procedure fp- (float float) float)) |
---|
292 | (fp* (procedure fp* (float float) float)) |
---|
293 | (fp/ (procedure fp/ (float float) float)) |
---|
294 | (fp+ (procedure fp+ (float float) float)) |
---|
295 | (fp< (procedure fp< (float float) boolean)) |
---|
296 | (fp<= (procedure fp<= (float float) boolean)) |
---|
297 | (fp= (procedure fp= (float float) boolean)) |
---|
298 | (fp> (procedure fp> (float float) boolean)) |
---|
299 | (fp>= (procedure fp>= (float float) boolean)) |
---|
300 | (fpmax (procedure fpmax (float float) float)) |
---|
301 | (fpmin (procedure fpmin (float float) float)) |
---|
302 | (fpneg (procedure fpneg (float) float)) |
---|
303 | (fx- (procedure fx- (fixnum fixnum) fixnum)) |
---|
304 | (fx* (procedure fx* (fixnum fixnum) fixnum)) |
---|
305 | (fx/ (procedure fx/ (fixnum fixnum) fixnum)) |
---|
306 | (fx+ (procedure fx+ (fixnum fixnum) fixnum)) |
---|
307 | (fx< (procedure fx< (fixnum fixnum) boolean)) |
---|
308 | (fx<= (procedure fx<= (fixnum fixnum) boolean)) |
---|
309 | (fx= (procedure fx= (fixnum fixnum) boolean)) |
---|
310 | (fx> (procedure fx> (fixnum fixnum) boolean)) |
---|
311 | (fx>= (procedure fx>= (fixnum fixnum) boolean)) |
---|
312 | (fxand (procedure fxand (fixnum fixnum) fixnum)) |
---|
313 | (fxior (procedure fxior (fixnum fixnum) fixnum)) |
---|
314 | (fxmax (procedure fxmax (fixnum fixnum) fixnum)) |
---|
315 | (fxmin (procedure fxmin (fixnum fixnum) fixnum)) |
---|
316 | (fxmod (procedure fxmod (fixnum fixnum) fixnum)) |
---|
317 | (fxneg (procedure fxneg (fixnum) fixnum)) |
---|
318 | (fxnot (procedure fxnot (fixnum) fixnum)) |
---|
319 | (fxshl (procedure fxshl (fixnum fixnum) fixnum)) |
---|
320 | (fxshr (procedure fxshr (fixnum fixnum) fixnum)) |
---|
321 | (fxxor (procedure fxxor (fixnum fixnum) fixnum)) |
---|
322 | (gc (procedure gc (#!optional *) fixnum)) |
---|
323 | (gensym (procedure gensym (#!optional *) symbol)) |
---|
324 | (get (procedure get (symbol symbol) *)) |
---|
325 | (get-call-chain (procedure get-call-chain (#!optional fixnum *) list)) |
---|
326 | (get-environment-variable (procedure get-environment-variable (string) *)) |
---|
327 | (get-keyword (procedure get-keyword (symbol list #!optional *) *)) |
---|
328 | (get-output-string (procedure get-output-string (port) string)) |
---|
329 | (get-properties (procedure get-properties (symbol list) symbol * list)) |
---|
330 | (getenv (procedure getenv (string) (or string boolean))) |
---|
331 | (getter-with-setter (procedure getter-with-setter (procedure procedure) procedure)) |
---|
332 | (implicit-exit-handler (procedure implicit-exit-handler (#!optional procedure) procedure)) |
---|
333 | (keyword->string (procedure keyword->string (symbol) string)) |
---|
334 | (keyword-style (procedure keyword-style (#!optional *) *)) |
---|
335 | (keyword? (procedure keyword? (*) boolean)) |
---|
336 | (load-library (procedure load-library (* string) undefined)) |
---|
337 | (load-relative (procedure load-relative (string #!optional procedure) undefined)) |
---|
338 | (load-verbose (procedure load-verbose (#!optional *) *)) |
---|
339 | (machine-byte-order (procedure machine-byte-order () symbol)) |
---|
340 | (machine-type (procedure machine-type () symbol)) |
---|
341 | (make-blob (procedure make-blob (fixnum) blob)) |
---|
342 | (make-composite-condition (procedure make-composite-condition (#!rest (struct condition)) (struct condition))) |
---|
343 | (make-parameter (procedure make-parameter (* #!optional procedure) procedure)) |
---|
344 | (make-property-condition (procedure make-property-condition (symbol #!rest *) (struct condition))) |
---|
345 | (maximum-flonum float) |
---|
346 | (memory-statistics (procedure memory-statistics () vector)) |
---|
347 | (minimum-flonum float) |
---|
348 | (most-negative-fixnum fixnum) |
---|
349 | (most-positive-fixnum fixnum) |
---|
350 | (on-exit (procedure on-exit ((procedure () . *)) undefined)) |
---|
351 | (open-input-string (procedure open-input-string (string #!rest) port)) |
---|
352 | (open-output-string (procedure open-output-string (#!rest) port)) |
---|
353 | (parentheses-synonyms (procedure parentheses-synonyms (#!optional *) *)) |
---|
354 | (port-name (procedure port-name (#!optional port) *)) |
---|
355 | (port-position (procedure port-position (#!optional port) fixnum)) |
---|
356 | (port? (procedure port? (*) boolean)) |
---|
357 | (print (procedure print (#!rest *) undefined)) |
---|
358 | (print-call-chain (procedure print-call-chain (#!optional port fixnum * string) undefined)) |
---|
359 | (print-error-message (procedure print-error-message (* #!optional port string) undefined)) |
---|
360 | (print* (procedure print* (#!rest) undefined)) |
---|
361 | (procedure-information (procedure procedure-information (procedure) *)) |
---|
362 | (program-name (procedure program-name () string)) |
---|
363 | (promise? (procedure promise? (*) boolean)) |
---|
364 | (put! (procedure put! (symbol symbol *) undefined)) |
---|
365 | (register-feature! (procedure register-feature! (#!rest symbol) undefined)) |
---|
366 | (remprop! (procedure remprop! (symbol symbol) undefined)) |
---|
367 | (rename-file (procedure rename-file (string string) undefined)) |
---|
368 | (repl (procedure repl () undefined)) |
---|
369 | (repl-prompt (procedure repl-prompt (#!optional procedure) procedure)) |
---|
370 | (repository-path (procedure repository-path (#!optional *) string)) |
---|
371 | (require (procedure require (#!rest *) undefined)) |
---|
372 | (reset (procedure reset () undefined)) |
---|
373 | (reset-handler (procedure reset-handler (#!optional procedure) procedure)) |
---|
374 | (return-to-host (procedure return-to-host () . *)) |
---|
375 | (reverse-list->string (procedure reverse-list->string (list) string)) |
---|
376 | (set-finalizer! (procedure set-finalizer! (* (procedure (*) . *)) undefined)) |
---|
377 | (set-gc-report! (procedure set-gc-report! (*) undefined)) |
---|
378 | (set-parameterized-read-syntax! (procedure set-parameterized-read-syntax! (char procedure) undefined)) |
---|
379 | (set-port-name! (procedure set-port-name! (port string) undefined)) |
---|
380 | (set-read-syntax! (procedure set-read-syntax! (char procedure) undefined)) |
---|
381 | (set-sharp-read-syntax! (procedure set-sharp-read-syntax! (char procedure) undefined)) |
---|
382 | (setter (procedure setter (procedure) procedure)) |
---|
383 | (signal (procedure signal (*) . *)) |
---|
384 | (signum (procedure signum (number) number)) |
---|
385 | (singlestep (procedure singlestep (procedure) . *)) |
---|
386 | (software-type (procedure software-type () symbol)) |
---|
387 | (software-version (procedure software-version () symbol)) |
---|
388 | (string->blob (procedure string->blob (string) blob)) |
---|
389 | (string->keyword (procedure string->keyword (string) symbol)) |
---|
390 | (string->uninterned-symbol (procedure string->uninterned-symbol (string) symbol)) |
---|
391 | (strip-syntax (procedure strip-syntax (*) *)) |
---|
392 | (sub1 (procedure sub1 (number) number)) |
---|
393 | (symbol-escape (procedure symbol-escape (#!optional *) *)) |
---|
394 | (symbol-plist (procedure symbol-plist (symbol) list)) |
---|
395 | (syntax-error (procedure syntax-error (#!rest) noreturn)) |
---|
396 | (system (procedure system (string) fixnum)) |
---|
397 | (unregister-feature! (procedure unregister-feature! (#!rest symbol) undefined)) |
---|
398 | (vector-resize (procedure vector-resize (vector fixnum) vector)) |
---|
399 | (void (procedure void () undefined)) |
---|
400 | (warning (procedure warning (#!rest) . *)) |
---|
401 | (with-exception-handler (procedure with-exception-handler (procedure procedure) . *)) |
---|
402 | |
---|
403 | ;; data-structures |
---|
404 | |
---|
405 | (->string (procedure ->string (*) string)) |
---|
406 | (alist-ref (procedure alist-ref (* list #!optional (procedure (* *) *) *) *)) |
---|
407 | (alist-update! (procedure alist-update! (* * list #!optional (procedure (* *) *)) *)) |
---|
408 | (always? (procedure always? (#!rest) boolean)) |
---|
409 | (any? (procedure any? (*) boolean)) |
---|
410 | (atom? (procedure atom? (*) boolean)) |
---|
411 | (binary-search (procedure binary-search (vector (procedure (*) *)) *)) |
---|
412 | (butlast (procedure butlast (pair) list)) |
---|
413 | (chop (procedure chop (list fixnum) list)) |
---|
414 | (complement (procedure complement (procedure) procedure)) |
---|
415 | (compose (procedure compose (#!rest procedure) procedure)) |
---|
416 | (compress (procedure compress (list list) list)) |
---|
417 | (conc (procedure conc (#!rest) string)) |
---|
418 | (conjoin (procedure conjoin (#!rest (procedure (*) *)) (procedure (*) *))) |
---|
419 | (constantly (procedure constantly (#!rest) . *)) |
---|
420 | (disjoin (procedure disjoin (#!rest (procedure (*) *)) (procedure (*) *))) |
---|
421 | (each (procedure each (#!rest procedure) procedure)) |
---|
422 | (flatten (procedure flatten (pair) list)) |
---|
423 | (flip (procedure flip ((procedure (* *) . *)) procedure)) |
---|
424 | (identity (procedure identity (*) *)) |
---|
425 | (intersperse (procedure intersperse (list *) list)) |
---|
426 | (join (procedure join (list list) list)) |
---|
427 | (left-section (procedure left-section (procedure #!rest) procedure)) |
---|
428 | (list->queue (procedure list->queue (list) (struct queue))) |
---|
429 | (list-of? (procedure list-of? ((procedure (*) *)) (procedure (list) boolean))) |
---|
430 | (make-queue (procedure make-queue () (struct queue))) |
---|
431 | (merge (procedure merge (list list (procedure (* *) *)) list)) |
---|
432 | (merge! (procedure merge! (list list (procedure (* *) *)) list)) |
---|
433 | (never? (procedure never? (#!rest) boolean)) |
---|
434 | (none? (procedure none? (*) boolean)) |
---|
435 | (noop (procedure noop (#!rest) *)) |
---|
436 | (o (procedure o (#!rest (procedure (*) *)) (procedure (*) *))) |
---|
437 | (project (procedure project (fixnum) procedure)) |
---|
438 | (queue->list (procedure queue->list ((struct queue)) list)) |
---|
439 | (queue-add! (procedure queue-add! ((struct queue) *) undefined)) |
---|
440 | (queue-empty? (procedure queue-empty? ((struct queue)) boolean)) |
---|
441 | (queue-first (procedure queue-first ((struct queue)) *)) |
---|
442 | (queue-last (procedure queue-last ((struct queue)) *)) |
---|
443 | (queue-push-back! (procedure queue-push-back! ((struct queue) *) undefined)) |
---|
444 | (queue-push-back-list! (procedure queue-push-back-list! ((struct queue) list) undefined)) |
---|
445 | (queue-remove! (procedure queue-remove! ((struct queue)) undefined)) |
---|
446 | (queue? (procedure queue? (*) boolean)) |
---|
447 | (rassoc (procedure rassoc (* list #!optional (procedure (* *) *)) *)) |
---|
448 | (right-section (procedure right-section (procedure #!rest) procedure)) |
---|
449 | (shuffle (procedure shuffle (list (procedure (fixnum) fixnum)) list)) |
---|
450 | (sort (procedure sort ((or list vector) (procedure (* *) *)) (or list vector))) |
---|
451 | (sort! (procedure sort! ((or list vector) (procedure (* *) *)) (or list vector))) |
---|
452 | (sorted? (procedure sorted? ((or list vector) (procedure (* *) *)) boolean)) |
---|
453 | (string-chomp (procedure string-chomp (string #!optional string) string)) |
---|
454 | (string-chop (procedure string-chop (string fixnum) list)) |
---|
455 | (string-compare3 (procedure string-compare3 (string string) fixnum)) |
---|
456 | (string-compare3-ci (procedure string-compare3-ci (string string) fixnum)) |
---|
457 | (string-intersperse (procedure string-intersperse (list #!optional string) string)) |
---|
458 | (string-split (procedure string-split (string #!optional string *) list)) |
---|
459 | (string-translate (procedure string-translate (string string #!optional string) string)) |
---|
460 | (string-translate* (procedure string-translate* (string list) string)) |
---|
461 | (substring-ci=? (procedure substring-ci=? (string string #!optional fixnum fixnum fixnum) boolean)) |
---|
462 | (substring-index (procedure substring-index (string string #!optional fixnum) *)) |
---|
463 | (substring-index-ci (procedure substring-index-ci (string string #!optional fixnum) *)) |
---|
464 | (substring=? (procedure substring=? (string string #!optional fixnum fixnum fixnum) boolean)) |
---|
465 | (tail? (procedure tail? (* *) boolean)) |
---|
466 | |
---|
467 | ;; extras |
---|
468 | |
---|
469 | (format (procedure format (string #!rest) *)) |
---|
470 | (fprintf (procedure fprintf (port string #!rest) undefined)) |
---|
471 | (pp (procedure pp (* #!optional port) undefined)) |
---|
472 | (pretty-print (procedure pretty-print (* #!optional port) undefined)) |
---|
473 | (pretty-print-width (procedure pretty-print-width (#!optional *) *)) |
---|
474 | (printf (procedure printf (string #!rest) undefined)) |
---|
475 | (random (procedure random (number) number)) |
---|
476 | (random-seed (procedure random-seed (#!optional number) number)) |
---|
477 | (randomize (procedure randomize (#!optional number) undefined)) |
---|
478 | (read-byte (procedure read-byte (#!optional port) fixnum)) |
---|
479 | (read-file (procedure read-file (#!optional port (procedure (port) *) fixnum) list)) |
---|
480 | (read-line (procedure read-line (#!optional port fixnum) *)) |
---|
481 | (read-lines (procedure read-lines (#!optional port fixnum) list)) |
---|
482 | (read-string (procedure read-string (#!optional * port) string)) |
---|
483 | (read-string! (procedure read-string! (fixnum string #!optional port fixnum) fixnum)) |
---|
484 | (read-token (procedure read-token ((procedure (char) *) #!optional port) string)) |
---|
485 | (sprintf (procedure sprintf (string #!rest) string)) |
---|
486 | (write-byte (procedure write-byte (fixnum #!optional port) undefined)) |
---|
487 | (write-line (procedure write-line (string #!optional port) undefined)) |
---|
488 | (write-string (procedure write-string (string #!optional * port) undefined)) |
---|
489 | |
---|
490 | ;; files |
---|
491 | |
---|
492 | (delete-file* (procedure delete-file* (string) boolean)) |
---|
493 | (file-copy (procedure file-copy (string string #!optional * fixnum) undefined)) |
---|
494 | (file-move (procedure file-move (string string #!optional * fixnum) undefined)) |
---|
495 | (make-pathname (procedure make-pathname (* * #!optional string string) string)) |
---|
496 | (directory-null? (procedure directory-null? (string) boolean)) |
---|
497 | (make-absolute-pathname (procedure make-absolute-pathname (* * #!optional string string) string)) |
---|
498 | (create-temporary-file (procedure create-temporary-file (#!optional string) string)) |
---|
499 | (decompose-pathname (procedure decompose-pathname (string) * * *)) |
---|
500 | (absolute-pathname? (procedure absolute-pathname? (string) boolean)) |
---|
501 | (pathname-directory (procedure pathname-directory (string) *)) |
---|
502 | (pathname-extension (procedure pathname-extension (string) *)) |
---|
503 | (pathname-file (procedure pathname-file (string) *)) |
---|
504 | (pathname-replace-directory (procedure pathname-replace-directory (string string) string)) |
---|
505 | (pathname-replace-extension (procedure pathname-replace-extension (string string) string)) |
---|
506 | (pathname-replace-file (procedure pathname-replace-file (string string) string)) |
---|
507 | (pathname-strip-directory (procedure pathname-strip-directory (string) string)) |
---|
508 | (pathname-strip-extension (procedure pathname-strip-extension (string) string)) |
---|
509 | (normalize-pathname (procedure normalize-pathname (string) string)) |
---|
510 | |
---|
511 | ;; irregex |
---|
512 | |
---|
513 | (irregex (procedure irregex (#!rest) *)) |
---|
514 | (string->irregex (procedure string->irregex (string #!rest) *)) |
---|
515 | (sre->irregex (procedure sre->irregex (#!rest) *)) |
---|
516 | (string->sre (procedure string->sre (string #!rest) *)) |
---|
517 | (irregex? (procedure irregex? (*) boolean)) |
---|
518 | (irregex-match-data? (procedure irregex-match-data? (*) boolean)) |
---|
519 | (irregex-new-matches (procedure irregex-new-matches (*) *)) |
---|
520 | (irregex-reset-matches! (procedure irregex-reset-matches! (*) *)) |
---|
521 | (irregex-match-start (procedure irregex-match-start (* #!optional *) *)) |
---|
522 | (irregex-match-end (procedure irregex-match-end (* #!optional *) *)) |
---|
523 | (irregex-match-substring (procedure irregex-match-substring (* #!optional *) *)) |
---|
524 | (irregex-search (procedure irregex-search (* string #!optional fixnum fixnum) *)) |
---|
525 | (irregex-search/matches (procedure irregex-search/matches (* string fixnum fixnum *) *)) |
---|
526 | (irregex-match (procedure irregex-match (* string) *)) |
---|
527 | (irregex-match-string (procedure irregex-match-string (*) *)) |
---|
528 | (irregex-replace (procedure irregex-replace (* string #!rest) *)) |
---|
529 | (irregex-replace/all (procedure irregex-replace/all (* string #!rest) *)) |
---|
530 | (irregex-dfa (procedure irregex-dfa (*) *)) |
---|
531 | (irregex-dfa/search (procedure irregex-dfa/search (*) *)) |
---|
532 | (irregex-dfa/extract (procedure irregex-dfa/extract (*) *)) |
---|
533 | (irregex-nfa (procedure irregex-nfa (*) *)) |
---|
534 | (irregex-flags (procedure irregex-flags (*) *)) |
---|
535 | (irregex-submatches (procedure irregex-submatches (*) *)) |
---|
536 | (irregex-lengths (procedure irregex-lengths (*) *)) |
---|
537 | (irregex-names (procedure irregex-names (*) *)) |
---|
538 | |
---|
539 | ;; lolevel |
---|
540 | |
---|
541 | (address->pointer (procedure address->pointer (fixnum) pointer)) |
---|
542 | (align-to-word (procedure align-to-word (*) *)) |
---|
543 | (allocate (procedure allocate (fixnum) pointer)) |
---|
544 | (block-ref (procedure block-ref (* fixnum) *)) |
---|
545 | (block-set! (procedure block-set! (* fixnum *) *)) |
---|
546 | (extend-procedure (procedure extend-procedure (procedure *) procedure)) |
---|
547 | (extended-procedure? (procedure extended-procedure? (*) boolean)) |
---|
548 | (free (procedure free (pointer) *)) |
---|
549 | (global-bound? (procedure global-bound? (symbol) boolean)) |
---|
550 | (global-make-unbound! (procedure global-make-unbound! (symbol) symbol)) |
---|
551 | (global-ref (procedure global-ref (symbol) *)) |
---|
552 | (global-set! (procedure global-set! (symbol *) *)) |
---|
553 | (locative->object (procedure locative->object (locative) *)) |
---|
554 | (locative-ref (procedure locative-ref (locative) *)) |
---|
555 | (locative-set! (procedure locative-set! (locative *) *)) |
---|
556 | (locative? (procedure locative? (*) boolean)) |
---|
557 | (make-locative (procedure make-locative (* #!optional fixnum) locative)) |
---|
558 | (make-record-instance (procedure make-record-instance (* #!rest) *)) |
---|
559 | (make-weak-locative (procedure make-weak-locative (* #!optional fixnum) locative)) |
---|
560 | (move-memory! (procedure move-memory! (* * #!optional fixnum fixnum fixnum) *)) |
---|
561 | (mutate-procedure (procedure mutate-procedure (procedure procedure) procedure)) |
---|
562 | (null-pointer (procedure null-pointer () pointer)) |
---|
563 | (null-pointer? (procedure null-pointer? (pointer) boolean)) |
---|
564 | (number-of-bytes (procedure number-of-bytes (*) fixnum)) |
---|
565 | (number-of-slots (procedure number-of-slots (*) fixnum)) |
---|
566 | (object->pointer (procedure object->pointer (*) *)) |
---|
567 | (object-become! (procedure object-become! (list) *)) |
---|
568 | (object-copy (procedure object-copy (*) *)) |
---|
569 | (object-evict (procedure object-evict (* #!optional (procedure (fixnum) pointer)) *)) |
---|
570 | (object-evict-to-location (procedure object-evict-to-location (* pointer #!optional fixnum) * pointer)) |
---|
571 | (object-evicted? (procedure object-evicted? (*) boolean)) |
---|
572 | (object-release (procedure object-release (* #!optional (procedure (pointer) *)) *)) |
---|
573 | (object-size (procedure object-size (*) fixnum)) |
---|
574 | (object-unevict (procedure object-unevict (* #!optional *) *)) |
---|
575 | (pointer->address (procedure pointer->address (pointer) number)) |
---|
576 | (pointer-like? (procedure pointer-like? (*) boolean)) |
---|
577 | (pointer->object (procedure pointer->object (pointer) *)) |
---|
578 | (pointer-f32-ref (procedure pointer-f32-ref (pointer) number)) |
---|
579 | (pointer-f32-set! (procedure pointer-f32-set! (pointer number) undefined)) |
---|
580 | (pointer-f64-ref (procedure pointer-f64-ref (pointer) number)) |
---|
581 | (pointer-f64-set! (procedure pointer-f64-set! (pointer number) undefined)) |
---|
582 | (pointer-offset (procedure pointer-offset (pointer fixnum) pointer)) |
---|
583 | (pointer-s16-ref (procedure pointer-s16-ref (pointer) fixnum)) |
---|
584 | (pointer-s16-set! (procedure pointer-s16-set! (pointer fixnum) undefined)) |
---|
585 | (pointer-s32-ref (procedure pointer-s32-ref (pointer) number)) |
---|
586 | (pointer-s32-set! (procedure pointer-s32-set! (pointer number) undefined)) |
---|
587 | (pointer-s8-ref (procedure pointer-s8-ref (pointer) fixnum)) |
---|
588 | (pointer-s8-set! (procedure pointer-s8-set! (pointer fixnum) undefined)) |
---|
589 | (pointer-tag (procedure pointer-tag (pointer) *)) |
---|
590 | (pointer-u16-ref (procedure pointer-u16-ref (pointer) fixnum)) |
---|
591 | (pointer-u16-set! (procedure pointer-u16-set! (pointer fixnum) undefined)) |
---|
592 | (pointer-u32-ref (procedure pointer-u32-ref (pointer) number)) |
---|
593 | (pointer-u32-set! (procedure pointer-u32-set! (pointer number) undefined)) |
---|
594 | (pointer-u8-ref (procedure pointer-u8-ref (pointer) fixnum)) |
---|
595 | (pointer-u8-set! (procedure pointer-u8-set! (pointer fixnum) undefined)) |
---|
596 | (pointer=? (procedure pointer=? (pointer pointer) boolean)) |
---|
597 | (pointer? (procedure pointer? (*) boolean)) |
---|
598 | (procedure-data (procedure procedure-data (procedure) *)) |
---|
599 | (record->vector (procedure record->vector (*) vector)) |
---|
600 | (record-instance? (procedure record-instance? (*) boolean)) |
---|
601 | (record-instance-length (procedure record-instance-length (*) fixnum)) |
---|
602 | (record-instance-slot (procedure record-instance-slot (* fixnum) *)) |
---|
603 | (record-instance-slot-set! (procedure record-instance-slot-set! (* fixnum *) undefined)) |
---|
604 | (record-instance-type (procedure record-instance-type (*) *)) |
---|
605 | (set-invalid-procedure-call-handler! (procedure set-invalid-procedure-call-handler! (procedure) undefined)) |
---|
606 | (set-procedure-data! (procedure set-procedure-data! (procedure *) undefined)) |
---|
607 | (tag-pointer (procedure tag-pointer (pointer *) pointer)) |
---|
608 | (tagged-pointer? (procedure tagged-pointer? (*) boolean)) |
---|
609 | (unbound-variable-value (procedure unbound-variable-value (#!optional *) undefined)) |
---|
610 | (vector-like? (procedure vector-like? (*) boolean)) |
---|
611 | |
---|
612 | ;; ports |
---|
613 | |
---|
614 | (call-with-input-string (procedure call-with-input-string (string (procedure (port) . *)) . *)) |
---|
615 | (call-with-output-string (procedure call-with-output-string ((procedure (port) . *)) string)) |
---|
616 | (make-input-port (procedure make-input-port ((procedure () char) (procedure () *) (procedure () . *) #!optional * * *) port)) |
---|
617 | (make-output-port (procedure make-output-port ((procedure (string) . *) (procedure () . *) #!optional (procedure () . *)) port)) |
---|
618 | (port-for-each (procedure port-for-each ((procedure (*) *) (procedure () . *)) undefined)) |
---|
619 | (port-map (procedure port-map ((procedure (*) *) (procedure () . *)) list)) |
---|
620 | (port-fold (procedure port-fold ((procedure (* *) *) * (procedure () *)) *)) |
---|
621 | (make-broadcast-port (procedure make-broadcast-port (#!rest port) port)) |
---|
622 | (make-concatenated-port (procedure make-concatenated-port (port #!rest port) port)) |
---|
623 | (with-error-output-to-port (procedure with-error-output-to-port (port (procedure () . *)) . *)) |
---|
624 | (with-input-from-port (procedure with-input-from-port (port (procedure () . *)) . *)) |
---|
625 | (with-input-from-string (procedure with-input-from-string (string (procedure () . *)) . *)) |
---|
626 | (with-output-to-port (procedure with-output-to-port (port (procedure () . *)) . *)) |
---|
627 | (with-output-to-string (procedure with-output-to-string ((procedure () . *)) . *)) |
---|
628 | (with-error-output-to-port (procedure with-error-output-to-port (port (procedure () . *)) . *)) |
---|
629 | |
---|
630 | ;; posix |
---|
631 | |
---|
632 | (_exit (procedure _exit (fixnum) noreturn)) |
---|
633 | (call-with-input-pipe (procedure call-with-input-pipe (string (procedure (port) . *) #!optional symbol) . *)) |
---|
634 | (call-with-output-pipe (procedure call-with-output-pipe (string (procedure (port) . *) #!optional symbol) . *)) |
---|
635 | (canonical-path (procedure canonical-path (string) string)) |
---|
636 | (change-directory (procedure change-directory (string) undefined)) |
---|
637 | (change-file-mode (procedure change-file-mode (string fixnum) undefined)) |
---|
638 | (change-file-owner (procedure change-file-owner (string fixnum) undefined)) |
---|
639 | (close-input-pipe (procedure close-input-pipe (port) fixnum)) |
---|
640 | (close-output-pipe (procedure close-output-pipe (port) fixnum)) |
---|
641 | (create-directory (procedure create-directory (string #!optional *) undefined)) |
---|
642 | (create-fifo (procedure create-fifo (string #!optional fixnum) undefined)) |
---|
643 | (create-pipe (procedure create-pipe () fixnum fixnum)) |
---|
644 | (create-session (procedure create-session () fixnum)) |
---|
645 | (create-symbolic-link (procedure create-symbolic-link (string string) undefined)) |
---|
646 | (current-directory (procedure current-directory () string)) |
---|
647 | (current-effective-group-id (procedure current-effective-group-id () fixnum)) |
---|
648 | (current-effective-user-id (procedure current-effective-user-id () fixnum)) |
---|
649 | (current-effective-user-name (procedure current-effective-user-name () string)) |
---|
650 | (current-environment deprecated) |
---|
651 | (get-environment-variables (procedure get-environment-variables () list)) |
---|
652 | (current-group-id (procedure current-group-id () fixnum)) |
---|
653 | (current-process-id (procedure current-process-id () fixnum)) |
---|
654 | (current-user-id (procedure current-user-id () fixnum)) |
---|
655 | (current-user-name (procedure current-user-name () string)) |
---|
656 | (delete-directory (procedure delete-directory (string) undefined)) |
---|
657 | (directory (procedure directory (string #!optional *) list)) |
---|
658 | (directory? (procedure directory? (string) boolean)) |
---|
659 | (duplicate-fileno (procedure duplicate-fileno (fixnum #!optional fixnum) fixnum)) |
---|
660 | (errno/2big fixnum) |
---|
661 | (errno/acces fixnum) |
---|
662 | (errno/again fixnum) |
---|
663 | (errno/badf fixnum) |
---|
664 | (errno/busy fixnum) |
---|
665 | (errno/child fixnum) |
---|
666 | (errno/deadlk fixnum) |
---|
667 | (errno/dom fixnum) |
---|
668 | (errno/exist fixnum) |
---|
669 | (errno/fault fixnum) |
---|
670 | (errno/fbig fixnum) |
---|
671 | (errno/ilseq fixnum) |
---|
672 | (errno/intr fixnum) |
---|
673 | (errno/inval fixnum) |
---|
674 | (errno/io fixnum) |
---|
675 | (errno/isdir fixnum) |
---|
676 | (errno/mfile fixnum) |
---|
677 | (errno/mlink fixnum) |
---|
678 | (errno/nametoolong fixnum) |
---|
679 | (errno/nfile fixnum) |
---|
680 | (errno/nodev fixnum) |
---|
681 | (errno/noent fixnum) |
---|
682 | (errno/noexec fixnum) |
---|
683 | (errno/nolck fixnum) |
---|
684 | (errno/nomem fixnum) |
---|
685 | (errno/nospc fixnum) |
---|
686 | (errno/nosys fixnum) |
---|
687 | (errno/notdir fixnum) |
---|
688 | (errno/notempty fixnum) |
---|
689 | (errno/notty fixnum) |
---|
690 | (errno/nxio fixnum) |
---|
691 | (errno/perm fixnum) |
---|
692 | (errno/pipe fixnum) |
---|
693 | (errno/range fixnum) |
---|
694 | (errno/rofs fixnum) |
---|
695 | (errno/spipe fixnum) |
---|
696 | (errno/srch fixnum) |
---|
697 | (errno/wouldblock fixnum) |
---|
698 | (errno/xdev fixnum) |
---|
699 | (fcntl/dupfd fixnum) |
---|
700 | (fcntl/getfd fixnum) |
---|
701 | (fcntl/getfl fixnum) |
---|
702 | (fcntl/setfd fixnum) |
---|
703 | (fcntl/setfl fixnum) |
---|
704 | (fifo? (procedure fifo? (string) boolean)) |
---|
705 | (file-access-time (procedure file-access-time (string) number)) |
---|
706 | (file-change-time (procedure file-change-time (string) number)) |
---|
707 | (file-close (procedure file-close (fixnum) undefined)) |
---|
708 | (file-control (procedure file-control (fixnum fixnum #!optional fixnum) fixnum)) |
---|
709 | (file-execute-access? (procedure file-execute-access? (string) boolean)) |
---|
710 | (file-link (procedure file-link (string string) undefined)) |
---|
711 | (file-lock (procedure file-lock (string fixnum #!optional *) (struct lock))) |
---|
712 | (file-lock/blocking (procedure file-lock/blocking (string fixnum #!optional *) (struct lock))) |
---|
713 | (file-mkstemp (procedure file-mkstemp (string) fixnum string)) |
---|
714 | (file-modification-time (procedure file-modification-time (string) number)) |
---|
715 | (file-open (procedure file-open (string fixnum #!optional fixnum) fixnum)) |
---|
716 | (file-owner (procedure file-owner (string) fixnum)) |
---|
717 | (file-permissions (procedure file-permissions (string) fixnum)) |
---|
718 | (file-position (procedure file-position (string) fixnum)) |
---|
719 | (file-read (procedure file-read (fixnum fixnum #!optional *) list)) |
---|
720 | (file-read-access? (procedure file-read-access? (string) boolean)) |
---|
721 | (file-select (procedure file-select (list list #!optional fixnum) list list)) |
---|
722 | (file-size (procedure file-size (string) fixnum)) |
---|
723 | (file-stat (procedure file-stat (string #!optional *) vector)) |
---|
724 | (file-test-lock (procedure file-test-lock (port fixnum #!optional *) boolean)) |
---|
725 | (file-truncate (procedure file-truncate (string fixnum) undefined)) |
---|
726 | (file-unlock (procedure file-unlock ((struct lock)) undefined)) |
---|
727 | (file-write (procedure file-write (fixnum * #!optional fixnum) fixnum)) |
---|
728 | (file-write-access? (procedure file-write-access? (string) boolean)) |
---|
729 | (fileno/stderr fixnum) |
---|
730 | (fileno/stdin fixnum) |
---|
731 | (fileno/stdout fixnum) |
---|
732 | (find-files (procedure find-files (string * #!optional (procedure (string string) *) * fixnum) list)) |
---|
733 | (get-groups (procedure get-groups () list)) |
---|
734 | (get-host-name (procedure get-host-name () string)) |
---|
735 | (glob (procedure glob (#!rest string) list)) |
---|
736 | (group-information (procedure group-information (fixnum #!optional *) *)) |
---|
737 | (initialize-groups (procedure initialize-groups (fixnum fixnum) undefined)) |
---|
738 | (local-time->seconds (procedure local-time->seconds (vector) number)) |
---|
739 | (local-timezone-abbreviation (procedure local-timezone-abbreviation () string)) |
---|
740 | (map-file-to-memory (procedure map-file-to-memory (* fixnum fixnum fixnum fixnum #!optional fixnum) (struct mmap))) |
---|
741 | (map/anonymous fixnum) |
---|
742 | (map/file fixnum) |
---|
743 | (map/fixed fixnum) |
---|
744 | (map/private fixnum) |
---|
745 | (map/shared fixnum) |
---|
746 | (memory-mapped-file-pointer (procedure memory-mapped-file-pointer ((struct mmap)) pointer)) |
---|
747 | (memory-mapped-file? (procedure memory-mapped-file? (*) boolean)) |
---|
748 | (open-input-file* (procedure open-input-file* (fixnum #!optional symbol) port)) |
---|
749 | (open-input-pipe (procedure open-input-pipe (string #!optional symbol) port)) |
---|
750 | (open-output-file* (procedure open-output-file* (fixnum #!optional symbol) port)) |
---|
751 | (open-output-pipe (procedure open-output-pipe (string #!optional symbol) port)) |
---|
752 | (open/append fixnum) |
---|
753 | (open/binary fixnum) |
---|
754 | (open/creat fixnum) |
---|
755 | (open/excl fixnum) |
---|
756 | (open/fsync fixnum) |
---|
757 | (open/noctty fixnum) |
---|
758 | (open/nonblock fixnum) |
---|
759 | (open/rdonly fixnum) |
---|
760 | (open/rdwr fixnum) |
---|
761 | (open/read fixnum) |
---|
762 | (open/sync fixnum) |
---|
763 | (open/text fixnum) |
---|
764 | (open/trunc fixnum) |
---|
765 | (open/write fixnum) |
---|
766 | (open/wronly fixnum) |
---|
767 | (parent-process-id (procedure parent-process-id () fixnum)) |
---|
768 | (perm/irgrp fixnum) |
---|
769 | (perm/iroth fixnum) |
---|
770 | (perm/irusr fixnum) |
---|
771 | (perm/irwxg fixnum) |
---|
772 | (perm/irwxo fixnum) |
---|
773 | (perm/irwxu fixnum) |
---|
774 | (perm/isgid fixnum) |
---|
775 | (perm/isuid fixnum) |
---|
776 | (perm/isvtx fixnum) |
---|
777 | (perm/iwgrp fixnum) |
---|
778 | (perm/iwoth fixnum) |
---|
779 | (perm/iwusr fixnum) |
---|
780 | (perm/ixgrp fixnum) |
---|
781 | (perm/ixoth fixnum) |
---|
782 | (perm/ixusr fixnum) |
---|
783 | (pipe/buf fixnum) |
---|
784 | (port->fileno (procedure port->fileno (port) fixnum)) |
---|
785 | (process (procedure process (string #!optional list list) port port fixnum)) |
---|
786 | (process* (procedure process* (string #!optional list list) port port fixnum *)) |
---|
787 | (process-execute (procedure process-execute (string #!optional list list) noreturn)) |
---|
788 | (process-fork (procedure process-fork (#!optional (procedure () . *)) fixnum)) |
---|
789 | (process-group-id (procedure process-group-id () fixnum)) |
---|
790 | (process-run (procedure process-run (string #!optional list) fixnum)) |
---|
791 | (process-signal (procedure process-signal (fixnum #!optional fixnum) undefined)) |
---|
792 | (process-wait (procedure process-wait (fixnum #!optional *) fixnum fixnum fixnum)) |
---|
793 | (prot/exec fixnum) |
---|
794 | (prot/none fixnum) |
---|
795 | (prot/read fixnum) |
---|
796 | (prot/write fixnum) |
---|
797 | (read-symbolic-link (procedure read-symbolic-link (string) string)) |
---|
798 | (regular-file? (procedure regular-file? (string) boolean)) |
---|
799 | (seconds->local-time (procedure seconds->local-time (number) vector)) |
---|
800 | (seconds->string (procedure seconds->string (number) string)) |
---|
801 | (seconds->utc-time (procedure seconds->utc-time (number) vector)) |
---|
802 | (seek/cur fixnum) |
---|
803 | (seek/end fixnum) |
---|
804 | (seek/set fixnum) |
---|
805 | (set-alarm! (procedure set-alarm! (number) number)) |
---|
806 | (set-buffering-mode! (procedure set-buffering-mode! (port symbol #!optional fixnum) undefined)) |
---|
807 | (set-groups! (procedure set-groups! (list) undefined)) |
---|
808 | (set-root-directory! (procedure set-root-directory! (string) undefined)) |
---|
809 | (set-signal-handler! (procedure set-signal-handler! (fixnum (procedure (fixnum) . *)) undefined)) |
---|
810 | (set-signal-mask! (procedure set-signal-mask! (list) undefined)) |
---|
811 | (setenv (procedure setenv (string string) undefined)) |
---|
812 | (signal-handler (procedure signal-handler (fixnum) (procedure (fixnum) . *))) |
---|
813 | (signal-mask (procedure signal-mask () fixnum)) |
---|
814 | (signal-mask! (procedure signal-mask! (fixnum) undefined)) |
---|
815 | (signal-masked? (procedure signal-masked? (fixnum) boolean)) |
---|
816 | (signal-unmask! (procedure signal-unmask! (fixnum) undefined)) |
---|
817 | (signal/abrt fixnum) |
---|
818 | (signal/alrm fixnum) |
---|
819 | (signal/chld fixnum) |
---|
820 | (signal/cont fixnum) |
---|
821 | (signal/fpe fixnum) |
---|
822 | (signal/hup fixnum) |
---|
823 | (signal/ill fixnum) |
---|
824 | (signal/int fixnum) |
---|
825 | (signal/io fixnum) |
---|
826 | (signal/kill fixnum) |
---|
827 | (signal/pipe fixnum) |
---|
828 | (signal/prof fixnum) |
---|
829 | (signal/quit fixnum) |
---|
830 | (signal/segv fixnum) |
---|
831 | (signal/stop fixnum) |
---|
832 | (signal/term fixnum) |
---|
833 | (signal/trap fixnum) |
---|
834 | (signal/tstp fixnum) |
---|
835 | (signal/urg fixnum) |
---|
836 | (signal/usr1 fixnum) |
---|
837 | (signal/usr2 fixnum) |
---|
838 | (signal/vtalrm fixnum) |
---|
839 | (signal/winch fixnum) |
---|
840 | (signal/xcpu fixnum) |
---|
841 | (signal/xfsz fixnum) |
---|
842 | (signals-list list) |
---|
843 | (sleep (procedure sleep (fixnum) fixnum)) |
---|
844 | (stat-block-device? (procedure stat-block-device? (string) boolean)) |
---|
845 | (stat-char-device? (procedure stat-char-device? (string) boolean)) |
---|
846 | (stat-directory? (procedure stat-directory? (string) boolean)) |
---|
847 | (stat-fifo? (procedure stat-fifo? (string) boolean)) |
---|
848 | (stat-regular? (procedure stat-regular? (string) boolean)) |
---|
849 | (stat-socket? (procedure stat-socket? (string) boolean)) |
---|
850 | (stat-symlink? (procedure stat-symlink? (string) boolean)) |
---|
851 | (string->time (procedure string->time (string #!optional string) vector)) |
---|
852 | (symbolic-link? (procedure symbolic-link? (string) boolean)) |
---|
853 | (system-information (procedure system-information () list)) |
---|
854 | (terminal-name (procedure terminal-name (port) string)) |
---|
855 | (terminal-port? (procedure terminal-port? (port) boolean)) |
---|
856 | (terminal-size (procedure terminal-size (port) fixnum fixnum)) |
---|
857 | (time->string (procedure time->string (vector #!optional string) string)) |
---|
858 | (unmap-file-from-memory (procedure unmap-file-from-memory ((struct mmap) #!optional fixnum) undefined)) |
---|
859 | (unsetenv (procedure unsetenv (string) undefined)) |
---|
860 | (user-information (procedure user-information (fixnum #!optional *) *)) |
---|
861 | (utc-time->seconds (procedure utc-time->seconds (vector) number)) |
---|
862 | (with-input-from-pipe (procedure with-input-from-pipe (string (procedure () . *) #!optional symbol) . *)) |
---|
863 | (with-output-to-pipe (procedure with-output-to-pipe (string (procedure () . *) #!optional symbol) . *)) |
---|
864 | |
---|
865 | ;; regex |
---|
866 | |
---|
867 | (glob->regexp (procedure glob->regexp (string) string)) |
---|
868 | (glob? (procedure glob? (string) boolean)) |
---|
869 | (grep (procedure grep (* list) list)) |
---|
870 | (regexp (procedure regexp (* #!optional * * *) (struct regexp))) |
---|
871 | (regexp-escape (procedure regexp-escape (string) string)) |
---|
872 | (regexp? (procedure regexp? (*) boolean)) |
---|
873 | (string-match (procedure string-match (* string) *)) |
---|
874 | (string-match-positions (procedure string-match-positions (* string) *)) |
---|
875 | (string-search (procedure string-search (* string #!optional fixnum fixnum) *)) |
---|
876 | (string-search-positions (procedure string-search-positions (* string #!optional fixnum fixnum) *)) |
---|
877 | (string-split-fields (procedure string-split-fields (* string #!optional * fixnum) list)) |
---|
878 | (string-substitute (procedure string-substitute (* string string #!optional *) string)) |
---|
879 | (string-substitute* (procedure string-substitute* (string list #!optional *) string)) |
---|
880 | |
---|
881 | ;; srfi-1 |
---|
882 | |
---|
883 | (alist-cons (procedure alist-cons (* * *) list)) |
---|
884 | (alist-copy (procedure alist-copy (list) list)) |
---|
885 | (alist-delete (procedure alist-delete (* list #!optional (procedure (* *) *)) list)) |
---|
886 | (alist-delete! (procedure alist-delete! (* list #!optional (procedure (* *) *)) undefined)) |
---|
887 | (any (procedure any ((procedure (* #!rest) *) list #!rest list) *)) |
---|
888 | (append! (procedure append! (#!rest list) list)) |
---|
889 | (append-map (procedure append-map ((procedure (#!rest) *) list #!rest list) pair)) |
---|
890 | (append-map! (procedure append-map! ((procedure (#!rest) *) list #!rest list) pair)) |
---|
891 | (append-reverse (procedure append-reverse (list list) list)) |
---|
892 | (append-reverse! (procedure append-reverse! (list list) list)) |
---|
893 | (break (procedure break ((procedure (*) *) list) list list)) |
---|
894 | (break! (procedure break! ((procedure (*) *) list) list list)) |
---|
895 | (car+cdr (procedure car+cdr (pair) * *)) |
---|
896 | (circular-list (procedure circular-list (#!rest) list)) |
---|
897 | (circular-list? (procedure circular-list? (*) boolean)) |
---|
898 | (concatenate (procedure concatenate (list) list)) |
---|
899 | (concatenate! (procedure concatenate! (list) list)) |
---|
900 | (cons* (procedure cons* (* #!rest) pair)) |
---|
901 | (count (procedure count ((procedure (*) *) list #!rest list) fixnum)) |
---|
902 | (delete (procedure delete (* list #!optional (procedure (* *) *)) list)) |
---|
903 | (delete! (procedure delete! (* list #!optional (procedure (* *) *)) list)) |
---|
904 | (delete-duplicates (procedure delete-duplicates (list #!optional (procedure (* *) *)) list)) |
---|
905 | (delete-duplicates! (procedure delete-duplicates! (list #!optional (procedure (* *) *)) list)) |
---|
906 | (dotted-list? (procedure dotted-list? (*) boolean)) |
---|
907 | (drop (procedure drop (list fixnum) list)) |
---|
908 | (drop-right (procedure drop-right (list fixnum) list)) |
---|
909 | (drop-right! (procedure drop-right! (list fixnum) list)) |
---|
910 | (drop-while (procedure drop-while ((procedure (*) *) list) list)) |
---|
911 | (eighth (procedure eighth (pair) *)) |
---|
912 | (every (procedure every ((procedure (* #!rest) *) list #!rest list) *)) |
---|
913 | (fifth (procedure fifth (pair) *)) |
---|
914 | (filter (procedure filter ((procedure (*) *) list) list)) |
---|
915 | (filter! (procedure filter! ((procedure (*) *) list) list)) |
---|
916 | (filter-map (procedure filter-map ((procedure (*) *) list #!rest list) list)) |
---|
917 | (find (procedure find ((procedure (*) *) list) *)) |
---|
918 | (find-tail (procedure find-tail ((procedure (*) *) list) *)) |
---|
919 | (first (procedure first (pair) *)) |
---|
920 | (fold (procedure fold ((procedure (* #!rest) *) * #!rest list) *)) |
---|
921 | (fold-right (procedure fold-right ((procedure (* #!rest) *) * #!rest list) *)) |
---|
922 | (fourth (procedure fourth (pair) *)) |
---|
923 | (iota (procedure iota (fixnum #!optional fixnum fixnum) list)) |
---|
924 | (last (procedure last (pair) *)) |
---|
925 | (last-pair (procedure last-pair (pair) *)) |
---|
926 | (length+ (procedure length+ (list) *)) |
---|
927 | (list-copy (procedure list-copy (list) list)) |
---|
928 | (list-index (procedure list-index ((procedure (* #!rest) *) list #!rest list) fixnum)) |
---|
929 | (list-tabulate (procedure list-tabulate (fixnum (procedure (fixnum) *)) list)) |
---|
930 | (list= (procedure list= (#!rest list) boolean)) |
---|
931 | (lset-adjoin (procedure lset-adjoin ((procedure (* *) *) list #!rest) list)) |
---|
932 | (lset-diff+intersection (procedure lset-diff+intersection ((procedure (* *) *) list #!rest list) list)) |
---|
933 | (lset-diff+intersection! (procedure lset-diff+intersection! ((procedure (* *) *) list #!rest list) list)) |
---|
934 | (lset-difference (procedure lset-difference ((procedure (* *) *) list #!rest list) list)) |
---|
935 | (lset-difference! (procedure lset-difference! ((procedure (* *) *) list #!rest list) list)) |
---|
936 | (lset-intersection (procedure lset-intersection ((procedure (* *) *) list #!rest list) list)) |
---|
937 | (lset-intersection! (procedure lset-intersection! ((procedure (* *) *) list #!rest list) list)) |
---|
938 | (lset-union (procedure lset-union ((procedure (* *) *) list #!rest list) list)) |
---|
939 | (lset-union! (procedure lset-union! ((procedure (* *) *) list #!rest list) list)) |
---|
940 | (lset-xor (procedure lset-xor ((procedure (* *) *) list #!rest list) list)) |
---|
941 | (lset-xor! (procedure lset-xor! ((procedure (* *) *) list #!rest list) list)) |
---|
942 | (lset<= (procedure lset<= ((procedure (* *) *) list #!rest list) list)) |
---|
943 | (lset= (procedure lset= ((procedure (* *) *) list #!rest list) list)) |
---|
944 | (make-list (procedure make-list (fixnum #!optional *) list)) |
---|
945 | (map! (procedure map! ((procedure (*) *) list #!rest list) list)) |
---|
946 | (map-in-order (procedure map-in-order ((procedure (*) *) list #!rest list) list)) |
---|
947 | (ninth (procedure ninth (pair) *)) |
---|
948 | (not-pair? (procedure not-pair? (*) boolean)) |
---|
949 | (null-list? (procedure null-list? (list) boolean)) |
---|
950 | (pair-fold (procedure pair-fold (procedure * list #!rest list) *)) |
---|
951 | (pair-fold-right (procedure pair-fold-right (procedure * list #!rest list) *)) |
---|
952 | (pair-for-each (procedure pair-for-each ((procedure (#!rest) . *) list #!rest list) undefined)) |
---|
953 | (partition (procedure partition ((procedure (*) *) list) list list)) |
---|
954 | (partition! (procedure partition! ((procedure (*) *) list) list list)) |
---|
955 | (proper-list? (procedure proper-list? (*) boolean)) |
---|
956 | (reduce (procedure reduce ((procedure (* *) *) * list) *)) |
---|
957 | (reduce-right (procedure reduce-right ((procedure (* *) *) * list) *)) |
---|
958 | (remove (procedure remove ((procedure (*) *) list) list)) |
---|
959 | (remove! (procedure remove! ((procedure (*) *) list) list)) |
---|
960 | (reverse! (procedure reverse! (list) list)) |
---|
961 | (second (procedure second (pair) *)) |
---|
962 | (seventh (procedure seventh (pair) *)) |
---|
963 | (sixth (procedure sixth (pair) *)) |
---|
964 | (span (procedure span ((procedure (*) *) list) list list)) |
---|
965 | (span! (procedure span! ((procedure (*) *) list) list list)) |
---|
966 | (split-at (procedure split-at (list fixnum) list list)) |
---|
967 | (split-at! (procedure split-at! (list fixnum) list list)) |
---|
968 | (take (procedure take (list fixnum) list)) |
---|
969 | (take! (procedure take! (list fixnum) list)) |
---|
970 | (take-right (procedure take-right (list fixnum) list)) |
---|
971 | (take-while (procedure take-while ((procedure (*) *) list) list)) |
---|
972 | (take-while! (procedure take-while! ((procedure (*) *) list) list)) |
---|
973 | (tenth (procedure tenth (pair) *)) |
---|
974 | (third (procedure third (pair) *)) |
---|
975 | (unfold (procedure unfold ((procedure (*) *) (procedure (*) *) (procedure (*) *) * #!optional (procedure (*) *)) *)) |
---|
976 | (unfold-right (procedure unfold-right ((procedure (*) *) (procedure (*) *) (procedure (*) *) * #!optional (procedure (*) *)) *)) |
---|
977 | (unzip1 (procedure unzip1 (list) list)) |
---|
978 | (unzip2 (procedure unzip2 (list) list list)) |
---|
979 | (unzip3 (procedure unzip3 (list) list list list)) |
---|
980 | (unzip4 (procedure unzip4 (list) list list list list)) |
---|
981 | (unzip5 (procedure unzip5 (list) list list list list list)) |
---|
982 | (xcons (procedure xcons (* *) pair)) |
---|
983 | (zip (procedure zip (list #!rest list) list)) |
---|
984 | |
---|
985 | ;; srfi-13 |
---|
986 | |
---|
987 | (check-substring-spec (procedure check-substring-spec (* string fixnum fixnum) undefined)) |
---|
988 | (kmp-step (procedure kmp-step (string vector char fixnum (procedure (char char) *) fixnum) fixnum)) |
---|
989 | (make-kmp-restart-vector (procedure make-kmp-restart-vector (string #!optional (procedure (* *) *) fixnum fixnum) vector)) |
---|
990 | (string->list (procedure string->list (string) list)) |
---|
991 | (string-any (procedure string-any (* string #!optional fixnum fixnum) boolean)) |
---|
992 | (string-append/shared (procedure string-append/shared (#!rest string) string)) |
---|
993 | (string-ci< (procedure string-ci< (string string #!optional fixnum fixnum) boolean)) |
---|
994 | (string-ci<= (procedure string-ci<= (string string #!optional fixnum fixnum) boolean)) |
---|
995 | (string-ci<> (procedure string-ci<> (string string #!optional fixnum fixnum) boolean)) |
---|
996 | (string-ci= (procedure string-ci= (string string #!optional fixnum fixnum) boolean)) |
---|
997 | (string-ci> (procedure string-ci> (string string #!optional fixnum fixnum) boolean)) |
---|
998 | (string-ci>= (procedure string-ci>= (string string #!optional fixnum fixnum) boolean)) |
---|
999 | (string-compare (procedure string-compare (string string (procedure (fixnum) *) (procedure (fixnum) *) (procedure (fixnum) *) #!optional fixnum fixnum fixnum fixnum) *)) |
---|
1000 | (string-compare-ci (procedure string-compare (string string (procedure (fixnum) *) (procedure (fixnum) *) (procedure (fixnum) *) #!optional fixnum fixnum fixnum fixnum) *)) |
---|
1001 | (string-concatenate (procedure string-concatenate (list) string)) |
---|
1002 | (string-concatenate-reverse (procedure string-concatenate-reverse (list) string)) |
---|
1003 | (string-concatenate-reverse/shared (procedure string-concatenate-reverse/shared (list) string)) |
---|
1004 | (string-concatenate/shared (procedure string-concatenate/shared (list) string)) |
---|
1005 | (string-contains (procedure string-contains (string string #!optional fixnum fixnum fixnum fixnum) *)) |
---|
1006 | (string-contains-ci (procedure string-contains-ci (string string #!optional fixnum fixnum fixnum fixnum) *)) |
---|
1007 | (string-copy (procedure string-copy (string #!optional fixnum fixnum) string)) |
---|
1008 | (string-copy! (procedure string-copy! (string fixnum string #!optional fixnum fixnum) undefined)) |
---|
1009 | (string-count (procedure string-count (string * #!optional fixnum fixnum) fixnum)) |
---|
1010 | (string-delete (procedure string-delete (* string #!optional fixnum fixnum) string)) |
---|
1011 | (string-downcase (procedure string-downcase (string #!optional fixnum fixnum) string)) |
---|
1012 | (string-downcase! (procedure string-downcase! (string #!optional fixnum fixnum) string)) |
---|
1013 | (string-drop (procedure string-drop (string fixnum) string)) |
---|
1014 | (string-drop-right (procedure string-drop-right (string fixnum) string)) |
---|
1015 | (string-every (procedure string-every (* string #!optional fixnum fixnum) boolean)) |
---|
1016 | (string-fill! (procedure string-fill! (string char) string)) |
---|
1017 | (string-filter (procedure string-filter (* string #!optional fixnum fixnum) string)) |
---|
1018 | (string-fold (procedure string-fold ((procedure (char *) *) * string #!optional fixnum fixnum) *)) |
---|
1019 | (string-fold-right (procedure string-fold-right ((procedure (char *) *) * string #!optional fixnum fixnum) *)) |
---|
1020 | (string-for-each (procedure string-for-each ((procedure (char) . *) string #!optional fixnum fixnum) undefined)) |
---|
1021 | (string-for-each-index (procedure string-for-each-index ((procedure (fixnum) . *) string #!optional fixnum fixnum) undefined)) |
---|
1022 | (string-index (procedure string-index (string * #!optional fixnum fixnum) *)) |
---|
1023 | (string-index-right (procedure string-index-right (string * #!optional fixnum fixnum) *)) |
---|
1024 | (string-join (procedure string-join (list #!optional string symbol) string)) |
---|
1025 | (string-kmp-partial-search (procedure string-kmp-partial-search (string vector string fixnum #!optional (procedure (char char) *) fixnum fixnum fixnum) fixnum)) |
---|
1026 | (string-map (procedure string-map ((procedure (char) char) string #!optional fixnum fixnum) string)) |
---|
1027 | (string-map! (procedure string-map! ((procedure (char) char) string #!optional fixnum fixnum) string)) |
---|
1028 | (string-null? (procedure string-null? (string) boolean)) |
---|
1029 | (string-pad (procedure string-pad (string fixnum #!optional char fixnum fixnum) string)) |
---|
1030 | (string-pad-right (procedure string-pad-right (string fixnum #!optional char fixnum fixnum) string)) |
---|
1031 | (string-parse-final-start+end (procedure string-parse-final-start+end (procedure string #!rest) . *)) |
---|
1032 | (string-parse-start+end (procedure string-parse-start+end (procedure string #!rest) . *)) |
---|
1033 | (string-prefix-ci? (procedure string-prefix-ci? (string string #!optional fixnum fixnum fixnum fixnum) boolean)) |
---|
1034 | (string-prefix-length (procedure string-prefix-length (string string #!optional fixnum fixnum fixnum fixnum) fixnum)) |
---|
1035 | (string-prefix-length-ci (procedure string-prefix-length-ci (string string #!optional fixnum fixnum fixnum fixnum) fixnum)) |
---|
1036 | (string-prefix? (procedure string-prefix? (string string #!optional fixnum fixnum fixnum fixnum) boolean)) |
---|
1037 | (string-replace (procedure string-replace (string string fixnum fixnum #!optional fixnum fixnum) string)) |
---|
1038 | (string-reverse (procedure string-reverse (string #!optional fixnum fixnum) string)) |
---|
1039 | (string-reverse! (procedure string-reverse! (string #!optional fixnum fixnum) string)) |
---|
1040 | (string-skip (procedure string-skip (string * #!optional fixnum fixnum) fixnum)) |
---|
1041 | (string-skip-right (procedure string-skip-right (string * #!optional fixnum fixnum) fixnum)) |
---|
1042 | (string-suffix-ci? (procedure string-suffix-ci? (string string #!optional fixnum fixnum fixnum fixnum) fixnum)) |
---|
1043 | (string-suffix-length (procedure string-suffix-length (string string #!optional fixnum fixnum fixnum fixnum) fixnum)) |
---|
1044 | (string-suffix-length-ci (procedure string-suffix-length-ci (string string #!optional fixnum fixnum fixnum fixnum) fixnum)) |
---|
1045 | (string-suffix? (procedure string-suffix? (string string #!optional fixnum fixnum fixnum fixnum) fixnum)) |
---|
1046 | (string-tabulate (procedure string-tabulate ((procedure (fixnum) char) fixnum) string)) |
---|
1047 | (string-take (procedure string-take (string fixnum) string)) |
---|
1048 | (string-take-right (procedure string-take-right (string fixnum) string)) |
---|
1049 | (string-titlecase (procedure string-titlecase (string #!optional fixnum fixnum) string)) |
---|
1050 | (string-titlecase! (procedure string-titlecase! (string #!optional fixnum fixnum) string)) |
---|
1051 | (string-tokenize (procedure string-tokenize (string #!optional * fixnum fixnum) list)) |
---|
1052 | (string-trim (procedure string-trim (string #!optional * fixnum fixnum) string)) |
---|
1053 | (string-trim-both (procedure string-trim-both (string #!optional * fixnum fixnum) string)) |
---|
1054 | (string-trim-right (procedure string-trim-right (string #!optional * fixnum fixnum) string)) |
---|
1055 | (string-unfold (procedure string-unfold (procedure procedure procedure * #!optional * procedure) string)) |
---|
1056 | (string-unfold-right (procedure string-unfold-right (procedure procedure procedure * #!optional * procedure) string)) |
---|
1057 | (string-upcase (procedure string-upcase (string #!optional fixnum fixnum) string)) |
---|
1058 | (string-upcase! (procedure string-upcase! (string #!optional fixnum fixnum) string)) |
---|
1059 | (string-xcopy! (procedure string-xcopy! (string string string fixnum #!optional fixnum fixnum fixnum) string)) |
---|
1060 | (string< (procedure string< (string string #!optional fixnum fixnum fixnum fixnum) boolean)) |
---|
1061 | (string<= (procedure string<= (string string #!optional fixnum fixnum fixnum fixnum) boolean)) |
---|
1062 | (string<> (procedure string<> (string string #!optional fixnum fixnum fixnum fixnum) boolean)) |
---|
1063 | (string= (procedure string= (string string #!optional fixnum fixnum fixnum fixnum) boolean)) |
---|
1064 | (string> (procedure string> (string string #!optional fixnum fixnum fixnum fixnum) boolean)) |
---|
1065 | (string>= (procedure string>= (string string #!optional fixnum fixnum fixnum fixnum) boolean)) |
---|
1066 | (substring-spec-ok? (procedure substring-spec-ok? (string fixnum fixnum) boolean)) |
---|
1067 | (substring/shared (procedure substring/shared (string fixnum #!optional fixnum) string)) |
---|
1068 | (xsubstring (procedure xsubstring (string fixnum #!optional fixnum fixnum fixnum) string)) |
---|
1069 | |
---|
1070 | ;; srfi-14 |
---|
1071 | |
---|
1072 | (->char-set (procedure ->char-set (*) (struct char-set))) |
---|
1073 | (char-set (procedure char-set (#!rest char) (struct char-set))) |
---|
1074 | (char-set->list (procedure char-set->list ((struct char-set)) list)) |
---|
1075 | (char-set->string (procedure char-set->string ((struct char-set)) string)) |
---|
1076 | (char-set-adjoin (procedure char-set-adjoin ((struct char-set) #!rest char) (struct char-set))) |
---|
1077 | (char-set-adjoin! (procedure char-set-adjoin! ((struct char-set) #!rest char) (struct char-set))) |
---|
1078 | (char-set-any (procedure char-set-any ((procedure (char) *) (struct char-set)) *)) |
---|
1079 | (char-set-complement (procedure char-set-complement ((struct char-set)) (struct char-set))) |
---|
1080 | (char-set-complement! (procedure char-set-complement! ((struct char-set)) (struct char-set))) |
---|
1081 | (char-set-contains? (procedure char-set-contains? ((struct char-set) char) boolean)) |
---|
1082 | (char-set-copy (procedure char-set-copy ((struct char-set)) (struct char-set))) |
---|
1083 | (char-set-count (procedure char-set-count ((procedure (char) *) (struct char-set)) fixnum)) |
---|
1084 | (char-set-cursor (procedure char-set-cursor ((struct char-set)) fixnum)) |
---|
1085 | (char-set-cursor-next (procedure char-set-cursor-next ((struct char-set) fixnum) fixnum)) |
---|
1086 | (char-set-delete (procedure char-set-delete ((struct char-set) #!rest char) (struct char-set))) |
---|
1087 | (char-set-delete! (procedure char-set-delete! ((struct char-set) #!rest char) (struct char-set))) |
---|
1088 | (char-set-diff+intersection (procedure char-set-diff+intersection ((struct char-set) #!rest (struct char-set)) (struct char-set) (struct char-set))) |
---|
1089 | (char-set-diff+intersection! (procedure char-set-diff+intersection! ((struct char-set) #!rest (struct char-set)) (struct char-set) (struct char-set))) |
---|
1090 | (char-set-difference (procedure char-set-difference ((struct char-set) #!rest (struct char-set)) (struct char-set))) |
---|
1091 | (char-set-difference! (procedure char-set-difference! ((struct char-set) #!rest (struct char-set)) (struct char-set))) |
---|
1092 | (char-set-every (procedure char-set-every ((procedure (char) *) (struct char-set)) boolean)) |
---|
1093 | (char-set-filter (procedure char-set-filter ((procedure (char) *) (struct char-set) #!optional (struct char-set)) (struct char-set))) |
---|
1094 | (char-set-filter! (procedure char-set-filter! ((procedure (char) *) (struct char-set) #!optional (struct char-set)) (struct char-set))) |
---|
1095 | (char-set-fold (procedure char-set-fold ((procedure (char *) *) * (struct char-set)) *)) |
---|
1096 | (char-set-for-each (procedure char-set-for-each ((procedure (char) . *) (struct char-set)) undefined)) |
---|
1097 | (char-set-hash (procedure char-set-hash ((struct char-set) #!optional number) number)) |
---|
1098 | (char-set-intersection (procedure char-set-intersection (#!rest (struct char-set)) (struct char-set))) |
---|
1099 | (char-set-intersection! (procedure char-set-intersection! (#!rest (struct char-set)) (struct char-set))) |
---|
1100 | (char-set-map (procedure char-set-map ((procedure (char) char) (struct char-set)) (struct char-set))) |
---|
1101 | (char-set-ref (procedure char-set-ref ((struct char-set) fixnum) char)) |
---|
1102 | (char-set-size (procedure char-set-size ((struct char-set)) fixnum)) |
---|
1103 | (char-set-unfold (procedure char-set-unfold (procedure procedure procedure * #!optional (struct char-set)) (struct char-set))) |
---|
1104 | (char-set-unfold! (procedure char-set-unfold! () (procedure procedure procedure * (struct char-set)) (struct char-set))) |
---|
1105 | (char-set-union (procedure char-set-union (#!rest (struct char-set)) (struct char-set))) |
---|
1106 | (char-set-union! (procedure char-set-union! (#!rest (struct char-set)) (struct char-set))) |
---|
1107 | (char-set-xor (procedure char-set-xor (#!rest (struct char-set)) (struct char-set))) |
---|
1108 | (char-set-xor! (procedure char-set-xor! (#!rest (struct char-set)) (struct char-set))) |
---|
1109 | (char-set:ascii (struct char-set)) |
---|
1110 | (char-set:blank (struct char-set)) |
---|
1111 | (char-set:digit (struct char-set)) |
---|
1112 | (char-set:empty (struct char-set)) |
---|
1113 | (char-set:full (struct char-set)) |
---|
1114 | (char-set:graphic (struct char-set)) |
---|
1115 | (char-set:hex-digit (struct char-set)) |
---|
1116 | (char-set:iso-control (struct char-set)) |
---|
1117 | (char-set:letter (struct char-set)) |
---|
1118 | (char-set:letter+digit (struct char-set)) |
---|
1119 | (char-set:lower-case (struct char-set)) |
---|
1120 | (char-set:printing (struct char-set)) |
---|
1121 | (char-set:punctuation (struct char-set)) |
---|
1122 | (char-set:s (procedure (struct char-set) *)) |
---|
1123 | (char-set:symbol (struct char-set)) |
---|
1124 | (char-set:title-case (struct char-set)) |
---|
1125 | (char-set:upper-case (struct char-set)) |
---|
1126 | (char-set:whitespace (struct char-set)) |
---|
1127 | (char-set<= (procedure char-set<= (#!rest (struct char-set)) boolean)) |
---|
1128 | (char-set= (procedure char-set= (#!rest (struct char-set)) boolean)) |
---|
1129 | (char-set? (procedure char-set? (*) boolean)) |
---|
1130 | (end-of-char-set? (procedure end-of-char-set? (fixnum) boolean)) |
---|
1131 | (list->char-set (procedure list->char-set (list #!optional (struct char-set)) (struct char-set))) |
---|
1132 | (list->char-set! (procedure list->char-set! (list #!optional (struct char-set)) (struct char-set))) |
---|
1133 | (string->char-set (procedure string->char-set (string #!optional (struct char-set)) (struct char-set))) |
---|
1134 | (string->char-set! (procedure string->char-set! (string #!optional (struct char-set)) (struct char-set))) |
---|
1135 | (ucs-range->char-set (procedure ucs-range->char-set (fixnum fixnum #!optional * (struct char-set)) (struct char-set))) |
---|
1136 | (ucs-range->char-set! (procedure ucs-range->char-set! (fixnum fixnum #!optional * (struct char-set)) (struct char-set))) |
---|
1137 | |
---|
1138 | ;; srfi-18 |
---|
1139 | |
---|
1140 | (abandoned-mutex-exception? (procedure abandoned-mutex-exception? (*) boolean)) |
---|
1141 | (condition-variable-broadcast! (procedure condition-variable-broadcast! ((struct condition-variable)) undefined)) |
---|
1142 | (condition-variable-signal! (procedure condition-variable-signal! ((struct condition-variable)) undefined)) |
---|
1143 | (condition-variable-specific (procedure condition-variable-specific ((struct condition-vasriable)) *)) |
---|
1144 | (condition-variable-specific-set! (procedure condition-variable-specific-set! ((struct condition-variable) *) undefined)) |
---|
1145 | (condition-variable? (procedure condition-variable? (*) boolean)) |
---|
1146 | (current-thread (procedure current-thread () (struct thread))) |
---|
1147 | (current-time (procedure current-time () number)) |
---|
1148 | (join-timeout-exception? (procedure join-timeout-exception? (*) boolean)) |
---|
1149 | (make-condition-variable (procedure make-condition-variable (#!optional *) (struct condition-variable))) |
---|
1150 | (make-mutex (procedure make-mutex (#!optional *) (struct mutex))) |
---|
1151 | (make-thread (procedure make-thread ((procedure () . *) #!optional *) (struct thread))) |
---|
1152 | (milliseconds->time (procedure milliseconds->time (fixnum) (struct time))) |
---|
1153 | (mutex-lock! (procedure mutex-lock! ((struct mutex) #!optional * (struct thread)) boolean)) |
---|
1154 | (mutex-name (procedure mutex-name ((struct mutex)) *)) |
---|
1155 | (mutex-specific (procedure mutex-specific ((struct mutex)) *)) |
---|
1156 | (mutex-specific-set! (procedure mutex-specific-set! ((struct mutex) *) undefined)) |
---|
1157 | (mutex-state (procedure mutex-state ((struct mutex)) symbol)) |
---|
1158 | (mutex-unlock! (procedure mutex-unlock! ((struct mutex) #!optional (struct condition-variable) *) undefined)) |
---|
1159 | (mutex? (procedure mutex? (*) boolean)) |
---|
1160 | (raise (procedure raise (*) noreturn)) |
---|
1161 | (seconds->time (procedure seconds->time (number) (struct time))) |
---|
1162 | (terminated-thread-exception? (procedure terminated-thread-exception? (*) boolean)) |
---|
1163 | (thread-join! (procedure thread-join! ((struct thread) #!optional *) *)) |
---|
1164 | (thread-name (procedure thread-name ((struct thread)) *)) |
---|
1165 | (thread-quantum (procedure thread-quantum ((struct thread)) fixnum)) |
---|
1166 | (thread-quantum-set! (procedure thread-quantum-set! ((struct thread) fixnum) undefined)) |
---|
1167 | (thread-resume! (procedure thread-resume! ((struct thread)) undefined)) |
---|
1168 | (thread-signal! (procedure thread-signal! ((struct thread) *) undefined)) |
---|
1169 | (thread-sleep! (procedure thread-sleep! (*) undefined)) |
---|
1170 | (thread-specific (procedure thread-specific ((struct thread)) *)) |
---|
1171 | (thread-specific-set! (procedure thread-specific-set! ((struct thread) *) undefined)) |
---|
1172 | (thread-start! (procedure thread-start! ((or (struct thread) (procedure () . *))) (struct thread))) |
---|
1173 | (thread-state (procedure thread-state ((struct thread)) symbol)) |
---|
1174 | (thread-suspend! (procedure thread-suspend! ((struct thread)) undefined)) |
---|
1175 | (thread-terminate! (procedure thread-terminate! ((struct thread)) undefined)) |
---|
1176 | (thread-wait-for-i/o! (procedure thread-wait-for-i/o! (fixnum #!optional symbol) undefined)) |
---|
1177 | (thread-yield! (procedure thread-yield! () undefined)) |
---|
1178 | (thread? (procedure thread? (*) boolean)) |
---|
1179 | (time->milliseconds (procedure time->milliseconds ((struct time)) fixnum)) |
---|
1180 | (time->seconds (procedure time->seconds ((struct time)) number)) |
---|
1181 | (time? (procedure time? (*) boolean)) |
---|
1182 | (uncaught-exception-reason (procedure uncaught-exception-reason ((struct condition)) *)) |
---|
1183 | (uncaught-exception? (procedure uncaught-exception? (*) boolean)) |
---|
1184 | |
---|
1185 | ;; srfi-4 |
---|
1186 | |
---|
1187 | (blob->f32vector (procedure blob->f32vector (blob) (struct f32vector))) |
---|
1188 | (blob->f32vector/shared (procedure blob->f32vector/shared (blob) (struct f32vector))) |
---|
1189 | (blob->f64vector (procedure blob->f64vector (blob) (struct f64vector))) |
---|
1190 | (blob->f64vector/shared (procedure blob->f64vector/shared (blob) (struct f64vector))) |
---|
1191 | (blob->s16vector (procedure blob->s16vector (blob) (struct s16vector))) |
---|
1192 | (blob->s16vector/shared (procedure blob->s16vector/shared (blob) (struct s16vector))) |
---|
1193 | (blob->s32vector (procedure blob->s32vector (blob) (strucrt s32vector))) |
---|
1194 | (blob->s32vector/shared (procedure blob->s32vector/shared (blob) (struct s32vector))) |
---|
1195 | (blob->s8vector (procedure blob->s8vector (blob) (struct u8vector))) |
---|
1196 | (blob->s8vector/shared (procedure blob->s8vector/shared (blob) (struct u8vector))) |
---|
1197 | (blob->u16vector (procedure blob->u16vector (blob) (struct u16vector))) |
---|
1198 | (blob->u16vector/shared (procedure blob->u16vector/shared (blob) (struct u16vector))) |
---|
1199 | (blob->u32vector (procedure blob->u32vector (blob) (struct u32vector))) |
---|
1200 | (blob->u32vector/shared (procedure blob->u32vector/shared (blob) (struct u32vector))) |
---|
1201 | (blob->u8vector (procedure blob->u8vector (blob) (struct u8vector))) |
---|
1202 | (blob->u8vector/shared (procedure blob->u8vector/shared (blob) (struct u8vector))) |
---|
1203 | (f32vector (procedure f32vector (#!rest number) (struct f32vector))) |
---|
1204 | (f32vector->blob (procedure f32vector->blob ((struct f32vector)) blob)) |
---|
1205 | (f32vector->blob/shared (procedure f32vector->blob/shared ((struct f232vector)) blob)) |
---|
1206 | (f32vector->list (procedure f32vector->list ((struct f32vector)) list)) |
---|
1207 | (f32vector-length (procedure f32vector-length ((struct f32vector)) fixnum)) |
---|
1208 | (f32vector-ref (procedure f32vector-ref ((struct f32vector) fixnum) float)) |
---|
1209 | (f32vector-set! (procedure f32vector-set! ((struct f32vector) fixnum number) undefined)) |
---|
1210 | (f32vector? (procedure f32vector? (*) boolean)) |
---|
1211 | (f64vector (procedure f64vector (#!rest number) (struct f64vector))) |
---|
1212 | (f64vector->blob (procedure f64vector->blob ((struct f32vector)) blob)) |
---|
1213 | (f64vector->blob/shared (procedure f64vector->blob/shared ((struct f64vector)) blob)) |
---|
1214 | (f64vector->list (procedure f64vector->list ((struct f64vector)) blob)) |
---|
1215 | (f64vector-length (procedure f64vector-length ((struct f64vector)) fixnum)) |
---|
1216 | (f64vector-ref (procedure f64vector-ref ((struct f64vector) fixnum) float)) |
---|
1217 | (f64vector-set! (procedure f64vector-set! ((struct f64vector) fixnum number) undefined)) |
---|
1218 | (f64vector? (procedure f64vector? (*) boolean)) |
---|
1219 | (list->f32vector (procedure list->f32vector (list) (struct f32vector))) |
---|
1220 | (list->f64vector (procedure list->f64vector (list) (struct f64vector))) |
---|
1221 | (list->s16vector (procedure list->s16vector (list) (struct s16vector))) |
---|
1222 | (list->s32vector (procedure list->s32vector (list) (struct s32vector))) |
---|
1223 | (list->s8vector (procedure list->s8vector (list) (struct s8vector))) |
---|
1224 | (list->u16vector (procedure list->u16vector (list) (struct u16vector))) |
---|
1225 | (list->u32vector (procedure list->u32vector (list) (struct u32vector))) |
---|
1226 | (list->u8vector (procedure list->u8vector (list) (struct u8vector))) |
---|
1227 | (make-f32vector (procedure make-f32vector (fixnum #!optional * * *) (struct f32vector))) |
---|
1228 | (make-f64vector (procedure make-f64vector (fixnum #!optional * * *) (struct f64vector))) |
---|
1229 | (make-s16vector (procedure make-s16vector (fixnum #!optional * * *) (struct s16vector))) |
---|
1230 | (make-s32vector (procedure make-s32vector (fixnum #!optional * * *) (struct s32vector))) |
---|
1231 | (make-s8vector (procedure make-s8vector (fixnum #!optional * * *) (struct s8vector))) |
---|
1232 | (make-u16vector (procedure make-u16vector (fixnum #!optional * * *) (struct u16vector))) |
---|
1233 | (make-u32vector (procedure make-u32vector (fixnum #!optional * * *) (struct u32vector))) |
---|
1234 | (make-u8vector (procedure make-u8vector (fixnum #!optional * * *) (struct u8vector))) |
---|
1235 | (read-u8vector (procedure read-u8vector (#!optional fixnum port) (struct u8vector))) |
---|
1236 | (read-u8vector! (procedure read-u8vector! (fixnum (struct u8vector) #!optional port fixnum) (struct u8vector))) |
---|
1237 | (release-number-vector (procedure release-number-vector (*) undefined)) |
---|
1238 | (s16vector (procedure s16vector (#!rest fixnum) (struct s16vector))) |
---|
1239 | (s16vector->blob (procedure s16vector->blob ((struct s16vector)) blob)) |
---|
1240 | (s16vector->blob/shared (procedure s16vector->blob/shared ((struct s16vector)) blob)) |
---|
1241 | (s16vector->list (procedure s16vector->list ((struct s16vector)) list)) |
---|
1242 | (s16vector-length (procedure s16vector-length ((struct s16vector)) fixnum)) |
---|
1243 | (s16vector-ref (procedure s16vector-ref ((struct s16vector) fixnum) fixnum)) |
---|
1244 | (s16vector-set! (procedure s16vector-set! ((struct s16vewctor) fixnum fixnum) undefined)) |
---|
1245 | (s16vector? (procedure s16vector? (*) boolean)) |
---|
1246 | (s32vector (procedure s32vector (#!rest number) (struct s32vector))) |
---|
1247 | (s32vector->blob (procedure s32vector->blob ((structs 32vector)) blob)) |
---|
1248 | (s32vector->blob/shared (procedure s32vector->blob/shared ((struct s32vector)) blob)) |
---|
1249 | (s32vector->list (procedure s32vector->list ((struct s32vector)) list)) |
---|
1250 | (s32vector-length (procedure s32vector-length ((struct s32vector)) fixnum)) |
---|
1251 | (s32vector-ref (procedure s32vector-ref ((struct s32vector) fixnum) number)) |
---|
1252 | (s32vector-set! (procedure s32vector-set! ((struct s32vector) fixnum number) undefined)) |
---|
1253 | (s32vector? (procedure s32vector? (*) boolean)) |
---|
1254 | (s8vector (procedure s8vector (#!rest fixnum) (struct s8vector))) |
---|
1255 | (s8vector->blob (procedure s8vector->blob ((struct s8vector)) blob)) |
---|
1256 | (s8vector->blob/shared (procedure s8vector->blob/shared ((struct s8vector)) blob)) |
---|
1257 | (s8vector->list (procedure s8vector->list ((struct s8vector)) list)) |
---|
1258 | (s8vector-length (procedure s8vector-length ((struct s8vector)) fixnum)) |
---|
1259 | (s8vector-ref (procedure s8vector-ref ((struct s18vector) fixnum) fixnum)) |
---|
1260 | (s8vector-set! (procedure s8vector-set! ((struct s8vector) fixnum fixnum) undefined)) |
---|
1261 | (s8vector? (procedure s8vector? (*) boolean)) |
---|
1262 | (subf32vector (procedure subf32vector ((struct f32vector) fixnum fixnum) (struct f32vector))) |
---|
1263 | (subf64vector (procedure subf64vector ((struct f64vector) fixnum fixnum) (struct f64vector))) |
---|
1264 | (subs16vector (procedure subs16vector ((struct s16vector) fixnum fixnum) (struct s16vector))) |
---|
1265 | (subs32vector (procedure subs32vector ((struct s32vector) fixnum fixnum) (struct s32vector))) |
---|
1266 | (subs8vector (procedure subs8vector ((struct s8vector) fixnum fixnum) (struct s8vector))) |
---|
1267 | (subu16vector (procedure subu16vector ((struct u16vector) fixnum fixnum) (struct u16vector))) |
---|
1268 | (subu32vector (procedure subu32vector ((struct u32vector) fixnum fixnum) (struct u32vector))) |
---|
1269 | (subu8vector (procedure subu8vector ((struct u8vector) fixnum fixnum) (struct u8vector))) |
---|
1270 | (u16vector (procedure u16vector (#!rest fixnum) (struct u16vector))) |
---|
1271 | (u16vector->blob (procedure u16vector->blob ((struct u16vector)) blob)) |
---|
1272 | (u16vector->blob/shared (procedure u16vector->blob/shared ((struct u16vector)) blob)) |
---|
1273 | (u16vector->list (procedure u16vector->list ((struct u16vector)) list)) |
---|
1274 | (u16vector-length (procedure u16vector-length ((struct u16vector)) fixnum)) |
---|
1275 | (u16vector-ref (procedure u16vector-ref ((struct u16vector) fixnum) fixnum)) |
---|
1276 | (u16vector-set! (procedure u16vector-set! ((struct u16vector) fixnum fixnum) undefined)) |
---|
1277 | (u16vector? (procedure u16vector? (*) boolean)) |
---|
1278 | (u32vector (procedure u32vector (#!rest number) (struct u32vector))) |
---|
1279 | (u32vector->blob (procedure u32vector->blob ((struct u32vector)) blob)) |
---|
1280 | (u32vector->blob/shared (procedure u32vector->blob/shared ((struct u32vector)) blob)) |
---|
1281 | (u32vector->list (procedure u32vector->list ((struct u32vector)) list)) |
---|
1282 | (u32vector-length (procedure u32vector-length ((struct u32vector)) fixnum)) |
---|
1283 | (u32vector-ref (procedure u32vector-ref ((struct u32vector) fixnum) number)) |
---|
1284 | (u32vector-set! (procedure u32vector-set! ((struct u32vector) fixnum number) undefined)) |
---|
1285 | (u32vector? (procedure u32vector? (*) boolean)) |
---|
1286 | (u8vector (procedure u8vector (#!rest fixnum) (struct u8vector))) |
---|
1287 | (u8vector->blob (procedure u8vector->blob ((struct u8vector)) blob)) |
---|
1288 | (u8vector->blob/shared (procedure u8vector->blob/shared ((struct u8vector)) blob)) |
---|
1289 | (u8vector->list (procedure u8vector->list ((struct u8vector)) list)) |
---|
1290 | (u8vector-length (procedure u8vector-length ((struct u8vector)) fixnum)) |
---|
1291 | (u8vector-ref (procedure u8vector-ref ((struct u8vector) fixnum) fixnum)) |
---|
1292 | (u8vector-set! (procedure u8vector-set! ((struct u8vector) fixnum fixnum) undefined)) |
---|
1293 | (u8vector? (procedure u8vector? (*) boolean)) |
---|
1294 | (write-u8vector (procedure write-u8vector ((struct u8vector) #!optional port fixnum fixnum) undefined)) |
---|
1295 | |
---|
1296 | ;; srfi-69 |
---|
1297 | |
---|
1298 | (alist->hash-table (procedure alist->hash-table (list #!rest) (struct hash-table))) |
---|
1299 | (eq?-hash (procedure eq?-hash (* #!optional fixnum) fixnum)) |
---|
1300 | (equal?-hash (procedure equal?-hash (* #!optional fixnum) fixnum)) |
---|
1301 | (eqv?-hash (procedure eqv?-hash (* #!optional fixnum) fixnum)) |
---|
1302 | (hash (procedure hash (* #!optional fixnum) fixnum)) |
---|
1303 | (hash-by-identity (procedure hash-by-identity (* #!optional fixnum) fixnum)) |
---|
1304 | (hash-table->alist (procedure hash-table->alist ((struct hash-table)) list)) |
---|
1305 | (hash-table-clear! (procedure hash-table-clear! ((struct hash-table)) undefined)) |
---|
1306 | (hash-table-copy (procedure hash-table-copy ((struct hash-table)) (struct hash-table))) |
---|
1307 | (hash-table-delete! (procedure hash-table-delete! ((struct hash-table) *) boolean)) |
---|
1308 | (hash-table-equivalence-function (procedure hash-table-equivalence-function ((struct hash-table)) (procedure (* *) *))) |
---|
1309 | (hash-table-exists? (procedure hash-table-exists? ((struct hash-table) *) boolean)) |
---|
1310 | (hash-table-fold (procedure hash-table-fold ((struct hash-table) (procedure (* * *) *) *) *)) |
---|
1311 | (hash-table-for-each (procedure hash-table-for-each ((struct hash-table) (procedure (* *) . *)) undefined)) |
---|
1312 | (hash-table-has-initial? (procedure hash-table-has-initial? ((struct hash-table)) boolean)) |
---|
1313 | (hash-table-hash-function (procedure hash-table-hash-function ((struct hash-table)) (procedure (* fixnum) fixnum))) |
---|
1314 | (hash-table-initial (procedure hash-table-initial ((struct hash-table)) *)) |
---|
1315 | (hash-table-keys (procedure hash-table-keys ((struct hash-table)) list)) |
---|
1316 | (hash-table-map (procedure hash-table-map ((struct hash-table) (procedure (* *) *)) list)) |
---|
1317 | (hash-table-max-load (procedure hash-table-max-load ((struct hash-table)) fixnum)) |
---|
1318 | (hash-table-merge (procedure hash-table-merge ((struct hash-table) (struct hash-table)) (struct hash-table))) |
---|
1319 | (hash-table-merge! (procedure hash-table-merge! ((struct hash-table) (struct hash-table)) undefined)) |
---|
1320 | (hash-table-min-load (procedure hash-table-min-load ((struct hash-table)) fixnum)) |
---|
1321 | (hash-table-ref (procedure hash-table-ref ((struct hash-table) * #!optional (procedure () *)) *)) |
---|
1322 | (hash-table-ref/default (procedure hash-table-ref/default ((struct hash-table) * *) *)) |
---|
1323 | (hash-table-remove! (procedure hash-table-remove! ((struct hash-table) (procedure (* *) *)) undefined)) |
---|
1324 | (hash-table-set! (procedure hash-table-set! ((struct hash-table) * *) undefined)) |
---|
1325 | (hash-table-size (procedure hash-table-size ((struct hash-table)) fixnum)) |
---|
1326 | (hash-table-update! (procedure hash-table-update! ((struct hash-table) * #!optional (procedure (*) *) (procedure () *)) *)) |
---|
1327 | (hash-table-update!/default (procedure hash-table-update!/default ((struct hash-table) * (procedure (*) *) (procedure () *)) *)) |
---|
1328 | (hash-table-values (procedure hash-table-values ((struct hash-table)) list)) |
---|
1329 | (hash-table-walk (procedure hash-table-walk ((struct hash-table) (procedure (* *) . *)) undefined)) |
---|
1330 | (hash-table-weak-keys (procedure hash-table-weak-keys ((struct hash-table)) boolean)) |
---|
1331 | (hash-table-weak-values (procedure hash-table-weak-values ((struct hash-table)) boolean)) |
---|
1332 | (hash-table? (procedure hash-table? (*) boolean)) |
---|
1333 | (keyword-hash (procedure keyword-hash (* #!optional fixnum) fixnum)) |
---|
1334 | (make-hash-table (procedure make-hash-table (#!rest) (struct hash-table))) |
---|
1335 | (number-hash (procedure number-hash (fixnum #!optional fixnum) fixnum)) |
---|
1336 | (object-uid-hash (procedure object-uid-hash (* #!optional fixnum) fixnum)) |
---|
1337 | (symbol-hash (procedure symbol-hash (symbol #!optional fixnum) fixnum)) |
---|
1338 | (string-hash (procedure string-hash (string #!optional fixnum fixnum fixnum) number)) |
---|
1339 | (string-hash-ci (procedure string-hash-ci (string #!optional fixnum fixnum fixnum) number)) |
---|
1340 | (string-ci-hash (procedure string-ci-hash (string #!optional fixnum fixnum fixnum) number)) |
---|
1341 | |
---|
1342 | ;; tcp |
---|
1343 | |
---|
1344 | (tcp-abandon-port (procedure tcp-abandon-port (port) undefined)) |
---|
1345 | (tcp-accept (procedure tcp-accept ((struct tcp-listener)) port port)) |
---|
1346 | (tcp-accept-ready? (procedure tcp-accept-ready? ((struct tcp-listener)) boolean)) |
---|
1347 | (tcp-accept-timeout (procedure tcp-accept-timeout (#!optional number) number)) |
---|
1348 | (tcp-addresses (procedure tcp-addresses (port) string string)) |
---|
1349 | (tcp-buffer-size (procedure tcp-buffer-size (#!optional fixnum) fixnum)) |
---|
1350 | (tcp-close (procedure tcp-close ((struct tcp-listener)) undefined)) |
---|
1351 | (tcp-connect (procedure tcp-connect (string #!optional fixnum) port port)) |
---|
1352 | (tcp-connect-timeout (procedure tcp-connect-timeout (#!optional number) number)) |
---|
1353 | (tcp-listen (procedure tcp-listen (fixnum #!optional fixnum *) (struct tcp-listener))) |
---|
1354 | (tcp-listener-fileno (procedure tcp-listener-fileno ((struct tcp-listener)) fixnum)) |
---|
1355 | (tcp-listener-port (procedure tcp-listener-port ((struct tcp-listener)) fixnum)) |
---|
1356 | (tcp-listener? (procedure tcp-listener? (*) boolean)) |
---|
1357 | (tcp-port-numbers (procedure tcp-port-numbers (port) fixnum fixnum)) |
---|
1358 | (tcp-read-timeout (procedure tcp-read-timeout (#!optional number) number)) |
---|
1359 | (tcp-write-timeout (procedure tcp-write-timeout (#!optional number) number)) |
---|
1360 | |
---|
1361 | ;; utils |
---|
1362 | |
---|
1363 | (for-each-argv-line (procedure for-each-argv-line ((procedure (string) . *)) undefined)) |
---|
1364 | (for-each-line (procedure for-each-line ((procedure (string) . *) #!optional port) undefined)) |
---|
1365 | (read-all (procedure read-all (#!optional (or port string)) string)) |
---|
1366 | (system* (procedure system* (string #!rest) undefined)) |
---|
1367 | (qs (procedure qs (string) string)) |
---|
1368 | |
---|
1369 | ;; missing: setup-api, setup-download |
---|