3
$Id: runtime.pkg,v 14.412 2002/03/01 17:02:46 cph Exp $
5
Copyright (c) 1988-2002 Massachusetts Institute of Technology
7
This program is free software; you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation; either version 2 of the License, or (at
10
your option) any later version.
12
This program is distributed in the hope that it will be useful, but
13
WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
General Public License for more details.
17
You should have received a copy of the GNU General Public License
18
along with this program; if not, write to the Free Software
19
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
23
;;;; Runtime System Packaging
28
(define-package (package)
29
;; The information appearing here must be exactly duplicated in the
30
;; cold load sequence in "make.scm".
34
*allow-package-redefinition?*
35
construct-packages-from-file
39
load-packages-from-file
51
system-global-package)
52
(export (runtime environment)
54
(initialization (initialize-package!)))
56
(define-package (runtime)
59
(initialization (initialize-package!)))
61
(define-package (runtime bit-string)
65
bit-string->signed-integer
66
bit-string->unsigned-integer
73
bit-string-append-reversed
92
bit-substring-find-next-set-bit
93
bit-substring-move-right!
96
signed-integer->bit-string
97
unsigned-integer->bit-string
100
(define-package (runtime blowfish)
108
blowfish-encrypt-port
112
compute-blowfish-init-vector
113
read-blowfish-file-header
114
write-blowfish-file-header))
116
(define-package (runtime boolean)
131
(define-package (runtime boot-definitions)
137
interrupt-bit/after-gc
139
interrupt-bit/global-1
140
interrupt-bit/global-3
141
interrupt-bit/global-gc
144
interrupt-bit/suspend
148
interrupt-mask/no-background
150
interrupt-mask/timer-ok
153
standard-unparser-method
155
unparser/standard-method
156
with-absolutely-no-interrupts
157
without-background-interrupts
160
(define-package (runtime equality)
167
(define-package (runtime fixnum-arithmetic)
261
(define-package (runtime miscellaneous-global)
267
*the-non-printing-object*
277
environment-link-name
284
get-fixed-objects-vector
295
lexical-unreferenceable?
299
make-non-pointer-object
302
object-component-binder
311
primitive-procedure-arity
312
primitive-procedure-documentation
317
set-interrupt-enables!
323
system-hunk3-set-cxr0!
324
system-hunk3-set-cxr1!
325
system-hunk3-set-cxr2!
333
system-subvector->list
342
user-initial-environment
346
with-history-disabled
351
(define-package (runtime alternative-lambda)
358
lambda-pattern/optional
359
lambda-pattern/required
364
make-lambda-pattern))
366
(define-package (runtime merge-sort)
375
(define-package (runtime quick-sort)
382
(define-package (runtime simple-queue)
399
(define-package (runtime simple-file-ops)
403
allocate-temporary-file
404
call-with-temporary-file-pathname
405
call-with-temporary-filename
407
deallocate-temporary-file
410
delete-file-no-errors
417
file-exists-indirect?
419
file-modification-time<?
430
guarantee-init-file-directory
431
guarantee-init-file-specifier
436
open-output-init-file
440
(define-package (runtime symbol)
448
string->uninterned-symbol
458
(define-package (runtime microcode-data)
462
compiled-code-address->block
463
compiled-code-address->offset
464
compiled-code-address?
465
compiled-code-block/bytes-per-object
466
compiled-code-block/code-end
467
compiled-code-block/code-length
468
compiled-code-block/code-start
469
compiled-code-block/constants-end
470
compiled-code-block/constants-start
471
compiled-code-block/debugging-info
472
compiled-code-block/debugging-info?
473
compiled-code-block/environment
474
compiled-code-block/index->offset
475
compiled-code-block/manifest-closure?
476
compiled-code-block/marked-start
477
compiled-code-block/offset->index
478
compiled-code-block/read-file
480
compiled-continuation/next-continuation-offset
481
compiled-continuation/reflect-to-interface?
482
compiled-continuation/return-to-interpreter?
485
compiled-return-address?
486
discriminate-compiled-entry
487
environment-extension-aux-list
488
environment-extension-parent
489
environment-extension-procedure
490
environment-extension?
492
interpreter-return-address?
496
microcode-termination
501
promise-non-expression?
507
set-compiled-code-block/debugging-info!
508
set-environment-extension-parent!
513
(define-package (runtime vector)
517
for-each-vector-element
521
make-initialized-vector
527
subvector-find-next-element
528
subvector-find-next-element-not
529
subvector-find-previous-element
530
subvector-find-previous-element-not
532
subvector-move-right!
543
vector-find-next-element
544
vector-find-previous-element
563
(define-package (runtime os-primitives)
566
add-to-select-registry!
568
current-home-directory
571
decoded-time->file-time
574
file-access-time-direct
575
file-access-time-indirect
577
file-attributes-direct
578
file-attributes-indirect
579
file-attributes/access-time
580
file-attributes/change-time
581
file-attributes/length
582
file-attributes/mode-string
583
file-attributes/modification-time
584
file-attributes/n-links
588
file-modification-time
589
file-modification-time-direct
590
file-modification-time-indirect
591
file-time->global-decoded-time
592
file-time->local-decoded-time
593
file-time->universal-time
594
get-environment-variable
595
init-file-specifier->pathname
597
os/default-end-of-line-translation
599
os/executable-pathname-types
600
os/file-end-of-line-translation
602
os/form-shell-command
606
remove-from-select-registry!
611
temporary-directory-pathname
612
temporary-file-pathname
613
universal-time->file-time
615
(initialization (initialize-system-primitives!)))
619
(extend-package (runtime os-primitives)
622
delete-environment-variable!
624
file-attributes/inode-number
626
set-environment-variable!
634
(extend-package (runtime os-primitives)
637
console-channel-descriptor
638
delete-environment-variable!
640
dos/fs-long-filenames?
642
file-attributes/inode-number
643
file-attributes/modes
646
nt-file-mode/compressed
647
nt-file-mode/directory
650
nt-file-mode/read-only
652
nt-file-mode/temporary
653
nt-fs-flag/case-preserved-names
654
nt-fs-flag/case-sensitive-search
655
nt-fs-flag/file-compression
656
nt-fs-flag/persistent-acls
657
nt-fs-flag/unicode-on-disk
658
nt-fs-flag/volume-is-compressed
660
nt-volume-info/file-system-flags
661
nt-volume-info/file-system-name
662
nt-volume-info/max-component-length
664
nt-volume-info/serial-number
665
nt/hide-subprocess-windows?
666
nt/scheme-executable-pathname
667
nt/subprocess-argument-escape-char
668
nt/subprocess-argument-quote-char
669
nt/system-root-directory
671
set-environment-variable!
672
set-environment-variable-default!)))
674
(extend-package (runtime os-primitives)
678
dos/fs-long-filenames?
679
file-attributes/allocated-length
680
file-attributes/modes
681
os2-file-mode/archived
682
os2-file-mode/directory
684
os2-file-mode/read-only
687
os2/system-root-directory))))
689
(define-package (runtime string)
693
allocate-external-string
696
decorated-string-append
697
external-string-length
708
set-string-maximum-length!
727
string-find-next-char
728
string-find-next-char-ci
729
string-find-next-char-in-set
730
string-find-previous-char
731
string-find-previous-char-ci
732
string-find-previous-char-in-set
738
string-match-backward
739
string-match-backward-ci
741
string-match-forward-ci
742
string-maximum-length
753
string-search-backward
754
string-search-forward
773
substring-capitalize!
774
substring-capitalized?
779
substring-find-next-char
780
substring-find-next-char-ci
781
substring-find-next-char-in-set
782
substring-find-previous-char
783
substring-find-previous-char-ci
784
substring-find-previous-char-in-set
785
substring-lower-case?
786
substring-match-backward
787
substring-match-backward-ci
788
substring-match-forward
789
substring-match-forward-ci
792
substring-move-right!
798
substring-search-backward
799
substring-search-forward
803
substring-upper-case?
808
vector-8b-find-next-char
809
vector-8b-find-next-char-ci
810
vector-8b-find-previous-char
811
vector-8b-find-previous-char-ci
818
(export (runtime primitive-io)
819
external-string-descriptor)
820
(initialization (initialize-package!)))
822
(define-package (runtime 1d-property)
834
(initialization (initialize-package!)))
836
(define-package (runtime 2d-property)
845
(initialization (initialize-package!)))
847
(define-package (runtime advice)
876
(initialization (initialize-package!)))
878
(define-package (runtime apply)
881
(initialization (initialize-package!)))
883
(define-package (runtime character)
918
(export (runtime string)
922
(initialization (initialize-package!)))
924
(define-package (runtime character-set)
928
ascii-range->char-set
936
char-set-intersection
942
char-set:alphanumeric
946
char-set:not-alphabetic
947
char-set:not-alphanumeric
949
char-set:not-lower-case
951
char-set:not-standard
952
char-set:not-upper-case
953
char-set:not-whitespace
966
(export (runtime string)
969
(export (runtime regular-expression-compiler)
971
(initialization (initialize-package!)))
973
(define-package (runtime compiler-info)
974
(files "infstr" "infutl")
977
*save-uncompressed-files?*
978
*uncompressed-file-lifetime*
979
compiled-code-block/filename-and-index
980
compiled-entry/filename-and-index
982
compiled-entry/dbg-object
983
compiled-entry/offset
984
compiled-expression/scode
985
compiled-procedure/name
986
compiled-procedure/lambda
987
discard-debugging-info!
988
load-debugging-info-on-demand?
990
(export (runtime load)
991
dbg-info-vector/purification-root
993
fasload/update-debugging-info!)
994
(export (runtime program-copier)
996
(export (runtime debugger-command-loop)
997
special-form-procedure-name?)
998
(export (runtime environment)
1000
dbg-block/ic-parent-index
1002
dbg-block/layout-first-offset
1003
dbg-block/layout-vector
1004
dbg-block/normal-closure-index
1005
dbg-block/original-parent
1008
dbg-block/stack-link
1009
dbg-block/static-link-index
1012
dbg-continuation/block
1013
dbg-continuation/offset
1018
dbg-procedure/required
1019
dbg-procedure/optional
1021
dbg-procedure/source-code
1026
(export (runtime debugging-info)
1028
dbg-continuation/source-code
1031
dbg-procedure/source-code
1033
(export (runtime compress)
1034
uncompress-internal)
1035
(export (runtime options)
1036
with-directory-rewriting-rule)
1037
(export (runtime continuation-parser)
1039
(initialization (initialize-package!)))
1041
(define-package (runtime console-i/o-port)
1048
set-console-i/o-port!)
1049
(export (runtime emacs-interface)
1051
the-console-port-type)
1052
(initialization (initialize-package!)))
1054
(define-package (runtime continuation)
1058
call-with-current-continuation
1059
continuation/block-thread-events?
1060
continuation/control-point
1061
continuation/dynamic-state
1064
guarantee-continuation
1066
non-reentrant-call-with-current-continuation
1067
within-continuation)
1068
(export (runtime thread)
1069
%within-continuation))
1071
(define-package (runtime continuation-parser)
1075
continuation->stack-frame
1076
continuation/first-subproblem
1077
hardware-trap-frame?
1078
hardware-trap-frame/describe
1079
hardware-trap-frame/print-registers
1080
hardware-trap-frame/print-stack
1081
hardware-trap-frame/code
1082
microcode-return/code->type
1083
microcode-return/name->type
1084
stack-frame->continuation
1085
stack-frame-type/code
1086
stack-frame-type/compiled-return-address
1087
stack-frame-type/properties
1088
stack-frame-type/subproblem?
1090
stack-frame/block-thread-events?
1091
stack-frame/compiled-code?
1092
stack-frame/dynamic-state
1093
stack-frame/elements
1094
stack-frame/interrupt-mask
1097
stack-frame/next-subproblem
1099
stack-frame/previous-type
1100
stack-frame/properties
1101
stack-frame/reductions
1103
stack-frame/repl-eval-boundary?
1104
stack-frame/resolve-stack-address
1105
stack-frame/return-address
1106
stack-frame/return-code
1107
stack-frame/skip-non-subproblems
1108
stack-frame/subproblem?
1111
(export (runtime debugging-info)
1112
stack-frame-type/interrupt-compiled-procedure
1113
stack-frame-type/interrupt-compiled-expression)
1114
(initialization (initialize-package!)))
1116
(define-package (runtime control-point)
1120
control-point/element-stream
1121
control-point/history
1122
control-point/interrupt-mask
1123
control-point/n-elements
1124
control-point/next-control-point
1125
control-point/previous-history-control-point
1126
control-point/previous-history-offset
1127
control-point/reusable?
1128
control-point/unused-length
1130
make-control-point))
1132
(define-package (runtime date/time)
1136
ctime-string->decoded-time
1137
ctime-string->file-time
1138
ctime-string->universal-time
1139
day-of-week/long-string
1140
day-of-week/short-string
1141
decode-universal-time
1142
decoded-time->ctime-string
1143
decoded-time->string
1144
decoded-time->universal-time
1145
decoded-time/date-string
1147
decoded-time/day-of-week
1148
decoded-time/daylight-savings-time?
1153
decoded-time/time-string
1156
encode-universal-time
1158
file-time->global-ctime-string
1159
file-time->global-time-string
1160
file-time->local-ctime-string
1161
file-time->local-time-string
1172
string->decoded-time
1176
string->universal-time
1179
universal-time->global-ctime-string
1180
universal-time->global-decoded-time
1181
universal-time->global-time-string
1182
universal-time->local-ctime-string
1183
universal-time->local-decoded-time
1184
universal-time->local-time-string
1185
universal-time->string))
1187
(define-package (runtime debugger)
1189
(parent (runtime debugger-command-loop))
1192
debugger:auto-toggle?
1193
debugger:count-subproblems-limit
1194
debugger:list-breadth-limit
1195
debugger:list-depth-limit
1196
debugger:print-return-values?
1197
debugger:string-length-limit
1198
debugger:student-walk?
1199
debugger:use-history?)
1200
(initialization (initialize-package!)))
1202
(define-package (runtime debugger-command-loop)
1205
(initialization (initialize-package!)))
1207
(define-package (runtime debugger-utilities)
1209
(parent (runtime debugger-command-loop))
1210
(export (runtime debugger-command-loop)
1211
debug/read-eval-print-1
1214
debugger-presentation
1216
print-user-friendly-name
1217
show-environment-bindings
1218
show-environment-name
1219
show-environment-procedure
1223
(initialization (initialize-package!)))
1225
(define-package (runtime debugging-info)
1229
debugging-info/compiled-code?
1230
debugging-info/evaluated-object-value
1231
debugging-info/evaluated-object?
1232
debugging-info/undefined-environment?
1233
debugging-info/undefined-expression?
1234
debugging-info/unknown-expression?
1235
debugging-info/noise
1236
debugging-info/noise?
1237
stack-frame/debugging-info)
1238
(initialization (initialize-package!)))
1240
(define-package (runtime directory)
1242
(export (runtime pathname)
1243
*expand-directory-prefixes?*)
1249
(extend-package (runtime directory)
1252
(extend-package (runtime directory)
1255
(extend-package (runtime directory)
1258
(define-package (runtime emacs-interface)
1261
(initialization (initialize-package!)))
1263
(define-package (runtime procedure)
1268
apply-hook-procedure
1270
arity-dispatched-procedure?
1271
compiled-closure->entry
1272
compiled-closure/ref
1273
compiled-closure/set!
1280
implemented-primitive-procedure?
1282
make-arity-dispatched-procedure
1284
make-primitive-procedure
1285
primitive-procedure-name
1286
primitive-procedure?
1288
procedure-arity-valid?
1289
procedure-components
1290
procedure-environment
1293
set-apply-hook-extra!
1294
set-apply-hook-procedure!
1296
set-entity-procedure!)
1297
(export (runtime continuation-parser)
1298
compiled-procedure-frame-size))
1300
(define-package (runtime environment)
1304
compiled-procedure/environment
1305
environment-arguments
1307
environment-assignable?
1308
environment-assigned?
1309
environment-bindings
1310
environment-bound-names
1312
environment-definable?
1314
environment-define-macro
1315
environment-has-parent?
1318
environment-lookup-macro
1319
environment-macro-names
1321
environment-procedure-name
1322
environment-reference-type
1323
environment-safe-lookup
1325
(extend-ic-environment extend-top-level-environment)
1326
extend-top-level-environment
1327
guarantee-environment
1329
interpreter-environment?
1330
(make-null-interpreter-environment make-root-top-level-environment)
1331
make-root-top-level-environment
1332
system-global-environment?
1333
(top-level-environment? interpreter-environment?))
1334
(export (runtime advice)
1335
ic-environment/arguments
1336
ic-environment/procedure)
1337
(export (runtime debugging-info)
1338
stack-frame/environment)
1339
(initialization (initialize-package!)))
1341
(define-package (runtime environment-inspector)
1343
(parent (runtime debugger-command-loop))
1346
(initialization (initialize-package!)))
1348
(define-package (runtime error-handler)
1354
bind-condition-handler
1355
bind-default-condition-handler
1360
condition-constructor
1363
condition-type/error?
1364
condition-type/field-names
1365
condition-type/generalizations
1367
condition-type/properties
1369
condition-type:arithmetic-error
1370
condition-type:bad-range-argument
1371
condition-type:cell-error
1372
condition-type:control-error
1373
condition-type:datum-out-of-range
1374
condition-type:derived-file-error
1375
condition-type:derived-port-error
1376
condition-type:derived-thread-error
1377
condition-type:divide-by-zero
1378
condition-type:error
1379
condition-type:file-error
1380
condition-type:file-operation-error
1381
condition-type:floating-point-overflow
1382
condition-type:floating-point-underflow
1383
condition-type:illegal-datum
1384
condition-type:illegal-pathname-component
1385
condition-type:macro-binding
1386
condition-type:no-such-restart
1387
condition-type:port-error
1388
condition-type:serious-condition
1389
condition-type:simple-condition
1390
condition-type:simple-error
1391
condition-type:simple-warning
1392
condition-type:thread-error
1393
condition-type:unassigned-variable
1394
condition-type:unbound-variable
1395
condition-type:variable-error
1396
condition-type:warning
1397
condition-type:wrong-number-of-arguments
1398
condition-type:wrong-type-argument
1399
condition-type:wrong-type-datum
1401
condition/continuation
1402
condition/derived-thread?
1405
condition/other-thread
1406
condition/properties
1408
condition/report-string
1413
default/invoke-condition-handler
1415
error-irritant/noise
1416
error:bad-range-argument
1417
error:datum-out-of-range
1420
error:derived-thread
1421
error:divide-by-zero
1422
error:file-operation
1423
error:illegal-pathname-component
1424
error:no-such-restart
1425
error:wrong-number-of-arguments
1426
error:wrong-type-argument
1427
error:wrong-type-datum
1430
format-error-message
1431
hook/invoke-condition-handler
1434
invoke-restart-interactively
1447
standard-error-handler
1449
standard-warning-handler
1450
standard-warning-hook
1456
write-condition-report
1457
write-restart-report)
1458
(export (runtime microcode-errors)
1460
(export (runtime rep)
1462
dynamic-handler-frames)
1463
(export (runtime debugger)
1464
continue-from-derived-thread-error)
1465
(export (runtime stream)
1466
ordinal-number-string
1468
(export (runtime environment)
1470
error:unassigned-variable
1471
error:unbound-variable)
1472
(initialization (initialize-package!)))
1474
(define-package (runtime event-distributor)
1479
event-distributor/invoke!
1480
event-distributor/receivers
1482
make-event-distributor
1483
remove-event-receiver!)
1484
(initialization (initialize-package!)))
1486
(define-package (runtime extended-scode-eval)
1491
hook/extended-scode-eval)
1492
(initialization (initialize-package!)))
1494
(define-package (runtime file-i/o-port)
1498
call-with-append-file
1499
call-with-binary-append-file
1500
call-with-binary-input-file
1501
call-with-binary-output-file
1502
call-with-input-file
1503
call-with-output-file
1504
open-binary-i/o-file
1505
open-binary-input-file
1506
open-binary-output-file
1510
pathname-newline-translation
1511
with-input-from-binary-file
1512
with-input-from-file
1513
with-output-to-binary-file
1514
with-output-to-file)
1515
(initialization (initialize-package!)))
1517
(define-package (runtime transcript)
1523
(export (runtime rep)
1524
make-transcriptable-port)
1525
(export (runtime emacs-interface)
1526
make-transcriptable-port
1527
transcriptable-port?)
1528
(initialization (initialize-package!)))
1530
(define-package (runtime format)
1537
(initialization (initialize-package!)))
1539
(define-package (runtime garbage-collector)
1543
constant-space/in-use
1544
flush-purification-queue!
1547
set-gc-safety-margin!)
1548
(export (runtime gc-statistics)
1551
(export (runtime error-handler)
1553
(initialization (initialize-package!)))
1555
(define-package (runtime gc-daemons)
1560
add-gc-daemon!/no-restore
1561
add-secondary-gc-daemon!
1563
trigger-secondary-gc-daemons!)
1564
(export (runtime hash)
1565
add-primitive-gc-daemon!)
1566
(export (runtime hash-table)
1567
add-primitive-gc-daemon!)
1568
(export (runtime generic-procedure eqht)
1569
add-primitive-gc-daemon!)
1570
(export (runtime interrupt-handler)
1571
trigger-gc-daemons!)
1572
(initialization (initialize-package!)))
1574
(define-package (runtime gc-finalizer)
1578
add-to-gc-finalizer!
1579
gc-finalizer-elements
1582
remove-all-from-gc-finalizer!
1583
remove-from-gc-finalizer!
1584
search-gc-finalizer)
1585
(initialization (initialize-package!)))
1587
(define-package (runtime gc-notification)
1591
gc-statistic->string
1593
set-gc-notification!
1594
toggle-gc-notification!
1595
with-gc-notification!))
1597
(define-package (runtime gc-statistics)
1602
gc-statistic/heap-left
1603
gc-statistic/last-gc-end
1604
gc-statistic/last-gc-start
1605
gc-statistic/last-gc-end-clock
1606
gc-statistic/last-gc-start-clock
1608
gc-statistic/this-gc-end
1609
gc-statistic/this-gc-start
1610
gc-statistic/this-gc-end-clock
1611
gc-statistic/this-gc-start-clock
1615
(export (runtime gc-notification)
1616
default/record-statistic!
1617
hook/record-statistic!)
1618
(initialization (initialize-package!)))
1620
(define-package (runtime generic-i/o-port)
1624
make-generic-i/o-port
1625
make-generic-input-port
1626
make-generic-output-port)
1627
(export (runtime console-i/o-port)
1629
operation/flush-output)
1630
(export (runtime file-i/o-port)
1633
generic-output-type)
1634
(initialization (initialize-package!)))
1636
(define-package (runtime gensym)
1640
generate-uninterned-symbol)
1641
(initialization (initialize-package!)))
1643
(define-package (runtime global-database)
1647
add-unparser-special-object!
1648
add-unparser-special-pair!
1652
named-structure/get-tag-description
1653
named-structure/set-tag-description!
1654
unparse-with-brackets
1655
unparser/set-tagged-pair-method!
1656
unparser/set-tagged-vector-method!
1657
unparser/tagged-pair-method
1658
unparser/tagged-vector-method)
1659
(initialization (initialize-package!)))
1661
(define-package (runtime hash)
1672
(initialization (initialize-package!)))
1674
(define-package (runtime hash-table)
1687
hash-table/constructor
1689
hash-table/datum-list
1690
hash-table/entries-list
1691
hash-table/entries-vector
1692
hash-table/entry-datum
1693
hash-table/entry-key
1694
hash-table/entry-value
1701
hash-table/make-entry
1703
hash-table/rehash-size
1704
hash-table/rehash-threshold
1706
hash-table/set-entry-datum!
1707
hash-table/set-entry-value!
1711
make-equal-hash-table
1713
make-object-hash-table
1714
make-string-hash-table
1715
make-symbol-hash-table
1716
set-hash-table/rehash-size!
1717
set-hash-table/rehash-threshold!
1718
strong-hash-table/constructor
1719
weak-hash-table/constructor)
1720
(initialization (initialize-package!)))
1722
(define-package (runtime history)
1727
(export (runtime continuation-parser)
1729
history-superproblem
1731
history-untransform)
1732
(initialization (initialize-package!)))
1734
(define-package (runtime krypt)
1743
(define-package (runtime compress)
1753
(define-package (runtime port)
1762
encapsulated-port/port
1763
encapsulated-port/state
1765
guarantee-encapsulated-port
1767
guarantee-input-port
1768
guarantee-output-port
1776
input-port/custom-operation
1777
input-port/operation
1778
input-port/operation-names
1781
interaction-i/o-port
1782
make-encapsulated-port
1788
notification-output-port
1792
output-port/custom-operation
1793
output-port/operation
1794
output-port/operation-names
1798
port-type/operation-names
1799
port-type/operations
1802
port/input-blocking-mode
1804
port/input-terminal-mode
1806
port/operation-names
1807
port/output-blocking-mode
1809
port/output-terminal-mode
1810
port/set-input-blocking-mode
1811
port/set-input-terminal-mode
1812
port/set-output-blocking-mode
1813
port/set-output-terminal-mode
1817
port/with-input-blocking-mode
1818
port/with-input-terminal-mode
1819
port/with-output-blocking-mode
1820
port/with-output-terminal-mode
1822
set-current-input-port!
1823
set-current-output-port!
1824
set-encapsulated-port/state!
1825
set-input-port/state!
1826
set-interaction-i/o-port!
1827
set-notification-output-port!
1828
set-output-port/state!
1830
set-trace-output-port!
1832
with-input-from-port
1833
with-interaction-i/o-port
1834
with-notification-output-port
1836
with-trace-output-port)
1837
(export (runtime input-port)
1838
input-port/operation/char-ready?
1839
input-port/operation/discard-char
1840
input-port/operation/discard-chars
1841
input-port/operation/peek-char
1842
input-port/operation/read-char
1843
input-port/operation/read-string
1844
input-port/operation/read-substring)
1845
(export (runtime output-port)
1846
output-port/operation/discretionary-flush
1847
output-port/operation/flush-output
1848
output-port/operation/fresh-line
1849
output-port/operation/write-char
1850
output-port/operation/write-substring)
1851
(export (runtime rep)
1852
*current-input-port*
1853
*current-output-port*
1854
*interaction-i/o-port*
1855
*notification-output-port*
1856
*trace-output-port*)
1857
(export (runtime emacs-interface)
1858
set-port/thread-mutex!
1859
standard-port-accessors))
1861
(define-package (runtime input-port)
1867
input-port/char-ready?
1868
input-port/discard-char
1869
input-port/discard-chars
1870
input-port/peek-char
1871
input-port/read-char
1872
input-port/read-line
1873
input-port/read-string
1874
input-port/read-string!
1875
input-port/read-substring!
1885
(export (runtime primitive-io)
1888
(define-package (runtime output-port)
1898
output-port/discretionary-flush
1899
output-port/flush-output
1900
output-port/fresh-line
1901
output-port/write-char
1902
output-port/write-object
1903
output-port/write-string
1904
output-port/write-substring
1913
(define-package (runtime interrupt-handler)
1916
(export (runtime emacs-interface)
1918
hook/clean-input/flush-typeahead)
1919
(export (runtime load)
1920
generate-suspend-file?)
1921
(initialization (initialize-package!)))
1923
(define-package (runtime lambda-abstraction)
1928
block-declaration-text
1934
make-block-declaration
1937
(export (runtime advice)
1940
lambda-wrapper-components)
1941
(export (runtime environment)
1943
(export (runtime compiler-info)
1944
lambda-tag:internal-lambda
1945
lambda-tag:internal-lexpr)
1946
(initialization (initialize-package!)))
1948
(define-package (runtime list)
1952
add-member-procedure
1962
association-procedure
2006
delete-association-procedure
2007
delete-matching-items
2008
delete-matching-items!
2009
delete-member-procedure
2036
list-search-negative
2037
list-search-positive
2039
list-transform-negative
2040
list-transform-positive
2044
make-initialized-list
2079
(initialization (initialize-package!)))
2081
(define-package (runtime load)
2085
argument-command-line-parser
2086
condition-type:not-loading
2087
current-load-pathname
2090
fasload/default-types
2093
load-library-object-file
2096
load/default-find-pathname-with-type
2099
load/purification-root
2101
load/suppress-loading-message?
2103
set-command-line-parser!
2104
simple-command-line-parser)
2105
(initialization (initialize-package!)))
2107
(define-package (runtime microcode-errors)
2109
(parent (runtime error-handler))
2111
condition-type:anomalous-microcode-error
2112
condition-type:compiled-code-error
2113
condition-type:fasdump-environment
2114
condition-type:fasl-file-bad-data
2115
condition-type:fasl-file-compiled-mismatch
2116
condition-type:fasl-file-too-big
2117
condition-type:fasload-band
2118
condition-type:fasload-error
2119
condition-type:hardware-trap
2120
condition-type:impurify-object-too-large
2121
condition-type:inapplicable-object
2122
condition-type:out-of-file-handles
2123
condition-type:primitive-io-error
2124
condition-type:primitive-procedure-error
2125
condition-type:system-call-error
2126
condition-type:unimplemented-primitive
2127
condition-type:unimplemented-primitive-for-os
2128
condition-type:unlinkable-variable
2129
condition-type:user-microcode-reset
2130
condition-type:wrong-arity-primitives)
2131
(initialization (initialize-package!)))
2133
(define-package (runtime microcode-tables)
2138
fixed-object/code->name
2139
fixed-object/code-limit
2140
fixed-object/name->code
2142
fixed-objects-vector-slot
2143
microcode-error/code->name
2144
microcode-error/code-limit
2145
microcode-error/name->code
2146
microcode-id/floating-epsilon
2147
microcode-id/floating-mantissa-bits
2148
microcode-id/modification
2149
microcode-id/operating-system
2150
microcode-id/operating-system-name
2151
microcode-id/operating-system-variant
2152
microcode-id/release-string
2153
microcode-id/stack-type
2154
microcode-id/tty-x-size
2155
microcode-id/tty-y-size
2156
microcode-id/version
2157
microcode-identification-item
2158
microcode-identification-vector-slot
2159
microcode-object/unassigned
2160
microcode-return/code->name
2161
microcode-return/code-limit
2162
microcode-return/name->code
2163
microcode-system-call-error/code->name
2164
microcode-system-call-error/name->code
2165
microcode-system-call/code->name
2166
microcode-system-call/name->code
2167
microcode-termination/code->name
2168
microcode-termination/code-limit
2169
microcode-termination/name->code
2170
microcode-type/code->name
2171
microcode-type/code-limit
2172
microcode-type/name->code)
2173
(export (runtime save/restore)
2174
re-read-microcode-tables!)
2175
(initialization (initialize-package!)))
2177
(define-package (runtime number)
2178
(files "arith" "dragon4")
2206
exact-nonnegative-integer?
2211
flonum-unparser-cutoff
2212
flonum-unparser:engineering-output
2213
flonum-unparser:normal-output
2214
flonum-unparser:scientific-output
2223
integer-divide-quotient
2224
integer-divide-remainder
2252
simplest-exact-rational
2263
(initialize-package!)
2264
(initialize-dragon4!))))
2266
(define-package (runtime number interface)
2270
(parent (runtime number))
2274
make-accumulation-operator
2275
make-arithmetic-package
2276
make-inverse-accumulation-operator
2280
(define-package (runtime number-parser)
2288
(define-package (runtime options)
2292
*initial-options-file*
2293
declare-shared-library
2296
further-load-options
2299
standard-load-options
2300
standard-option-loader))
2302
(define-package (runtime parser)
2306
*parser-canonicalize-symbols?*
2310
system-global-parser-table)
2311
(export (runtime character)
2312
char-set/atom-delimiters)
2313
(export (runtime syntactic-closures)
2316
(export (runtime unparser)
2317
lambda-auxiliary-tag
2320
(export (runtime unsyntaxer)
2321
lambda-auxiliary-tag
2324
(export (runtime parser-table)
2325
collect-list-wrapper)
2326
(initialization (initialize-package!)))
2328
(define-package (runtime parser-table)
2332
current-parser-table
2333
guarantee-parser-table
2337
parser-table/set-entry!
2339
set-current-parser-table!
2340
with-current-parser-table)
2341
(export (runtime parser)
2342
parser-table/collect-list
2343
parser-table/collect-list-special
2344
parser-table/parse-object
2345
parser-table/parse-object-special)
2346
(initialization (initialize-package!)))
2348
(define-package (runtime pathname)
2352
*default-pathname-defaults*
2356
directory-namestring
2358
directory-pathname-as-file
2374
pathname-as-directory
2376
pathname-default-device
2377
pathname-default-directory
2378
pathname-default-name
2379
pathname-default-type
2380
pathname-default-version
2383
pathname-end-of-line-string
2387
pathname-new-directory
2390
pathname-new-version
2397
system-library-directory-pathname
2398
system-library-pathname
2399
user-homedir-pathname)
2400
(initialization (initialize-package!)))
2402
(define-package (runtime pathname unix)
2404
(parent (runtime pathname))
2405
(initialization (initialize-package!)))
2407
(define-package (runtime pathname dos)
2409
(parent (runtime pathname))
2410
(initialization (initialize-package!)))
2412
(define-package (runtime population)
2417
exists-an-inhabitant?
2418
for-all-inhabitants?
2421
map-over-population!
2423
remove-from-population!)
2424
(initialization (initialize-package!)))
2426
(define-package (runtime pretty-printer)
2430
*pp-arity-dispatched-procedure-style*
2431
*pp-auto-highlighter*
2432
*pp-avoid-circularity?*
2433
*pp-default-as-code?*
2435
*pp-lists-as-tables?*
2436
*pp-named-lambda->define?*
2438
*pp-primitives-by-name*
2439
*pp-save-vertical-space?*
2440
*pp-uninterned-symbols-by-name*
2441
make-pretty-printer-highlight
2445
(initialization (initialize-package!)))
2447
(define-package (runtime primitive-io)
2456
channel-descriptor-for-select
2458
channel-file-position
2459
channel-file-set-position
2467
channel-type=directory?
2469
channel-type=terminal?
2470
channel-type=unknown?
2473
channel-write-char-block
2474
channel-write-string-block
2476
close-all-open-channels
2477
close-all-open-files
2478
directory-channel-close
2479
directory-channel-open
2480
directory-channel-read
2481
directory-channel-read-matching
2483
file-open-append-channel
2484
file-open-input-channel
2485
file-open-io-channel
2486
file-open-output-channel
2491
pty-master-interrupt
2494
pty-master-send-signal
2496
set-terminal-input-baud-rate!
2497
set-terminal-output-baud-rate!
2498
terminal-cooked-input
2499
terminal-cooked-input?
2500
terminal-cooked-output
2501
terminal-cooked-output?
2502
terminal-drain-output
2503
terminal-flush-input
2504
terminal-flush-output
2506
terminal-input-baud-rate
2507
terminal-output-baud-rate
2511
test-for-input-on-channel
2512
test-for-input-on-descriptor
2515
with-channel-blocking)
2516
(export (runtime load)
2518
(export (runtime socket)
2521
(export (runtime subprocess)
2523
(export (runtime generic-i/o-port)
2524
input-buffer/buffered-chars
2525
input-buffer/channel
2526
input-buffer/char-ready?
2527
input-buffer/chars-remaining
2529
input-buffer/discard-char
2530
input-buffer/discard-until-delimiter
2533
input-buffer/peek-char
2534
input-buffer/read-char
2535
input-buffer/read-substring
2536
input-buffer/read-until-delimiter
2537
input-buffer/set-size
2541
output-buffer/buffered-chars
2542
output-buffer/channel
2544
output-buffer/drain-block
2545
output-buffer/line-start?
2547
output-buffer/set-size
2549
output-buffer/write-char-block
2550
output-buffer/write-substring
2551
output-buffer/write-substring-block
2553
(export (runtime file-i/o-port)
2554
input-buffer/chars-remaining
2555
input-buffer/read-substring
2559
(export (runtime console-i/o-port)
2560
input-buffer/buffer-contents
2561
input-buffer/buffered-chars
2562
input-buffer/channel
2563
input-buffer/char-ready?
2565
input-buffer/peek-char
2566
input-buffer/read-char
2567
input-buffer/set-buffer-contents
2568
input-buffer/set-size
2572
output-buffer/buffered-chars
2573
output-buffer/channel
2574
output-buffer/drain-block
2575
output-buffer/line-start?
2576
output-buffer/set-size
2578
output-buffer/write-char-block
2579
output-buffer/write-substring-block
2581
(export (runtime microcode-errors)
2583
(export (runtime x-graphics)
2585
(export (runtime thread)
2587
(export (runtime directory)
2588
directory-channel/descriptor)
2589
(initialization (initialize-package!)))
2591
(define-package (runtime program-copier)
2596
(initialization (initialize-package!)))
2598
(define-package (runtime random-number)
2608
(initialization (initialize-package!)))
2610
(define-package (runtime record)
2621
define-structure/keyword-parser
2622
define-structure/list-accessor
2623
define-structure/list-modifier
2624
define-structure/vector-accessor
2625
define-structure/vector-modifier
2626
make-define-structure-type
2628
named-structure/description
2636
record-type-descriptor
2637
record-type-dispatch-tag
2638
record-type-field-names
2643
set-record-type-unparser-method!
2645
(export (runtime record-slot-access)
2646
record-type-field-index)
2647
(export (runtime unparser)
2648
structure-tag/unparser-method)
2649
(initialization (initialize-package!)))
2651
(define-package (runtime reference-trap)
2655
cached-reference-trap-value
2656
cached-reference-trap?
2657
macro-reference-trap-transformer
2658
macro-reference-trap?
2659
make-macro-reference-trap
2660
make-unassigned-reference-trap
2661
make-unbound-reference-trap
2662
make-unmapped-macro-reference-trap
2663
make-unmapped-unassigned-reference-trap
2664
make-unmapped-unbound-reference-trap
2666
map-reference-trap-value
2668
reference-trap-kind-name
2670
unassigned-reference-trap?
2671
unbound-reference-trap?
2672
unmap-reference-trap
2673
unmapped-macro-reference-trap?
2674
unmapped-unassigned-reference-trap?
2675
unmapped-unbound-reference-trap?)
2676
(export (runtime syntactic-closures)
2677
make-macro-reference-trap-expression)
2678
(export (runtime unsyntaxer)
2679
macro-reference-trap-expression-transformer
2680
macro-reference-trap-expression?))
2682
(define-package (runtime rep)
2692
breakpoint-procedure
2693
breakpoint/environment
2694
cmdl-interrupt/abort-nearest
2695
cmdl-interrupt/abort-previous
2696
cmdl-interrupt/abort-top-level
2697
cmdl-interrupt/breakpoint
2701
cmdl-message/strings
2706
cmdl/operation-names
2713
condition-type:breakpoint
2714
condition/breakpoint?
2717
initial-top-level-repl
2726
nearest-repl/condition
2727
nearest-repl/environment
2736
repl-history/record!
2738
repl-printer-history-size
2739
repl-reader-history-size
2745
repl/printer-history
2749
repl:allow-restart-notifications?
2750
repl:write-result-hash-numbers?
2754
set-repl/environment!
2755
set-repl/printer-history!
2757
set-repl/reader-history!
2759
standard-breakpoint-handler
2760
standard-breakpoint-hook
2762
with-repl-eval-boundary)
2763
(export (runtime load)
2766
(export (runtime emacs-interface)
2769
(export (runtime user-interface)
2771
(export (runtime debugger)
2773
(export (runtime working-directory)
2774
cmdl/set-default-directory)
2775
(initialization (initialize-package!)))
2777
(define-package (runtime save/restore)
2785
(export (runtime gc-daemons)
2786
*within-restore-window?*)
2787
(export (runtime user-interface)
2788
*within-restore-window?*)
2789
(initialization (initialize-package!)))
2791
(define-package (runtime scode)
2795
absolute-reference-name
2796
absolute-reference-to?
2802
assignment-components
2803
assignment-components-with-variable
2812
declaration-components
2813
declaration-expression
2816
definition-components
2823
make-absolute-reference
2826
make-assignment-from-variable
2832
make-the-environment
2834
quotation-expression
2837
set-comment-expression!
2839
set-declaration-expression!
2840
set-declaration-text!
2845
(initialization (initialize-package!)))
2847
(define-package (runtime scode-combinator)
2851
combination-components
2852
combination-operands
2853
combination-operator
2855
combination-subexpressions
2857
conditional-alternative
2858
conditional-components
2859
conditional-consequent
2860
conditional-predicate
2861
conditional-subexpressions
2863
disjunction-alternative
2864
disjunction-components
2865
disjunction-predicate
2866
disjunction-subexpressions
2875
sequence-immediate-actions
2877
unassigned?-components
2880
undefined-conditional-branch)
2881
(export (runtime debugging-info)
2883
(initialization (initialize-package!)))
2885
(define-package (runtime scode-data)
2888
(export (runtime lambda-abstraction)
2901
(export (runtime scode)
2908
&typed-singleton-cons)
2909
(export (runtime scode-combinator)
2926
(export (runtime scode-scan)
2939
(export (runtime debugging-info)
2947
(define-package (runtime scode-scan)
2952
open-block-components
2957
(define-package (runtime scode-walker)
2964
(initialization (initialize-package!)))
2966
(define-package (runtime socket)
2970
allocate-host-address
2972
close-tcp-server-socket
2977
host-address-loopback
2978
open-tcp-server-socket
2979
open-tcp-stream-socket
2980
open-tcp-stream-socket-channel
2981
open-unix-stream-socket
2982
open-unix-stream-socket-channel
2984
tcp-server-connection-accept))
2986
(define-package (runtime subprocess)
2993
process-environment-bind
2994
run-subprocess-in-foreground
2995
scheme-subprocess-environment
2996
start-batch-subprocess
2997
start-pipe-subprocess
2998
start-pty-subprocess
2999
start-subprocess-in-background
3000
subprocess-arguments
3001
subprocess-continue-background
3002
subprocess-continue-foreground
3004
subprocess-exit-reason
3007
subprocess-global-status-tick
3011
subprocess-input-channel
3012
subprocess-input-port
3013
subprocess-interrupt
3014
subprocess-job-control-available?
3015
subprocess-job-control-status
3018
subprocess-output-channel
3019
subprocess-output-port
3020
subprocess-properties
3021
subprocess-pty-master
3027
subprocess-status-tick
3031
(export (runtime primitive-io)
3032
handle-subprocess-status-change)
3033
(export (runtime socket)
3034
handle-subprocess-status-change)
3035
(initialization (initialize-package!)))
3037
(define-package (runtime synchronous-subprocess)
3043
condition-type:subprocess-abnormal-termination
3044
condition-type:subprocess-signalled
3045
condition-type:subprocess-stopped
3047
run-synchronous-subprocess))
3049
(define-package (runtime graphics)
3053
enumerate-graphics-types
3054
graphics-bind-drawing-mode
3055
graphics-bind-line-style
3058
graphics-coordinate-limits
3059
graphics-device-coordinate-limits
3060
graphics-device/descriptor
3061
graphics-device/properties
3063
graphics-disable-buffering
3064
graphics-drag-cursor
3068
graphics-enable-buffering
3069
graphics-erase-point
3071
graphics-move-cursor
3073
graphics-reset-clip-rectangle
3074
graphics-set-clip-rectangle
3075
graphics-set-coordinate-limits
3076
graphics-set-drawing-mode
3077
graphics-set-line-style
3079
graphics-type-available?
3081
graphics-type-properties
3088
image/fill-from-byte-vector
3092
make-graphics-device
3093
make-graphics-device-type)
3094
(export (runtime x-graphics)
3096
(export (runtime os2-graphics)
3097
graphics-device/buffer?
3100
(define-package (runtime x-graphics)
3108
x-character-bounds/ascent
3109
x-character-bounds/descent
3110
x-character-bounds/lbearing
3111
x-character-bounds/rbearing
3112
x-character-bounds/width
3113
x-close-all-displays
3114
x-colormap/allocate-color
3116
x-colormap/query-color
3117
x-colormap/store-color
3118
x-colormap/store-colors
3121
x-display/properties
3122
x-font-structure/all-chars-exist?
3123
x-font-structure/character-bounds
3124
x-font-structure/default-char
3125
x-font-structure/direction
3126
x-font-structure/max-ascent
3127
x-font-structure/max-bounds
3128
x-font-structure/max-descent
3129
x-font-structure/min-bounds
3130
x-font-structure/name
3131
x-font-structure/start-index
3133
x-graphics-default-display-name
3134
x-graphics-default-geometry
3135
x-graphics-device-type
3136
x-graphics/available?
3138
x-graphics/close-display
3139
x-graphics/close-window
3141
x-graphics/coordinate-limits
3142
x-graphics/copy-area
3143
x-graphics/device-coordinate-limits
3144
x-graphics/disable-keyboard-focus
3145
x-graphics/discard-events
3147
x-graphics/drag-cursor
3149
x-graphics/draw-circle
3150
x-graphics/draw-line
3151
x-graphics/draw-lines
3152
x-graphics/draw-point
3153
x-graphics/draw-points
3154
x-graphics/draw-text
3155
x-graphics/enable-keyboard-focus
3156
x-graphics/fill-circle
3158
x-graphics/font-structure
3159
x-graphics/get-colormap
3160
x-graphics/get-default
3161
x-graphics/iconify-window
3162
x-graphics/image-depth
3163
x-graphics/lower-window
3164
x-graphics/map-window
3165
x-graphics/move-cursor
3166
x-graphics/move-window
3167
x-graphics/open-display
3168
x-graphics/query-pointer
3169
x-graphics/raise-window
3170
x-graphics/read-button
3171
x-graphics/read-user-event
3172
x-graphics/reset-clip-rectangle
3173
x-graphics/resize-window
3174
x-graphics/select-user-events
3175
x-graphics/set-background-color
3176
x-graphics/set-border-color
3177
x-graphics/set-border-width
3178
x-graphics/set-clip-rectangle
3179
x-graphics/set-colormap
3180
x-graphics/set-coordinate-limits
3181
x-graphics/set-drawing-mode
3183
x-graphics/set-foreground-color
3184
x-graphics/set-icon-name
3185
x-graphics/set-input-hint
3186
x-graphics/set-internal-border-width
3187
x-graphics/set-line-style
3188
x-graphics/set-mouse-color
3189
x-graphics/set-mouse-shape
3190
x-graphics/set-window-name
3191
x-graphics/starbase-filename
3192
x-graphics/visual-info
3193
x-graphics/window-id
3194
x-graphics/withdraw-window
3195
x-graphics:auto-raise?
3198
x-image/draw-subimage
3199
x-image/fill-from-byte-vector
3205
x-visual-class:direct-color
3206
x-visual-class:gray-scale
3207
x-visual-class:pseudo-color
3208
x-visual-class:static-color
3209
x-visual-class:static-gray
3210
x-visual-class:true-color
3211
x-visual-info/bits-per-rgb
3212
x-visual-info/blue-mask
3214
x-visual-info/colormap-size
3216
x-visual-info/green-mask
3217
x-visual-info/red-mask
3218
x-visual-info/screen
3219
x-visual-info/visual
3220
x-visual-info/visual-id)
3221
(initialization (initialize-package!)))
3223
(define-package (runtime starbase-graphics)
3229
starbase-graphics-device-type)
3230
(initialization (initialize-package!)))
3232
(define-package (runtime os2-graphics)
3234
((os/2) "os2graph" "os2ctype")
3239
os2-console/get-font-metrics
3240
os2-console/get-frame-position
3241
os2-console/get-frame-size
3242
os2-console/get-pel-size
3243
os2-console/get-size
3244
os2-console/set-colors!
3245
os2-console/set-font!
3246
os2-console/set-frame-position!
3247
os2-console/set-pel-size!
3248
os2-console/set-size!
3249
os2-graphics-device-type
3250
os2-image/set-colormap
3253
(initialization (initialize-package!)))
3255
(define-package (runtime os2-window-primitives)
3260
(export (runtime os2-graphics)
3266
button-event-type:click
3267
button-event-type:double-click
3268
button-event-type:down
3269
button-event-type:up
3275
caps_additional_graphics
3276
caps_background_mix_support
3279
caps_bm_desttransparent
3280
caps_bm_general_boolean
3284
caps_bm_srctransparent
3286
caps_byte_align_not_required
3287
caps_byte_align_recommended
3288
caps_byte_align_required
3293
caps_color_cursor_support
3296
caps_color_table_support
3298
caps_coltabl_realize
3300
caps_coltabl_rgb_8_plus
3301
caps_coltabl_true_mix
3302
caps_cosmetic_wideline_support
3303
caps_dev_windowing_support
3304
caps_device_font_sim
3306
caps_device_polyset_points
3307
caps_device_windowing
3310
caps_enhanced_fontmetrics
3313
caps_fm_general_boolean
3318
caps_font_image_default
3319
caps_font_outline_default
3320
caps_foreground_mix_support
3321
caps_graphics_char_height
3322
caps_graphics_char_width
3323
caps_graphics_kerning_support
3324
caps_graphics_subset
3325
caps_graphics_vector_subset
3326
caps_graphics_version
3328
caps_height_in_chars
3329
caps_horizontal_font_res
3330
caps_horizontal_resolution
3336
caps_linewidth_thick
3340
caps_palette_manager
3344
caps_raster_bitblt_scaling
3346
caps_raster_flood_fill
3350
caps_scaled_default_markers
3351
caps_small_char_height
3352
caps_small_char_width
3353
caps_tech_postscript
3354
caps_tech_raster_camera
3355
caps_tech_raster_display
3356
caps_tech_raster_printer
3358
caps_tech_vector_plotter
3360
caps_transform_support
3361
caps_vdd_ddb_transfer
3362
caps_vertical_font_res
3363
caps_vertical_resolution
3364
caps_vio_loadable_fonts
3367
caps_window_byte_alignment
3382
event-type:visibility
3433
font-metrics/descender
3459
linetype_dashdoubledot
3493
ms_conditionalcascade
3497
number-of-event-types
3500
os2menu-get-item-attributes
3505
os2menu-set-item-attributes
3510
os2ps-create-memory-ps
3511
os2ps-destroy-bitmap
3512
os2ps-destroy-memory-ps
3515
os2ps-get-bitmap-bits
3516
os2ps-get-bitmap-parameters
3517
os2ps-get-font-metrics
3519
os2ps-move-graphics-cursor
3521
os2ps-poly-line-disjoint
3522
os2ps-query-capabilities
3523
os2ps-query-capability
3524
os2ps-reset-clip-rectangle
3526
os2ps-set-bitmap-bits
3527
os2ps-set-clip-rectangle
3537
os2win-close-event-qid
3539
os2win-desktop-height
3540
os2win-desktop-width
3541
os2win-destroy-pointer
3546
os2win-get-frame-size
3553
os2win-open-event-qid
3588
virtual-key-supremum
3589
visibility-event/shown?
3649
window-state:activate
3651
window-state:deactivate
3653
window-state:maximize
3654
window-state:minimize
3655
window-state:restore
3670
(define-package (runtime state-space)
3676
(export (runtime continuation)
3679
(export (runtime continuation-parser)
3680
%translate-to-state-point
3681
merge-dynamic-state)
3682
(export (runtime thread)
3686
translate-to-state-point)
3687
(initialization (initialize-package!)))
3689
(define-package (runtime stream)
3693
condition-type:illegal-stream-element
3697
make-prime-numbers-stream
3698
prime-numbers-stream
3719
(initialization (initialize-package!)))
3721
(define-package (runtime string-input)
3726
with-input-from-string)
3727
(initialization (initialize-package!)))
3729
(define-package (runtime string-output)
3733
get-output-from-accumulator
3734
make-accumulator-output-port
3735
with-string-output-port
3736
with-output-to-string)
3737
(initialization (initialize-package!)))
3739
(define-package (runtime syntactic-closures)
3740
(files "syntactic-closures"
3748
call-with-syntax-error-procedure
3749
capture-syntactic-environment
3751
er-macro-transformer->expander
3756
lambda-tag:fluid-let
3759
make-syntactic-closure
3760
make-synthetic-identifier
3762
non-hygienic-macro-transformer->expander
3763
parse-mit-lambda-list
3765
sc-macro-transformer->expander
3766
reverse-syntactic-environments
3767
rsc-macro-transformer->expander
3768
strip-syntactic-closures
3769
syntactic-closure-rtd
3770
syntactic-closure/environment
3771
syntactic-closure/free-names
3772
syntactic-closure/form
3774
synthetic-identifier?
3778
(export (runtime defstruct)
3780
parse-mit-lambda-list))
3782
(define-package (runtime defstruct)
3789
(define-package (runtime system-macros)
3795
ucode-return-address
3798
(define-package (runtime system)
3803
add-subsystem-identification!
3804
get-subsystem-identification-string
3806
get-subsystem-version
3807
get-subsystem-version-string
3808
remove-subsystem-identification!))
3810
(define-package (runtime system-clock)
3814
internal-time/seconds->ticks
3815
internal-time/ticks->seconds
3822
(export (runtime gc-statistics)
3823
increment-non-runtime!)
3824
(initialization (initialize-package!)))
3826
(define-package (runtime truncated-string-output)
3830
with-output-to-truncated-string)
3831
(initialization (initialize-package!)))
3833
(define-package (runtime unparser)
3837
*unparse-abbreviate-quotations?*
3838
*unparse-compound-procedure-names?*
3839
*unparse-disambiguate-null-as-itself?*
3840
*unparse-disambiguate-null-lambda-list?*
3841
*unparse-primitives-by-name?*
3842
*unparse-uninterned-symbols-by-name?*
3843
*unparse-with-datum?*
3844
*unparse-with-maximum-readability?*
3845
*unparser-list-breadth-limit*
3846
*unparser-list-depth-limit*
3848
*unparser-string-length-limit*
3849
current-unparser-table
3850
guarantee-unparser-state
3851
guarantee-unparser-table
3854
system-global-unparser-table
3858
unparser-state/list-depth
3860
unparser-state/slashify?
3861
unparser-state/unparser-table
3864
unparser-table/entry
3865
unparser-table/set-entry!
3868
with-current-unparser-state)
3869
(export (runtime output-port)
3870
unparse-object/top-level)
3871
(export (runtime pretty-printer)
3872
unparse-list/prefix-pair?
3873
unparse-list/unparser
3874
unparse-vector/unparser)
3875
(initialization (initialize-package!)))
3877
(define-package (runtime unsyntaxer)
3882
unsyntax-lambda-list
3883
unsyntax-with-substitutions)
3884
(initialization (initialize-package!)))
3886
(define-package (runtime working-directory)
3890
set-working-directory-pathname!
3891
with-working-directory-pathname
3892
working-directory-pathname)
3893
(export (runtime rep)
3894
*working-directory-pathname*)
3895
(initialization (initialize-package!)))
3897
(define-package (runtime user-interface)
3901
prompt-for-command-char
3902
prompt-for-command-expression
3903
prompt-for-confirmation
3904
prompt-for-evaluated-expression
3905
prompt-for-expression)
3906
(export (runtime rep)
3907
port/set-default-environment
3909
(export (runtime rep)
3910
port/set-default-directory)
3911
(export (runtime debugger-command-loop)
3912
port/debugger-failure
3913
port/debugger-message
3914
port/debugger-presentation)
3915
(export (runtime gc-statistics)
3918
(export (runtime emacs-interface)
3922
(define-package (runtime thread)
3927
condition-type:no-current-thread
3928
condition-type:thread-dead
3929
condition-type:thread-deadlock
3930
condition-type:thread-detached
3931
condition-type:thread-control-error
3934
create-thread-continuation
3936
deregister-all-events
3937
deregister-input-descriptor-events
3938
deregister-input-thread-event
3939
deregister-timer-event
3945
other-running-threads?
3946
permanently-register-input-thread-event
3947
register-input-thread-event
3948
register-timer-event
3950
set-thread-timer-interval!
3952
sleep-current-thread
3956
suspend-current-thread
3959
thread-execution-state
3962
thread-timer-interval
3965
try-lock-thread-mutex
3966
unblock-thread-events
3968
with-create-thread-continuation
3969
with-thread-events-blocked
3970
with-thread-mutex-locked
3971
with-thread-timer-stopped
3972
yield-current-thread)
3973
(export (runtime interrupt-handler)
3974
thread-timer-interrupt-handler)
3975
(export (runtime primitive-io)
3976
block-on-input-descriptor)
3977
(export (runtime continuation)
3978
get-thread-event-block
3979
set-thread-event-block!)
3980
(initialization (initialize-package!)))
3982
(define-package (runtime rb-tree)
3995
rb-tree/delete-max-datum!
3996
rb-tree/delete-max-pair!
3998
rb-tree/delete-min-datum!
3999
rb-tree/delete-min-pair!
4015
(define-package (runtime wt-tree)
4040
wt-tree/intersection
4056
(define-package (runtime apropos)
4063
(define-package (runtime stepper)
4077
step-until-visibly))
4079
(define-package (runtime ordered-vector)
4085
match-ordered-subvector
4086
match-ordered-vector
4087
ordered-subvector-matches
4088
ordered-subvector-minimum-match
4089
ordered-vector-matches
4090
ordered-vector-minimum-match
4091
search-ordered-subvector
4092
search-ordered-vector))
4094
(define-package (runtime gdbm)
4123
(define-package (runtime generic-procedure)
4124
(files "gentag" "gencache" "generic")
4128
dispatch-tag-contents
4130
guarantee-dispatch-tag
4132
set-dispatch-tag-contents!
4137
built-in-dispatch-tag
4138
built-in-dispatch-tags
4139
condition-type:no-applicable-methods
4141
error:no-applicable-methods
4142
generic-procedure-applicable?
4143
generic-procedure-arity
4144
generic-procedure-name
4146
guarantee-generic-procedure
4147
make-generic-procedure
4148
purge-generic-procedure-cache
4149
standard-generic-procedure-tag)
4150
(export (runtime generic-procedure multiplexer)
4151
generic-procedure-generator
4152
set-generic-procedure-generator!))
4154
(define-package (runtime generic-procedure multiplexer)
4158
add-generic-procedure-generator
4159
condition-type:extra-applicable-methods
4160
error:extra-applicable-methods
4161
generic-procedure-default-generator
4162
generic-procedure-generator-list
4163
remove-generic-procedure-generator
4164
remove-generic-procedure-generators
4165
set-generic-procedure-default-generator!))
4167
(define-package (runtime tagged-vector)
4171
guarantee-tagged-vector
4173
record-slot-uninitialized
4174
set-tagged-vector-element!
4175
set-tagged-vector-tag!
4177
tagged-vector-element
4178
tagged-vector-element-initialized?
4179
tagged-vector-length
4183
(define-package (runtime record-slot-access)
4187
condition-type:no-such-slot
4188
condition-type:slot-error
4189
condition-type:uninitialized-slot
4191
%record-accessor-generator
4193
%record-initpred-generator
4195
%record-modifier-generator
4199
(export (runtime record)
4200
error:no-such-slot))
4202
(define-package (runtime generic-procedure eqht)
4205
(export (runtime generic-procedure)
4211
(define-package (runtime crypto)
4215
make-mhash-keygen-type
4216
mcrypt-algorithm-name
4217
mcrypt-algorithm-names
4219
mcrypt-block-algorithm-mode?
4220
mcrypt-block-algorithm?
4227
mcrypt-init-vector-size
4233
mcrypt-supported-key-sizes
4238
md5-sum->hexadecimal
4244
mhash-get-block-size
4249
mhash-keygen-max-key-size
4250
mhash-keygen-salt-size
4251
mhash-keygen-type-names
4253
mhash-keygen-uses-count?
4254
mhash-keygen-uses-hash-algorithm
4255
mhash-keygen-uses-salt?
4258
mhash-sum->hexadecimal
4262
(initialization (initialize-package!)))
4264
(define-package (runtime regular-expression)
4271
guarantee-re-register
4272
guarantee-re-registers
4273
preserving-re-registers
4276
re-match-start-index
4280
re-string-search-backward
4281
re-string-search-forward
4283
re-substring-search-backward
4284
re-substring-search-forward
4287
(initialization (initialize-package!)))
4289
(define-package (runtime regular-expression-compiler)
4296
compiled-regexp/byte-stream
4297
compiled-regexp/translation-table
4298
condition-type:re-compile-pattern
4303
re-disassemble-pattern
4305
re-translation-table))
4307
(define-package (runtime rexp)
4323
rexp-not-syntax-char
4337
(define-package (runtime char-syntax)
4347
make-char-syntax-table
4349
standard-char-syntax-table
4351
substring-find-next-char-not-of-syntax
4352
substring-find-next-char-of-syntax)
4353
(export (runtime regular-expression)
4354
char-syntax-table/entries)
4355
(initialization (initialize-package!)))
4357
(define-package (runtime mime-codec)
4359
((load) "mime-codec")
4363
call-with-decode-base64-output-port
4364
call-with-decode-binhex40-output-port
4365
call-with-decode-quoted-printable-output-port
4366
decode-base64:finalize
4367
decode-base64:initialize
4368
decode-base64:update
4369
decode-binhex40:finalize
4370
decode-binhex40:initialize
4371
decode-binhex40:update
4372
decode-quoted-printable:finalize
4373
decode-quoted-printable:initialize
4374
decode-quoted-printable:update
4375
encode-base64:finalize
4376
encode-base64:initialize
4377
encode-base64:update
4378
encode-quoted-printable:finalize
4379
encode-quoted-printable:initialize
4380
encode-quoted-printable:update
4381
make-decode-base64-port
4382
make-decode-binhex40-port
4383
make-decode-quoted-printable-port))
4385
(define-package (runtime parser-buffer)
4386
(files "parser-buffer")
4389
discard-parser-buffer-head!
4390
get-parser-buffer-pointer
4391
get-parser-buffer-tail
4392
input-port->parser-buffer
4393
match-parser-buffer-char
4394
match-parser-buffer-char-ci
4395
match-parser-buffer-char-ci-no-advance
4396
match-parser-buffer-char-in-set
4397
match-parser-buffer-char-in-set-no-advance
4398
match-parser-buffer-char-no-advance
4399
match-parser-buffer-not-char
4400
match-parser-buffer-not-char-ci
4401
match-parser-buffer-not-char-ci-no-advance
4402
match-parser-buffer-not-char-no-advance
4403
match-parser-buffer-string
4404
match-parser-buffer-string-ci
4405
match-parser-buffer-string-ci-no-advance
4406
match-parser-buffer-string-no-advance
4407
match-parser-buffer-substring
4408
match-parser-buffer-substring-ci
4409
match-parser-buffer-substring-ci-no-advance
4410
match-parser-buffer-substring-no-advance
4411
match-utf8-char-in-alphabet
4413
parser-buffer-pointer-index
4414
parser-buffer-pointer-line
4415
parser-buffer-pointer?
4416
parser-buffer-position-string
4419
peek-parser-buffer-char
4420
read-parser-buffer-char
4421
set-parser-buffer-pointer!
4422
source->parser-buffer
4423
string->parser-buffer
4424
substring->parser-buffer))
4426
(define-package (runtime unicode)
4434
alphabet->code-points
4439
code-point->utf8-string
4440
code-point-in-alphabet?
4441
code-points->alphabet
4442
read-utf8-code-point
4443
read-utf8-code-point-from-source
4446
utf8-string->code-point
4447
well-formed-code-points-list?
4448
write-utf8-code-point))
b'\\ No newline at end of file'