-
Notifications
You must be signed in to change notification settings - Fork 3
/
scheme_completion.txt
1697 lines (1697 loc) · 28 KB
/
scheme_completion.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#
#!optional
#!rest
#(
#\
#\altmode
#\backnext
#\backspace
#\call
#\linefeed
#\newline
#\page
#\return
#\rubout
#\space
#\tab
#\U+
#b
#d
#e
#f
#i
#o
#t
#x
'
*
*default-pathname-defaults*
*matcher
*parser
*parser-canonicalize-symbols?*
*parser-radix*
*random-state*
*unparse-with-maximum-readability?*
*unparser-list-breadth-limit*
*unparser-list-depth-limit*
*unparser-radix*
*unparser-string-length-limit*
+
+inf
,
,@
-
-1+
->namestring
->pathname
->truename
-inf
.
...
/
1+
1d-table/alist
1d-table/get
1d-table/lookup
1d-table/put!
1d-table/remove!
1d-table?
2d-get
2d-get-alist-x
2d-get-alist-y
2d-put!
2d-remove!
8-bit-char-set?
<
<=
<xml-!attlist>
<xml-!element>
<xml-!entity>
<xml-!notation>
<xml-declaration>
<xml-document>
<xml-dtd>
<xml-element>
<xml-external-id>
<xml-parameter-!entity>
<xml-processing-instructions>
<xml-unparsed-!entity>
=
=>
>
>=
?
\
\f
\n
\t
`
abort
abs
access
access-condition
acos
add-generic-procedure-generator
alist->rb-tree
alist->wt-tree
alist-copy
alist?
allocate-host-address
alt
and
and-let*
angle
any
append
append!
append-map
append-map!
append-map*
append-map*!
apply
apply-hook-extra
apply-hook-procedure
apply-hook?
ascii->char
ascii-range->char-set
asin
assoc
association-procedure
assq
assv
atan
beep
begin
bind-cell-contents!
bind-condition-handler
bind-default-condition-handler
bit-string->signed-integer
bit-string->unsigned-integer
bit-string-allocate
bit-string-and
bit-string-and!
bit-string-andc
bit-string-andc!
bit-string-append
bit-string-clear!
bit-string-copy
bit-string-fill!
bit-string-length
bit-string-move!
bit-string-movec!
bit-string-not
bit-string-or
bit-string-or!
bit-string-ref
bit-string-set!
bit-string-xor
bit-string-xor!
bit-string-zero?
bit-string=?
bit-string?
bit-substring
bit-substring-find-next-set-bit
bit-substring-move-right!
bitmap-from-dib
bool
boolean/and
boolean/or
boolean=?
boolean?
bound-restart
bound-restarts
break-on-signals
buffered-input-chars
buffered-output-chars
built-in-dispatch-tag
built-in-dispatch-tags
byte
caaaar
caaadr
caaar
caadar
caaddr
caadr
caar
cadaar
cadadr
cadar
caddar
cadddr
caddr
cadr
call-with-binary-input-file
call-with-binary-output-file
call-with-current-continuation
call-with-input-file
call-with-output-file
call-with-output-string
call-with-temporary-file-pathname
call-with-values
call-with-wide-output-string
canonical-host-name
capture-syntactic-environment
car
car+cdr
case
cd
cdaaar
cdaadr
cdaar
cdadar
cdaddr
cdadr
cdar
cddaar
cddadr
cddar
cdddar
cddddr
cdddr
cddr
cdr
ceiling
ceiling->exact
cell-contents
cell?
char
char*
char->ascii
char->digit
char->integer
char->name
char-alphabetic?
char-alphanumeric?
char-ascii?
char-bits
char-bits-limit
char-ci
char-ci<=?
char-ci<?
char-ci=?
char-ci>=?
char-ci>?
char-code
char-code-limit
char-downcase
char-graphic?
char-integer-limit
char-lower-case?
char-numeric?
char-ready?
char-set
char-set->scalar-values
char-set-difference
char-set-intersection
char-set-invert
char-set-member?
char-set-members
char-set-union
char-set:alphabetic
char-set:alphanumeric
char-set:graphic
char-set:lower-case
char-set:not-graphic
char-set:not-whitespace
char-set:numeric
char-set:standard
char-set:upper-case
char-set:whitespace
char-set=?
char-set?
char-standard?
char-upcase
char-upper-case?
char-whitespace?
char<=?
char<?
char=?
char>=?
char>?
char?
chars->char-set
chars-remaining
circular-list
circular-list?
clear
close-all-open-files
close-input-port
close-output-port
close-port
close-syntax
close-tcp-server-socket
compiled-procedure?
complex?
compound-procedure?
conc-name
cond
cond-expand
condition-accessor
condition-constructor
condition-predicate
condition-signaller
condition-type/error?
condition-type/field-names
condition-type/generalizations
condition-type:arithmetic-error
condition-type:bad-range-argument
condition-type:breakpoint
condition-type:control-error
condition-type:datum-out-of-range
condition-type:derived-file-error
condition-type:derived-port-error
condition-type:divide-by-zero
condition-type:error
condition-type:extra-applicable-methods
condition-type:file-error
condition-type:file-operation-error
condition-type:floating-point-overflow
condition-type:floating-point-underflow
condition-type:illegal-datum
condition-type:inapplicable-object
condition-type:macro-binding
condition-type:no-applicable-methods
condition-type:no-such-restart
condition-type:not-loading
condition-type:port-error
condition-type:primitive-procedure-error
condition-type:serious-condition
condition-type:simple-condition
condition-type:simple-error
condition-type:simple-warning
condition-type:subprocess-abnormal-termination
condition-type:subprocess-signalled
condition-type:subprocess-stopped
condition-type:system-call-error
condition-type:unassigned-variable
condition-type:unbound-variable
condition-type:variable-error
condition-type:warning
condition-type:wrong-number-of-arguments
condition-type:wrong-type-argument
condition-type:wrong-type-datum
condition-type?
condition/continuation
condition/error?
condition/report-string
condition/restarts
condition/type
condition?
conjugate
cons
cons*
cons-stream
console-i/o-port
console-input-port
console-output-port
constructor
continuation?
continue
copier
copy-area
copy-bitmap
copy-file
cos
create-dib
create-image
crop-bitmap
current-file-time
current-input-port
current-output-port
current-parser-macros
day-of-week/long-string
day-of-week/short-string
debug
decoded-time->file-time
decoded-time->string
decoded-time->universal-time
decoded-time/date-string
decoded-time/day
decoded-time/day-of-week
decoded-time/daylight-savings-time?
decoded-time/hour
decoded-time/minute
decoded-time/month
decoded-time/second
decoded-time/time-string
decoded-time/year
decoded-time/zone
default-object?
define
define-*matcher-expander
define-*matcher-macro
define-*parser-expander
define-*parser-macro
define-color
define-record-type
define-similar-windows-type
define-structure
define-syntax
define-windows-type
del-assoc
del-assoc!
del-assq
del-assq!
del-assv
del-assv!
delay
delete
delete!
delete-association-procedure
delete-dib
delete-directory
delete-file
delete-file-no-errors
delete-matching-items
delete-matching-items!
delete-member-procedure
delq
delq!
delv
delv!
denominator
dib
dib-blt
dib-from-bitmap
dib-height
dib-set-pixels-unaligned
dib-width
digit->char
directory-namestring
directory-pathname
directory-pathname-as-file
directory-pathname?
directory-read
discard-chars
discard-matched
discard-parser-buffer-head!
discretionary-flush-output
dispatch-tag
dispatch-tag?
display
do
dotted-list?
draw-arc
draw-circle
draw-ellipse
draw-image on graphics-device
draw-subimage on graphics-device
dynamic-wind
eighth
else
encapsulate
end-of-input
enough-namestring
enough-pathname
entity-extra
entity-procedure
entity?
enumerate-graphics-types
environment
environment-assign!
environment-assignable?
environment-assigned?
environment-bindings
environment-bound-names
environment-bound?
environment-definable?
environment-define
environment-define-macro
environment-has-parent?
environment-lookup
environment-lookup-macro
environment-macro-names
environment-parent
environment-reference-type
environment?
eof-object?
eof?
ephemeron-broken?
ephemeron-datum
ephemeron-key
ephemeron?
epoch
eq-hash
eq-hash-mod
eq?
equal-hash
equal-hash-mod
equal?
eqv-hash
eqv-hash-mod
eqv?
er-macro-transformer
error
error-irritant/noise
error:bad-range-argument
error:datum-out-of-range
error:derived-file
error:derived-port
error:divide-by-zero
error:file-operation-error
error:no-such-restart
error:wrong-number-of-arguments
error:wrong-type-argument
error:wrong-type-datum
eval
even?
every
exact->inexact
exact-integer?
exact-nonnegative-integer?
exact-rational?
exact?
except-last-pair
except-last-pair!
exp
expt
extend-top-level-environment
false
false?
fifth
file-access
file-access-time
file-access-time-direct
file-access-time-indirect
file-attributes
file-attributes-direct
file-attributes-indirect
file-attributes/access-time
file-attributes/change-time
file-attributes/gid
file-attributes/inode-number
file-attributes/length
file-attributes/mode-string
file-attributes/modes
file-attributes/modification-time
file-attributes/n-links
file-attributes/type
file-attributes/uid
file-directory?
file-eq?
file-executable?
file-exists-direct?
file-exists-indirect?
file-exists?
file-length
file-modes
file-modification-time
file-modification-time-direct
file-modification-time-indirect
file-namestring
file-pathname
file-readable?
file-regular?
file-symbolic-link?
file-time->global-decoded-time
file-time->global-time-string
file-time->local-decoded-time
file-time->local-time-string
file-time->universal-time
file-touch
file-type-direct
file-type-indirect
file-writeable?
fill-circle
fill-polygon
filter
filter!
find
find-color
find-matching-item
find-module
find-restart
find-tail
first
fix:*
fix:+
fix:-
fix:-1+
fix:1+
fix:<
fix:<=
fix:=
fix:>
fix:>=
fix:and
fix:andc
fix:divide
fix:fixnum?
fix:gcd
fix:lsh
fix:negative?
fix:not
fix:or
fix:positive?
fix:quotient
fix:remainder
fix:xor
fix:zero?
flo:*
flo:+
flo:-
flo:/
flo:<
flo:=
flo:>
flo:abs
flo:acos
flo:asin
flo:atan
flo:atan2
flo:ceiling
flo:ceiling->exact
flo:cos
flo:exp
flo:expt
flo:finite?
flo:flonum?
flo:floor
flo:floor->exact
flo:log
flo:negate
flo:negative?
flo:positive?
flo:random-unit
flo:round
flo:round->exact
flo:sin
flo:sqrt
flo:tan
flo:truncate
flo:truncate->exact
flo:zero?
flonum-parser-fast?
flonum-unparser-cutoff
floor
floor->exact
fluid-let
flush-output
fold-left
fold-right
font-structure
for-all?
for-each
force
format
format-error-message
fourth
fresh-line
gcd
gdi32.dll
ge
general-car-cdr
generate-uninterned-symbol
generic-procedure-applicable?
generic-procedure-arity
generic-procedure-default-generator
generic-procedure-generator-list
generic-procedure-name
generic-procedure?
get-default
get-host-by-address
get-host-by-name
get-host-name
get-output-string
get-parser-buffer-pointer
get-parser-buffer-tail
get-universal-time
global-decoded-time
global-parser-macros
graphics-bind-drawing-mode
graphics-bind-line-style
graphics-clear
graphics-close
graphics-coordinate-limits
graphics-device-coordinate-limits
graphics-disable-buffering
graphics-drag-cursor
graphics-draw-line
graphics-draw-point
graphics-draw-text
graphics-enable-buffering
graphics-erase-point
graphics-flush
graphics-move-cursor
graphics-operation
graphics-reset-clip-rectangle
graphics-set-clip-rectangle
graphics-set-coordinate-limits
graphics-set-drawing-mode
graphics-set-line-style
graphics-type-available?
guarantee-dispatch-tag
guarantee-generic-procedure
guarantee-i/o-port
guarantee-input-port
guarantee-output-port
guarantee-port
guarantee-procedure-arity
guarantee-procedure-of-arity
guarantee-thunk
handle
hard-link-file
hash
hash-table->alist
hash-table/clean!
hash-table/clear!
hash-table/count
hash-table/datum-list
hash-table/for-each
hash-table/get
hash-table/key-list
hash-table/lookup
hash-table/make
hash-table/put!
hash-table/rehash-size
hash-table/rehash-threshold
hash-table/remove!
hash-table/size
hash-table?
hbitmap
hbrush
hcursor
hdc
hicon
hinstance
hmenu
host-address-any
host-address-loopback
host-namestring
host=?
host?
hpalette
hpen
hrgn
hwnd
i/o-port-type?
i/o-port?
identifier=?
identifier?
if
ignore-error
ignore-errors
imag-part
image/destroy
image/fill-from-byte-vector
image/height
image/width
image?
implemented-primitive-procedure?
inexact->exact
inexact?
init-file-pathname
initial-offset
input
input-buffer-size
input-line-translation
input-port->parser-buffer
input-port-type?
input-port/char-ready?
input-port/discard-chars
input-port/peek-char
input-port/read-char
input-port/read-string
input-port/read-substring
input-port?
int
integer->char
integer-ceiling
integer-divide
integer-divide-quotient
integer-divide-remainder
integer-floor
integer-round
integer-truncate
integer?
interaction-i/o-port
intern
intern-soft
internal-time/seconds->ticks
internal-time/ticks->seconds
interpreter-environment?
invoke-restart
invoke-restart-interactively
iota
keep-matching-items
keep-matching-items!
kernel32.dll
keyword-constructor
lambda
last-pair
lcm
length
length+
let
let*
let*-syntax
let-syntax
letrec
letrec-syntax
link-variables
list
list->stream
list->string
list->vector
list-copy
list-deletor
list-deletor!
list-head
list-ref
list-search-negative
list-search-positive
list-tabulate
list-tail
list-transform-negative
list-transform-positive
list?
load-bitmap
load-option: Weight-Balanced Trees
load-option
local-decoded-time
local-host
log
long
magnitude
make-1d-table
make-apply-hook
make-bit-string
make-cell
make-char
make-circular-list
make-condition
make-condition-type
make-decoded-time
make-directory
make-entity
make-eof-object
make-ephemeron
make-eq-hash-table
make-equal-hash-table
make-eqv-hash-table
make-generic-procedure
make-graphics-device
make-initialized-list
make-initialized-vector
make-list
make-parser-macros
make-pathname
make-polar
make-port
make-port-type
make-primitive-procedure
make-procedure-arity
make-random-state
make-rb-tree
make-record-type
make-rectangular
make-root-top-level-environment
make-string
make-string-hash-table
make-strong-eq-hash-table
make-strong-eqv-hash-table
make-syntactic-closure
make-synthetic-identifier
make-top-level-environment
make-vector
make-weak-eq-hash-table
make-weak-eqv-hash-table
make-wide-string
make-wt-tree
make-wt-tree-type
make-xml-!attlist
make-xml-!element
make-xml-!entity
make-xml-!notation
make-xml-declaration
make-xml-document
make-xml-dtd
make-xml-element
make-xml-external-id
make-xml-name
make-xml-nmtoken
make-xml-parameter-!entity
make-xml-processing-instructions
make-xml-qname
make-xml-unparsed-!entity
map
map*
map-window
match
match-parser-buffer-char
match-parser-buffer-char-ci
match-parser-buffer-char-ci-no-advance
match-parser-buffer-char-in-set
match-parser-buffer-char-in-set-no-advance
match-parser-buffer-char-no-advance
match-parser-buffer-not-char
match-parser-buffer-not-char-ci
match-parser-buffer-not-char-ci-no-advance
match-parser-buffer-not-char-no-advance
match-parser-buffer-string
match-parser-buffer-string-ci
match-parser-buffer-string-ci-no-advance
match-parser-buffer-string-no-advance
match-parser-buffer-substring
match-parser-buffer-substring-ci
match-parser-buffer-substring-ci-no-advance
match-parser-buffer-substring-no-advance
max
measure-interval
member
member-procedure
memq
memv
merge-pathnames
merge-sort
merge-sort!
microcode-id/operating-system
microcode-id/operating-system-name
microcode-id/operating-system-variant
min
modulo
month/long-string
month/max-days
month/short-string
move-window
muffle-warning
name->char
named
named-lambda
NaN
nearest-repl/environment
negative?
newline
nil
ninth
noise
not
not-char
not-char-ci
notification-output-port
nt-file-mode/archive
nt-file-mode/compressed
nt-file-mode/directory
nt-file-mode/hidden
nt-file-mode/normal
nt-file-mode/read-only
nt-file-mode/system
nt-file-mode/temporary
null-xml-name-prefix
null-xml-name-prefix?
null-xml-namespace-uri
null-xml-namespace-uri?
null?
number->string
number-wt-type
number?
numerator
object-hash
object-hashed?
object-unhash
odd?
open-binary-i/o-file
open-binary-input-file
open-binary-output-file
open-dib
open-i/o-file
open-input-file
open-input-string
open-output-file
open-output-string
open-tcp-server-socket
open-tcp-stream-socket
open-wide-input-string
open-wide-output-string
or
os/hostname
output
output-buffer-size
output-line-translation
output-port-type?
output-port/discretionary-flush-output
output-port/flush-output
output-port/fresh-line
output-port/write-char
output-port/write-string
output-port/write-substring
output-port/x-size
output-port/y-size
output-port?
pair?
parse-namestring
parser-buffer-pointer-index
parser-buffer-pointer-line
parser-buffer-pointer?
parser-buffer-position-string
parser-buffer-ref
parser-buffer?
parser-macros?
partition
partition!
pathname-absolute?
pathname-as-directory
pathname-default
pathname-default-device
pathname-default-directory
pathname-default-name
pathname-default-type
pathname-default-version
pathname-device