From 21a8e255ebc9cc1320d6f6611ec2d2e3ff459ff5 Mon Sep 17 00:00:00 2001 From: sperber Date: Tue, 22 May 2001 14:58:15 +0000 Subject: [PATCH] Added thread-cells structure for thread-local cells. These can be used (together with fluids) to implement something akin to PLT's and Chez's parameters for holding thread-local state such as CWD, syslog channel, etc. --- build/filenames.make | 2 +- build/initial.debug | 11151 ++++++++++++++++---------------- build/initial.image | Bin 594441 -> 622749 bytes scheme/env/command-level.scm | 10 +- scheme/interfaces.scm | 16 +- scheme/more-packages.scm | 1 + scheme/packages.scm | 2 + scheme/rts-packages.scm | 13 +- scheme/rts/fluid.scm | 16 +- scheme/rts/root-scheduler.scm | 1 + scheme/rts/scheduler.scm | 3 +- scheme/rts/thread-cell.scm | 74 + scheme/rts/thread.scm | 24 +- 13 files changed, 5803 insertions(+), 5510 deletions(-) create mode 100644 scheme/rts/thread-cell.scm diff --git a/build/filenames.make b/build/filenames.make index 71e0cee..6348aab 100644 --- a/build/filenames.make +++ b/build/filenames.make @@ -1,6 +1,6 @@ #### This file was generated automatically. #### -initial-files = scheme/rts/low.scm scheme/rts/signal.scm scheme/rts/base.scm scheme/rts/util.scm scheme/rts/number.scm scheme/rts/lize.scm scheme/rts/record.scm scheme/rts/jar-defrecord.scm scheme/rts/method.scm scheme/rts/numio.scm scheme/rts/fluid.scm scheme/rts/defenum.scm scheme/vm/arch.scm scheme/big/queue.scm scheme/rts/condition.scm scheme/rts/session.scm scheme/rts/interrupt.scm scheme/rts/wind.scm scheme/rts/template.scm scheme/rts/continuation.scm scheme/rts/exception.scm scheme/rts/thread.scm scheme/rts/sleep.scm scheme/rts/lock.scm scheme/rts/port.scm scheme/rts/current-port.scm scheme/rts/write.scm scheme/rts/read.scm scheme/rts/channel.scm scheme/rts/channel-port.scm scheme/rts/channel-io.scm scheme/big/general-table.scm scheme/rts/population.scm scheme/bcomp/mtype.scm scheme/bcomp/interface.scm scheme/bcomp/binding.scm scheme/bcomp/name.scm scheme/bcomp/transform.scm scheme/bcomp/cenv.scm scheme/bcomp/thingie.scm scheme/bcomp/package.scm scheme/bcomp/package-undef.scm scheme/rts/env.scm scheme/big/filename.scm scheme/bcomp/read-form.scm scheme/bcomp/node.scm scheme/bcomp/schemify.scm scheme/bcomp/var-util.scm scheme/bcomp/syntax.scm scheme/bcomp/primop.scm scheme/bcomp/ddata.scm scheme/bcomp/stack-check.scm scheme/bcomp/state.scm scheme/bcomp/segment.scm scheme/bcomp/recon.scm scheme/bcomp/comp-exp.scm scheme/bcomp/comp-prim.scm scheme/bcomp/comp.scm scheme/rts/eval.scm scheme/env/dispcond.scm scheme/debug/mini-command.scm scheme/rts/scheduler.scm scheme/rts/root-scheduler.scm scheme/rts/init.scm scheme/env/start.scm scheme/bcomp/usual.scm scheme/bcomp/rules.scm scheme/bcomp/type.scm scheme/bcomp/module-language.scm scheme/bcomp/config.scm scheme/bcomp/scan-package.scm scheme/bcomp/optimize.scm scheme/bcomp/comp-package.scm scheme/env/load-package.scm scheme/big/strong.scm scheme/opt/usage.scm scheme/opt/sort.scm scheme/opt/inline.scm scheme/bcomp/for-reify.scm +initial-files = scheme/rts/low.scm scheme/rts/signal.scm scheme/rts/base.scm scheme/rts/util.scm scheme/rts/number.scm scheme/rts/lize.scm scheme/rts/record.scm scheme/rts/jar-defrecord.scm scheme/rts/method.scm scheme/rts/numio.scm scheme/rts/fluid.scm scheme/rts/defenum.scm scheme/vm/arch.scm scheme/big/queue.scm scheme/rts/condition.scm scheme/rts/session.scm scheme/rts/interrupt.scm scheme/rts/wind.scm scheme/rts/thread-cell.scm scheme/rts/template.scm scheme/rts/continuation.scm scheme/rts/exception.scm scheme/rts/thread.scm scheme/rts/sleep.scm scheme/rts/lock.scm scheme/rts/port.scm scheme/rts/current-port.scm scheme/rts/write.scm scheme/rts/read.scm scheme/rts/channel.scm scheme/rts/channel-port.scm scheme/rts/channel-io.scm scheme/big/general-table.scm scheme/rts/population.scm scheme/bcomp/mtype.scm scheme/bcomp/interface.scm scheme/bcomp/binding.scm scheme/bcomp/name.scm scheme/bcomp/transform.scm scheme/bcomp/cenv.scm scheme/bcomp/thingie.scm scheme/bcomp/package.scm scheme/bcomp/package-undef.scm scheme/rts/env.scm scheme/big/filename.scm scheme/bcomp/read-form.scm scheme/bcomp/node.scm scheme/bcomp/schemify.scm scheme/bcomp/var-util.scm scheme/bcomp/syntax.scm scheme/bcomp/primop.scm scheme/bcomp/ddata.scm scheme/bcomp/stack-check.scm scheme/bcomp/state.scm scheme/bcomp/segment.scm scheme/bcomp/recon.scm scheme/bcomp/comp-exp.scm scheme/bcomp/comp-prim.scm scheme/bcomp/comp.scm scheme/rts/eval.scm scheme/env/dispcond.scm scheme/debug/mini-command.scm scheme/rts/sigevents.scm scheme/rts/scheduler.scm scheme/rts/root-scheduler.scm scheme/rts/init.scm scheme/env/start.scm scheme/bcomp/usual.scm scheme/bcomp/rules.scm scheme/bcomp/type.scm scheme/bcomp/module-language.scm scheme/bcomp/config.scm scheme/bcomp/scan-package.scm scheme/bcomp/optimize.scm scheme/bcomp/comp-package.scm scheme/env/load-package.scm scheme/big/strong.scm scheme/opt/usage.scm scheme/opt/sort.scm scheme/opt/inline.scm scheme/bcomp/for-reify.scm usual-files = scheme/opt/analyze.scm scheme/env/disclosers.scm scheme/env/command-level.scm scheme/env/version-info.scm scheme/env/command.scm scheme/env/read-command.scm scheme/env/debuginfo.scm scheme/rts/xnum.scm scheme/rts/bignum.scm scheme/rts/ratnum.scm scheme/rts/recnum.scm scheme/rts/innum.scm scheme/env/basic-command.scm scheme/env/build.scm scheme/env/shadow.scm scheme/env/pedit.scm scheme/env/pacman.scm scheme/rts/time.scm scheme/env/debug.scm scheme/env/inspect.scm scheme/env/disasm.scm diff --git a/build/initial.debug b/build/initial.debug index ad7f5a1..c8fbd42 100644 --- a/build/initial.debug +++ b/build/initial.debug @@ -21,70 +21,72 @@ (19 methods) (20 number-i/o) (21 fluids) -(22 wind) -(23 session-data) -(24 i/o) -(25 channels) -(26 channel-i/o) -(27 conditions) -(28 writing) -(29 reading) -(30 scheme-level-2) -(31 features) -(32 templates) -(33 continuations) -(34 more-types) -(35 enumerated) -(36 architecture) -(37 exceptions) -(38 interrupts) -(39 threads) -(40 scheduler) -(41 root-scheduler) -(42 enum-case) -(43 queues) -(44 locks) -(45 usual-resumer) -(46 weak) -(47 display-conditions) -(48 meta-types) -(49 bindings) -(50 names) -(51 thingies) -(52 nodes) -(53 compiler-envs) -(54 syntactic) -(55 usual-macros) -(56 var-utilities) -(57 debug-data) -(58 stack-check) -(59 segments) -(60 primops) -(61 reconstruction) -(62 compiler) -(63 reading-forms) -(64 flat-environments) -(65 interfaces) -(66 packages) -(67 scan-package) -(68 optimizer) -(69 compile-packages) -(70 defpackage) -(71 types) -(72 module-system) -(73 usages) -(74 analysis) -(75 inline) -(76 strong) -(77 tables) -(78 filenames) -(79 environments) -(80 evaluation) -(81 ensures-loaded) -(82 for-reification) -(83 scheme) -(84 mini-command) -(85 initial-system) +(22 thread-cells) +(23 wind) +(24 session-data) +(25 i/o) +(26 channels) +(27 channel-i/o) +(28 conditions) +(29 writing) +(30 reading) +(31 scheme-level-2) +(32 features) +(33 templates) +(34 continuations) +(35 more-types) +(36 enumerated) +(37 architecture) +(38 exceptions) +(39 interrupts) +(40 sigevents) +(41 threads) +(42 scheduler) +(43 root-scheduler) +(44 enum-case) +(45 queues) +(46 locks) +(47 usual-resumer) +(48 weak) +(49 display-conditions) +(50 meta-types) +(51 bindings) +(52 names) +(53 thingies) +(54 nodes) +(55 compiler-envs) +(56 syntactic) +(57 usual-macros) +(58 var-utilities) +(59 debug-data) +(60 stack-check) +(61 segments) +(62 primops) +(63 reconstruction) +(64 compiler) +(65 reading-forms) +(66 flat-environments) +(67 interfaces) +(68 packages) +(69 scan-package) +(70 optimizer) +(71 compile-packages) +(72 defpackage) +(73 types) +(74 module-system) +(75 usages) +(76 analysis) +(77 inline) +(78 strong) +(79 tables) +(80 filenames) +(81 environments) +(82 evaluation) +(83 ensures-loaded) +(84 for-reification) +(85 scheme) +(86 mini-command) +(87 initial-system) - ; Location uid -> (name . package-uid) (0 (and . 14)) @@ -176,462 +178,462 @@ (86 (false . 14)) (87 (remainder . 14)) (88 (continuation? . 14)) -(89 (binary-reduce1 . 14)) -(90 (binary-reduce2 . 14)) -(91 (char= . 14)) -(96 (with-continuation . 14)) -(97 (floor . 14)) -(98 (apply . 14)) -(99 (memory-status . 14)) -(100 (checked-record-set! . 14)) -(101 (inexact->exact . 14)) -(102 (exact->inexact . 14)) -(103 (error . 14)) -(104 (extended-number-length . 14)) -(105 (open-channels-list . 14)) -(106 (channel-id . 14)) -(107 (shared-binding-set! . 14)) -(108 (numerator . 14)) -(109 (eof-object . 14)) -(110 (byte-vector-length . 14)) -(111 (record-ref . 14)) -(112 (make-polar . 14)) -(113 (write-char . 14)) -(114 (symbol->string . 14)) -(115 (exact? . 14)) -(116 (vector-ref . 14)) -(117 (set-current-thread! . 14)) -(118 (immutable? . 14)) -(119 (set-exception-handlers! . 14)) -(120 (string-ref . 14)) -(121 (set-port-index! . 14)) -(122 (make-shared-binding . 14)) -(123 (current-thread . 14)) -(124 (channel-status . 14)) -(125 (set-port-limit! . 14)) -(126 (shared-binding-name . 14)) -(127 (port-index . 14)) -(128 (make-immutable! . 14)) -(129 (set-enabled-interrupts! . 14)) -(130 (port-limit . 14)) -(131 (ascii->char . 14)) -(132 (char->ascii . 14)) -(133 (undefine-shared-binding . 14)) -(134 (record-set! . 14)) -(135 (shared-binding? . 14)) -(136 (eof-object? . 14)) -(137 (set-interrupt-handlers! . 14)) -(138 (record . 14)) -(139 (schedule-interrupt . 14)) -(140 (channel-maybe-write . 14)) -(141 (extended-number-ref . 14)) -(142 (vector-set! . 14)) -(143 (copy-bytes! . 14)) -(144 (string-set! . 14)) -(145 (call-external-value . 14)) -(146 (values . 14)) -(147 (intern . 14)) -(148 (vector . 14)) -(149 (byte-vector-ref . 14)) -(150 (make-double . 14)) -(151 (make-record . 14)) -(152 (set-location-id! . 14)) -(153 (location-id . 14)) -(154 (bitwise-and . 14)) -(155 (eq? . 14)) -(156 (write-image . 14)) -(157 (double? . 14)) -(158 (extended-number-set! . 14)) -(159 (make-vector . 14)) -(160 (record? . 14)) -(161 (make-string . 14)) -(162 (set-port-buffer! . 14)) -(163 (primitive-catch . 14)) -(164 (string-hash . 14)) -(165 (template-length . 14)) -(166 (number? . 14)) -(167 (port-buffer . 14)) -(168 (byte-vector-set! . 14)) -(169 (bitwise-ior . 14)) -(170 (set-car! . 14)) -(171 (closure-env . 14)) -(172 (vector? . 14)) -(173 (bitwise-not . 14)) -(174 (set-cdr! . 14)) -(175 (symbol? . 14)) -(176 (string? . 14)) -(177 (car . 14)) -(178 (bitwise-xor . 14)) -(179 (cdr . 14)) -(180 (find-all-records . 14)) -(181 (continuation-length . 14)) -(182 (log . 14)) -(183 (message . 14)) -(184 (tan . 14)) -(185 (collect . 14)) -(186 (cos . 14)) -(187 (channel-os-index . 14)) -(188 (make-extended-number . 14)) -(189 (set-port-status! . 14)) -(190 (sin . 14)) -(191 (exp . 14)) -(192 (pop . 14)) -(193 (port-status . 14)) -(194 (return-from-callback . 14)) -(195 (set-port-locked?! . 14)) -(196 (make-byte-vector . 14)) -(197 (weak-pointer-ref . 14)) -(198 (call-with-values . 14)) -(199 (denominator . 14)) -(200 (reverse-list->string . 14)) -(201 (port-locked? . 14)) -(202 (extended-number? . 14)) -(203 (shared-binding-is-import? . 14)) -(204 (find-all . 14)) -(205 (cell-ref . 14)) -(206 (byte-vector? . 14)) -(207 (string=? . 14)) -(208 (open-channel . 14)) -(209 (channel? . 14)) -(210 (make-rectangular . 14)) -(211 (set-session-data! . 14)) -(212 (template-ref . 14)) -(213 (set-port-handler! . 14)) -(214 (make-closure . 14)) -(215 (session-data . 14)) -(216 (integer? . 14)) -(217 (signal-condition . 14)) -(218 (port-handler . 14)) -(219 (set-port-pending-eof?! . 14)) -(220 (define-shared-binding . 14)) -(221 (arithmetic-shift . 14)) -(222 (complex? . 14)) -(223 (port-pending-eof? . 14)) -(224 (cell-set! . 14)) -(225 (binary-comparison-reduce2 . 14)) -(226 (closure? . 14)) -(227 (continuation-ref . 14)) -(228 (closure-template . 14)) -(229 (current-cont . 14)) -(230 (char->integer . 14)) -(231 (integer->char . 14)) -(232 (ascii-limit . 14)) -(233 (ascii-whitespaces . 14)) -(234 (procedure? . 14)) -(235 (invoke-closure . 14)) -(236 (primitive-cwcc . 14)) -(237 (make-undefined-location . 14)) -(238 (location-assigned? . 14)) -(239 (vector-unassigned? . 14)) -(240 (string-copy . 14)) -(241 (string->symbol . 14)) -(242 (input-port? . 14)) -(243 (output-port? . 14)) -(244 (make-code-vector . 14)) -(245 (code-vector? . 14)) -(246 (code-vector-length . 14)) -(247 (code-vector-ref . 14)) -(248 (code-vector-set! . 14)) -(249 (channel-read . 14)) -(250 (buffer-length . 14)) -(251 (channel-write . 14)) -(252 (lookup-imported-binding . 14)) -(253 (lookup-exported-binding . 14)) -(254 (define-imported-binding . 14)) -(255 (define-exported-binding . 14)) -(256 (undefine-imported-binding . 14)) -(257 (undefine-exported-binding . 14)) -(258 (debug-message . 14)) -(259 (make-condition . 14)) -(260 (signal . 14)) -(261 (warn . 14)) -(262 (syntax-error . 14)) -(263 (call-error . 14)) -(264 (case . 15)) -(265 (quasiquote . 15)) -(266 (syntax-rules . 15)) -(267 (not . 15)) -(268 (boolean? . 15)) -(269 (eqv? . 15)) -(270 (equal? . 15)) -(271 (max . 15)) -(272 (min . 15)) -(273 (max-or-min . 15)) -(274 (abs . 15)) -(275 (zero? . 15)) -(276 (positive? . 15)) -(277 (negative? . 15)) -(278 (even? . 15)) -(279 (odd? . 15)) -(280 (caar . 15)) -(281 (cadr . 15)) -(282 (cdar . 15)) -(283 (cddr . 15)) -(284 (caaar . 15)) -(285 (caadr . 15)) -(286 (cadar . 15)) -(287 (caddr . 15)) -(288 (cdaar . 15)) -(289 (cdadr . 15)) -(290 (cddar . 15)) -(291 (cdddr . 15)) -(292 (caaaar . 15)) -(293 (caaadr . 15)) -(294 (caadar . 15)) -(295 (caaddr . 15)) -(296 (cadaar . 15)) -(297 (cadadr . 15)) -(298 (caddar . 15)) -(299 (cadddr . 15)) -(300 (cdaaar . 15)) -(301 (cdaadr . 15)) -(302 (cdadar . 15)) -(303 (cdaddr . 15)) -(304 (cddaar . 15)) -(305 (cddadr . 15)) -(306 (cdddar . 15)) -(307 (cddddr . 15)) -(308 (null? . 15)) -(309 (list . 15)) -(310 (length . 15)) -(311 (real-length . 15)) -(312 (append . 15)) -(313 (reverse . 15)) -(314 (append-reverse . 15)) -(315 (list-tail . 15)) -(316 (list-ref . 15)) -(317 (mem . 15)) -(318 (memq . 15)) -(319 (memv . 15)) -(320 (member . 15)) -(321 (ass . 15)) -(322 (assv . 15)) -(323 (assoc . 15)) -(324 (list? . 15)) -(325 (char>? . 15)) -(326 (char>=? . 15)) -(327 (char<=? . 15)) -(328 (char-whitespace? . 15)) -(329 (char-lower-case? . 15)) -(330 (char-upper-case? . 15)) -(331 (char-numeric? . 15)) -(332 (char-alphabetic? . 15)) -(333 (char-case-delta . 15)) -(334 (make-character-map . 15)) -(335 (upcase-map . 15)) -(336 (char-upcase . 15)) -(337 (downcase-map . 15)) -(338 (char-downcase . 15)) -(339 (char-ci-compare . 15)) -(340 (char-ci=? . 15)) -(341 (char-ci? . 15)) -(344 (char-ci>=? . 15)) -(345 (string . 15)) -(346 (substring . 15)) -(347 (string-append . 15)) -(348 (string->list . 15)) -(349 (list->string . 15)) -(350 (string-fill! . 15)) -(351 (make-string=? . 15)) -(352 (string-ci=? . 15)) -(353 (make-string? . 15)) -(357 (string<=? . 15)) -(358 (string>=? . 15)) -(359 (string-ci>? . 15)) -(360 (string-ci<=? . 15)) -(361 (string-ci>=? . 15)) -(362 (vector->list . 15)) -(363 (list->vector . 15)) -(364 (vector-fill! . 15)) -(365 (map . 15)) -(366 (map1 . 15)) -(367 (map2+ . 15)) -(368 (for-each . 15)) -(369 (for-each1 . 15)) -(370 (for-each2+ . 15)) -(371 (delay . 15)) -(372 (make-promise . 15)) -(373 (force . 15)) -(374 (unspecific . 15)) -(375 (reduce . 15)) -(376 (filter . 15)) -(377 (pos . 15)) -(378 (posq . 15)) -(379 (posv . 15)) -(380 (position . 15)) -(381 (any . 15)) -(382 (every . 15)) -(383 (sublist . 15)) -(384 (last . 15)) -(385 (insert . 15)) -(386 (fold . 15)) -(387 (fold->2 . 15)) -(388 (fold->3 . 15)) -(389 (inexact? . 15)) -(390 (modulo . 15)) -(391 (ceiling . 15)) -(392 (truncate . 15)) -(393 (round . 15)) -(394 (gcd . 15)) -(395 (euclid . 15)) -(396 (lcm . 15)) -(397 (expt . 15)) -(398 (raise-to-integer-power . 15)) -(399 (rationalize . 15)) -(400 (simplest-rational . 15)) -(401 (record-type . 16)) -(402 (*record-type-uid* . 16)) -(403 (*record-type* . 16)) -(404 (make-record-type . 16)) -(405 (record-type? . 16)) -(406 (record-type-resumer . 16)) -(407 (set-record-type-resumer! . 16)) -(408 (record-type-uid . 16)) -(409 (record-type-name . 16)) -(410 (record-type-field-names . 16)) -(411 (record-type-number-of-fields . 16)) -(412 (record-type-discloser . 16)) -(413 (set-record-type-discloser! . 16)) -(414 (record-type-fields . 16)) -(415 (record-field-index . 16)) -(416 (record-constructor . 16)) -(417 (record-accessor . 16)) -(418 (record-modifier . 16)) -(419 (record-predicate . 16)) -(420 (define-record-discloser . 16)) -(421 (make-default-record-discloser . 16)) -(422 (disclose-record . 16)) -(423 (define-record-resumer . 16)) -(424 (default-record-resumer . 16)) -(425 (initialize-records! . 16)) -(426 (resume-record . 16)) -(427 (:record-type . 16)) -(428 (define-record-type . 18)) -(429 (define-constructor . 18)) -(430 (define-accessors . 18)) -(431 (define-accessor . 18)) -(432 (:simple-type . 19)) -(433 (really-make-simple-type . 19)) -(434 (simple-type-id . 19)) -(435 (simple-type-priority . 19)) -(436 (simple-type-predicate . 19)) -(437 (simple-type-superiors . 19)) -(438 (simple-type? . 19)) -(439 (make-simple-type . 19)) -(440 (compute-priority . 19)) -(441 (*increment* . 19)) -(442 (%type-priority . 19)) -(443 (%type-predicate . 19)) -(444 (%same-type? . 19)) -(445 (define-simple-type . 19)) -(446 (:syntax . 19)) -(447 (:values . 19)) -(448 (value? . 19)) -(449 (:value . 19)) -(450 (:zero . 19)) -(451 (:number . 19)) -(452 (:complex . 19)) -(453 (:real . 19)) -(454 (:rational . 19)) -(455 (:integer . 19)) -(456 (:exact-integer . 19)) -(457 (:boolean . 19)) -(458 (:symbol . 19)) -(459 (:char . 19)) -(460 (:null . 19)) -(461 (:pair . 19)) -(462 (:vector . 19)) -(463 (:string . 19)) -(464 (:procedure . 19)) -(465 (:input-port . 19)) -(466 (:output-port . 19)) -(467 (:eof-object . 19)) -(468 (:record . 19)) -(469 (record-type-priority . 19)) -(470 (:method-info . 19)) -(471 (really-make-method-info . 19)) -(472 (method-info-proc . 19)) -(473 (method-info-n-ary? . 19)) -(474 (method-info-types . 19)) -(475 (method-info? . 19)) -(476 (make-method-info . 19)) -(477 (empty-method-list . 19)) -(478 (insert-method . 19)) -(479 (same-applicability? . 19)) -(480 (every2 . 19)) -(481 (more-specific? . 19)) -(482 (more-specific-type? . 19)) -(483 (:method-table . 19)) -(484 (really-make-method-table . 19)) -(485 (method-table-id . 19)) -(486 (method-table-set-perform! . 19)) -(487 (method-table-get-perform . 19)) -(488 (make-generic . 19)) -(489 (method-table-prototype . 19)) -(490 (method-table-methods . 19)) -(491 (set-method-table-methods! . 19)) -(492 (method-table? . 19)) -(493 (make-method-table . 19)) -(494 (make-cell-for-generic . 19)) -(495 (add-to-method-table! . 19)) -(496 (set-final-method! . 19)) -(497 (apply-generic . 19)) -(498 (define-generic . 19)) -(499 (methods->perform . 19)) -(500 (last-action . 19)) -(501 (one-action . 19)) -(502 (argument-sequence-predicate . 19)) -(503 (check-for-next . 19)) -(504 (check-next . 19)) -(505 (method-info . 19)) -(506 (method-internal . 19)) -(507 (with-next-method . 19)) -(508 (define-method . 19)) -(509 (&add-method! . 19)) -(510 (add-method! . 19)) -(511 (&type-predicate . 19)) -(512 (type-predicate . 19)) -(513 (&type-priority . 19)) -(514 (type-priority . 19)) -(515 (&type-superiors . 19)) -(516 (type-superiors . 19)) -(517 (&same-type? . 19)) -(518 (same-type? . 19)) -(519 (:singleton . 19)) -(520 (singleton . 19)) -(521 (singleton-value . 19)) -(522 (compare-to . 19)) -(523 (&disclose . 19)) -(524 (disclose . 19)) -(525 (proc->discloser . 19)) -(526 (&number->string . 20)) -(527 (real-number->string . 20)) -(528 (number->string . 20)) -(529 (integer->string . 20)) -(530 (string->number . 20)) -(531 (&really-string->number . 20)) -(532 (really-string->number . 20)) -(533 (:integer-string . 20)) -(534 (set-exactness . 20)) -(535 (string->integer . 20)) -(536 (:thread . 21)) -(537 (make-thread . 21)) -(538 (thread-dynamic-point . 21)) -(539 (thread-dynamic-env . 21)) -(540 (get-dynamic-env . 21)) -(541 (set-dynamic-env! . 21)) -(542 (get-dynamic-point . 21)) -(543 (set-dynamic-point! . 21)) -(544 (initialize-dynamic-state! . 21)) +(89 (channel-ready? . 14)) +(90 (binary-reduce1 . 14)) +(91 (binary-reduce2 . 14)) +(92 (char= . 14)) +(97 (with-continuation . 14)) +(98 (floor . 14)) +(99 (apply . 14)) +(100 (memory-status . 14)) +(101 (checked-record-set! . 14)) +(102 (inexact->exact . 14)) +(103 (exact->inexact . 14)) +(104 (error . 14)) +(105 (extended-number-length . 14)) +(106 (open-channels-list . 14)) +(107 (channel-id . 14)) +(108 (shared-binding-set! . 14)) +(109 (numerator . 14)) +(110 (eof-object . 14)) +(111 (byte-vector-length . 14)) +(112 (record-ref . 14)) +(113 (make-polar . 14)) +(114 (write-char . 14)) +(115 (symbol->string . 14)) +(116 (exact? . 14)) +(117 (vector-ref . 14)) +(118 (set-current-thread! . 14)) +(119 (immutable? . 14)) +(120 (set-exception-handlers! . 14)) +(121 (string-ref . 14)) +(122 (set-port-index! . 14)) +(123 (make-shared-binding . 14)) +(124 (current-thread . 14)) +(125 (channel-status . 14)) +(126 (set-port-limit! . 14)) +(127 (shared-binding-name . 14)) +(128 (port-index . 14)) +(129 (make-immutable! . 14)) +(130 (set-enabled-interrupts! . 14)) +(131 (port-limit . 14)) +(132 (ascii->char . 14)) +(133 (char->ascii . 14)) +(134 (undefine-shared-binding . 14)) +(135 (record-set! . 14)) +(136 (shared-binding? . 14)) +(137 (eof-object? . 14)) +(138 (set-interrupt-handlers! . 14)) +(139 (record . 14)) +(140 (schedule-interrupt . 14)) +(141 (channel-maybe-write . 14)) +(142 (extended-number-ref . 14)) +(143 (vector-set! . 14)) +(144 (copy-bytes! . 14)) +(145 (string-set! . 14)) +(146 (call-external-value . 14)) +(147 (values . 14)) +(148 (intern . 14)) +(149 (vector . 14)) +(150 (byte-vector-ref . 14)) +(151 (make-double . 14)) +(152 (make-record . 14)) +(153 (set-location-id! . 14)) +(154 (location-id . 14)) +(155 (bitwise-and . 14)) +(156 (eq? . 14)) +(157 (write-image . 14)) +(158 (double? . 14)) +(159 (extended-number-set! . 14)) +(160 (make-vector . 14)) +(161 (record? . 14)) +(162 (make-string . 14)) +(163 (set-port-buffer! . 14)) +(164 (primitive-catch . 14)) +(165 (string-hash . 14)) +(166 (template-length . 14)) +(167 (number? . 14)) +(168 (port-buffer . 14)) +(169 (byte-vector-set! . 14)) +(170 (bitwise-ior . 14)) +(171 (set-car! . 14)) +(172 (closure-env . 14)) +(173 (vector? . 14)) +(174 (bitwise-not . 14)) +(175 (set-cdr! . 14)) +(176 (symbol? . 14)) +(177 (string? . 14)) +(178 (car . 14)) +(179 (bitwise-xor . 14)) +(180 (cdr . 14)) +(181 (find-all-records . 14)) +(182 (continuation-length . 14)) +(183 (log . 14)) +(184 (message . 14)) +(185 (tan . 14)) +(186 (collect . 14)) +(187 (cos . 14)) +(188 (channel-os-index . 14)) +(189 (make-extended-number . 14)) +(190 (set-port-status! . 14)) +(191 (sin . 14)) +(192 (exp . 14)) +(193 (pop . 14)) +(194 (port-status . 14)) +(195 (return-from-callback . 14)) +(196 (set-port-locked?! . 14)) +(197 (make-byte-vector . 14)) +(198 (weak-pointer-ref . 14)) +(199 (call-with-values . 14)) +(200 (denominator . 14)) +(201 (reverse-list->string . 14)) +(202 (port-locked? . 14)) +(203 (extended-number? . 14)) +(204 (shared-binding-is-import? . 14)) +(205 (find-all . 14)) +(206 (cell-ref . 14)) +(207 (byte-vector? . 14)) +(208 (string=? . 14)) +(209 (open-channel . 14)) +(210 (channel? . 14)) +(211 (make-rectangular . 14)) +(212 (set-session-data! . 14)) +(213 (template-ref . 14)) +(214 (set-port-handler! . 14)) +(215 (make-closure . 14)) +(216 (session-data . 14)) +(217 (integer? . 14)) +(218 (signal-condition . 14)) +(219 (port-handler . 14)) +(220 (set-port-pending-eof?! . 14)) +(221 (define-shared-binding . 14)) +(222 (arithmetic-shift . 14)) +(223 (complex? . 14)) +(224 (port-pending-eof? . 14)) +(225 (cell-set! . 14)) +(226 (binary-comparison-reduce2 . 14)) +(227 (closure? . 14)) +(228 (continuation-ref . 14)) +(229 (closure-template . 14)) +(230 (current-cont . 14)) +(231 (char->integer . 14)) +(232 (integer->char . 14)) +(233 (ascii-limit . 14)) +(234 (ascii-whitespaces . 14)) +(235 (procedure? . 14)) +(236 (invoke-closure . 14)) +(237 (primitive-cwcc . 14)) +(238 (make-undefined-location . 14)) +(239 (location-assigned? . 14)) +(240 (vector-unassigned? . 14)) +(241 (string-copy . 14)) +(242 (string->symbol . 14)) +(243 (input-port? . 14)) +(244 (output-port? . 14)) +(245 (make-code-vector . 14)) +(246 (code-vector? . 14)) +(247 (code-vector-length . 14)) +(248 (code-vector-ref . 14)) +(249 (code-vector-set! . 14)) +(250 (channel-read . 14)) +(251 (buffer-length . 14)) +(252 (channel-write . 14)) +(253 (lookup-imported-binding . 14)) +(254 (lookup-exported-binding . 14)) +(255 (define-imported-binding . 14)) +(256 (define-exported-binding . 14)) +(257 (undefine-imported-binding . 14)) +(258 (undefine-exported-binding . 14)) +(259 (debug-message . 14)) +(260 (make-condition . 14)) +(261 (signal . 14)) +(262 (warn . 14)) +(263 (syntax-error . 14)) +(264 (call-error . 14)) +(265 (case . 15)) +(266 (quasiquote . 15)) +(267 (syntax-rules . 15)) +(268 (not . 15)) +(269 (boolean? . 15)) +(270 (eqv? . 15)) +(271 (equal? . 15)) +(272 (max . 15)) +(273 (min . 15)) +(274 (max-or-min . 15)) +(275 (abs . 15)) +(276 (zero? . 15)) +(277 (positive? . 15)) +(278 (negative? . 15)) +(279 (even? . 15)) +(280 (odd? . 15)) +(281 (caar . 15)) +(282 (cadr . 15)) +(283 (cdar . 15)) +(284 (cddr . 15)) +(285 (caaar . 15)) +(286 (caadr . 15)) +(287 (cadar . 15)) +(288 (caddr . 15)) +(289 (cdaar . 15)) +(290 (cdadr . 15)) +(291 (cddar . 15)) +(292 (cdddr . 15)) +(293 (caaaar . 15)) +(294 (caaadr . 15)) +(295 (caadar . 15)) +(296 (caaddr . 15)) +(297 (cadaar . 15)) +(298 (cadadr . 15)) +(299 (caddar . 15)) +(300 (cadddr . 15)) +(301 (cdaaar . 15)) +(302 (cdaadr . 15)) +(303 (cdadar . 15)) +(304 (cdaddr . 15)) +(305 (cddaar . 15)) +(306 (cddadr . 15)) +(307 (cdddar . 15)) +(308 (cddddr . 15)) +(309 (null? . 15)) +(310 (list . 15)) +(311 (length . 15)) +(312 (real-length . 15)) +(313 (append . 15)) +(314 (reverse . 15)) +(315 (append-reverse . 15)) +(316 (list-tail . 15)) +(317 (list-ref . 15)) +(318 (mem . 15)) +(319 (memq . 15)) +(320 (memv . 15)) +(321 (member . 15)) +(322 (ass . 15)) +(323 (assv . 15)) +(324 (assoc . 15)) +(325 (list? . 15)) +(326 (char>? . 15)) +(327 (char>=? . 15)) +(328 (char<=? . 15)) +(329 (char-whitespace? . 15)) +(330 (char-lower-case? . 15)) +(331 (char-upper-case? . 15)) +(332 (char-numeric? . 15)) +(333 (char-alphabetic? . 15)) +(334 (char-case-delta . 15)) +(335 (make-character-map . 15)) +(336 (upcase-map . 15)) +(337 (char-upcase . 15)) +(338 (downcase-map . 15)) +(339 (char-downcase . 15)) +(340 (char-ci-compare . 15)) +(341 (char-ci=? . 15)) +(342 (char-ci? . 15)) +(345 (char-ci>=? . 15)) +(346 (string . 15)) +(347 (substring . 15)) +(348 (string-append . 15)) +(349 (string->list . 15)) +(350 (list->string . 15)) +(351 (string-fill! . 15)) +(352 (make-string=? . 15)) +(353 (string-ci=? . 15)) +(354 (make-string? . 15)) +(358 (string<=? . 15)) +(359 (string>=? . 15)) +(360 (string-ci>? . 15)) +(361 (string-ci<=? . 15)) +(362 (string-ci>=? . 15)) +(363 (vector->list . 15)) +(364 (list->vector . 15)) +(365 (vector-fill! . 15)) +(366 (map . 15)) +(367 (map1 . 15)) +(368 (map2+ . 15)) +(369 (for-each . 15)) +(370 (for-each1 . 15)) +(371 (for-each2+ . 15)) +(372 (delay . 15)) +(373 (make-promise . 15)) +(374 (force . 15)) +(375 (unspecific . 15)) +(376 (reduce . 15)) +(377 (filter . 15)) +(378 (pos . 15)) +(379 (posq . 15)) +(380 (posv . 15)) +(381 (position . 15)) +(382 (any . 15)) +(383 (every . 15)) +(384 (sublist . 15)) +(385 (last . 15)) +(386 (insert . 15)) +(387 (fold . 15)) +(388 (fold->2 . 15)) +(389 (fold->3 . 15)) +(390 (inexact? . 15)) +(391 (modulo . 15)) +(392 (ceiling . 15)) +(393 (truncate . 15)) +(394 (round . 15)) +(395 (gcd . 15)) +(396 (euclid . 15)) +(397 (lcm . 15)) +(398 (expt . 15)) +(399 (raise-to-integer-power . 15)) +(400 (rationalize . 15)) +(401 (simplest-rational . 15)) +(402 (record-type . 16)) +(403 (*record-type-uid* . 16)) +(404 (*record-type* . 16)) +(405 (make-record-type . 16)) +(406 (record-type? . 16)) +(407 (record-type-resumer . 16)) +(408 (set-record-type-resumer! . 16)) +(409 (record-type-uid . 16)) +(410 (record-type-name . 16)) +(411 (record-type-field-names . 16)) +(412 (record-type-number-of-fields . 16)) +(413 (record-type-discloser . 16)) +(414 (set-record-type-discloser! . 16)) +(415 (record-type-fields . 16)) +(416 (record-field-index . 16)) +(417 (record-constructor . 16)) +(418 (record-accessor . 16)) +(419 (record-modifier . 16)) +(420 (record-predicate . 16)) +(421 (define-record-discloser . 16)) +(422 (make-default-record-discloser . 16)) +(423 (disclose-record . 16)) +(424 (define-record-resumer . 16)) +(425 (default-record-resumer . 16)) +(426 (initialize-records! . 16)) +(427 (resume-record . 16)) +(428 (:record-type . 16)) +(429 (define-record-type . 18)) +(430 (define-constructor . 18)) +(431 (define-accessors . 18)) +(432 (define-accessor . 18)) +(433 (:simple-type . 19)) +(434 (really-make-simple-type . 19)) +(435 (simple-type-id . 19)) +(436 (simple-type-priority . 19)) +(437 (simple-type-predicate . 19)) +(438 (simple-type-superiors . 19)) +(439 (simple-type? . 19)) +(440 (make-simple-type . 19)) +(441 (compute-priority . 19)) +(442 (*increment* . 19)) +(443 (%type-priority . 19)) +(444 (%type-predicate . 19)) +(445 (%same-type? . 19)) +(446 (define-simple-type . 19)) +(447 (:syntax . 19)) +(448 (:values . 19)) +(449 (value? . 19)) +(450 (:value . 19)) +(451 (:zero . 19)) +(452 (:number . 19)) +(453 (:complex . 19)) +(454 (:real . 19)) +(455 (:rational . 19)) +(456 (:integer . 19)) +(457 (:exact-integer . 19)) +(458 (:boolean . 19)) +(459 (:symbol . 19)) +(460 (:char . 19)) +(461 (:null . 19)) +(462 (:pair . 19)) +(463 (:vector . 19)) +(464 (:string . 19)) +(465 (:procedure . 19)) +(466 (:input-port . 19)) +(467 (:output-port . 19)) +(468 (:eof-object . 19)) +(469 (:record . 19)) +(470 (record-type-priority . 19)) +(471 (:method-info . 19)) +(472 (really-make-method-info . 19)) +(473 (method-info-proc . 19)) +(474 (method-info-n-ary? . 19)) +(475 (method-info-types . 19)) +(476 (method-info? . 19)) +(477 (make-method-info . 19)) +(478 (empty-method-list . 19)) +(479 (insert-method . 19)) +(480 (same-applicability? . 19)) +(481 (every2 . 19)) +(482 (more-specific? . 19)) +(483 (more-specific-type? . 19)) +(484 (:method-table . 19)) +(485 (really-make-method-table . 19)) +(486 (method-table-id . 19)) +(487 (method-table-set-perform! . 19)) +(488 (method-table-get-perform . 19)) +(489 (make-generic . 19)) +(490 (method-table-prototype . 19)) +(491 (method-table-methods . 19)) +(492 (set-method-table-methods! . 19)) +(493 (method-table? . 19)) +(494 (make-method-table . 19)) +(495 (make-cell-for-generic . 19)) +(496 (add-to-method-table! . 19)) +(497 (set-final-method! . 19)) +(498 (apply-generic . 19)) +(499 (define-generic . 19)) +(500 (methods->perform . 19)) +(501 (last-action . 19)) +(502 (one-action . 19)) +(503 (argument-sequence-predicate . 19)) +(504 (check-for-next . 19)) +(505 (check-next . 19)) +(506 (method-info . 19)) +(507 (method-internal . 19)) +(508 (with-next-method . 19)) +(509 (define-method . 19)) +(510 (&add-method! . 19)) +(511 (add-method! . 19)) +(512 (&type-predicate . 19)) +(513 (type-predicate . 19)) +(514 (&type-priority . 19)) +(515 (type-priority . 19)) +(516 (&type-superiors . 19)) +(517 (type-superiors . 19)) +(518 (&same-type? . 19)) +(519 (same-type? . 19)) +(520 (:singleton . 19)) +(521 (singleton . 19)) +(522 (singleton-value . 19)) +(523 (compare-to . 19)) +(524 (&disclose . 19)) +(525 (disclose . 19)) +(526 (proc->discloser . 19)) +(527 (&number->string . 20)) +(528 (real-number->string . 20)) +(529 (number->string . 20)) +(530 (integer->string . 20)) +(531 (string->number . 20)) +(532 (&really-string->number . 20)) +(533 (really-string->number . 20)) +(534 (:integer-string . 20)) +(535 (set-exactness . 20)) +(536 (string->integer . 20)) +(537 (:thread . 21)) +(538 (make-thread . 21)) +(539 (thread-dynamic-point . 21)) +(540 (thread-dynamic-env . 21)) +(541 (get-dynamic-env . 21)) +(542 (set-dynamic-env! . 21)) +(543 (get-dynamic-point . 21)) +(544 (set-dynamic-point! . 21)) (545 (with-dynamic-env . 21)) (546 (empty-dynamic-env . 21)) (547 (:fluid . 21)) @@ -642,1384 +644,1438 @@ (552 (set-fluid! . 21)) (553 (let-fluid . 21)) (554 (let-fluids . 21)) -(555 (define-enumeration . 35)) -(556 (components . 35)) -(557 (enum . 35)) -(558 (enumerand->name . 35)) -(559 (name->enumerand . 35)) -(560 (lookup-enumerand . 35)) -(561 (architecture-version . 36)) -(562 (bits-used-per-byte . 36)) -(563 (byte-limit . 36)) -(564 (define-instruction-set . 36)) -(565 (op . 36)) -(566 (op-enumeration . 36)) -(567 (op-count . 36)) -(568 (opcode-arg-specs . 36)) -(569 (interrupt . 36)) -(570 (interrupt-enumeration . 36)) -(571 (interrupt-count . 36)) -(572 (exception . 36)) -(573 (exception-enumeration . 36)) -(574 (exception-count . 36)) -(575 (current-port-marker . 36)) -(576 (current-port-marker-enumeration . 36)) -(577 (current-port-marker-count . 36)) -(578 (maximum-stack-args . 36)) -(579 (*last-protocol* . 36)) -(580 (next-protocol . 36)) -(581 (two-byte-nargs-protocol . 36)) -(582 (two-byte-nargs+list-protocol . 36)) -(583 (big-stack-protocol . 36)) -(584 (args+nargs-protocol . 36)) -(585 (nary-dispatch-protocol . 36)) -(586 (maximum-external-call-args . 36)) -(587 (default-stack-space . 36)) -(588 (environment-stack-size . 36)) -(589 (continuation-stack-size . 36)) -(590 (available-stack-space . 36)) -(591 (time-option . 36)) -(592 (time-option-enumeration . 36)) -(593 (time-option-count . 36)) -(594 (memory-status-option . 36)) -(595 (memory-status-option-enumeration . 36)) -(596 (memory-status-option-count . 36)) -(597 (channel-status-option . 36)) -(598 (channel-status-option-enumeration . 36)) -(599 (channel-status-option-count . 36)) -(600 (port-status-options . 36)) -(601 (port-status-options-enumeration . 36)) -(602 (port-status-options-count . 36)) -(603 (stob . 36)) -(604 (stob-enumeration . 36)) -(605 (stob-count . 36)) -(606 (least-b-vector-type . 36)) -(607 (stob-data . 36)) -(608 (:queue . 43)) -(609 (really-make-queue . 43)) -(610 (queue-tail . 43)) -(611 (set-queue-tail! . 43)) -(612 (queue-head . 43)) -(613 (set-queue-head! . 43)) -(614 (queue-uid . 43)) -(615 (queue? . 43)) -(616 (*queue-uid* . 43)) -(617 (make-queue . 43)) -(618 (queue-empty? . 43)) -(619 (enqueue! . 43)) -(620 (queue-front . 43)) -(621 (dequeue! . 43)) -(622 (on-queue? . 43)) -(623 (delete-from-queue! . 43)) -(624 (delete-from-queue-if! . 43)) -(625 (queue->list . 43)) -(626 (queue-length . 43)) -(627 (*condition-types* . 27)) -(628 (condition-supertypes . 27)) -(629 (define-condition-type . 27)) -(630 (condition-predicate . 27)) -(631 (condition? . 27)) -(632 (condition-type . 27)) -(633 (condition-stuff . 27)) -(634 (error? . 27)) -(635 (call-error? . 27)) -(636 (read-error? . 27)) -(637 (exception? . 27)) -(638 (exception-opcode . 27)) -(639 (exception-reason . 27)) -(640 (exception-arguments . 27)) -(641 (make-exception . 27)) -(642 (warning? . 27)) -(643 (syntax-error? . 27)) -(644 (interrupt? . 27)) -(645 (*session-data-initializers* . 23)) -(646 (make-session-data-slot! . 23)) -(647 (session-data-ref . 23)) -(648 (session-data-set! . 23)) -(649 (initialize-session-data! . 23)) -(650 (initialize-interrupts! . 38)) -(651 (interrupt-handlers . 38)) -(652 (set-interrupt-handler! . 38)) -(653 (no-interrupts . 38)) -(654 (all-interrupts . 38)) -(655 (with-interrupts-inhibited . 38)) -(656 (with-interrupts-allowed . 38)) -(657 (disable-interrupts! . 38)) -(658 (enable-interrupts! . 38)) -(659 (with-interrupts . 38)) -(660 (enabled-interrupts . 38)) -(661 (*post-gc-procedures* . 38)) -(662 (call-after-gc! . 38)) -(663 (post-gc-handler . 38)) -(664 (required-post-gc-space . 38)) -(665 (space-shortage-handler . 38)) -(666 (call-before-heap-overflow! . 38)) -(667 (dynamic-wind . 22)) -(668 (call-with-current-continuation . 22)) -(669 (continuation->procedure . 22)) -(670 (:point . 22)) -(671 (make-point . 22)) -(672 (point-parent . 22)) -(673 (point-dynamic-env . 22)) -(674 (point-out . 22)) -(675 (point-in . 22)) -(676 (point-depth . 22)) -(677 (travel-to-point! . 22)) -(678 (template-overhead . 32)) -(679 (template-code . 32)) -(680 (template-info . 32)) -(681 (set-template-code! . 32)) -(682 (set-template-info! . 32)) -(683 (:closure . 34)) -(684 (:code-vector . 34)) -(685 (:location . 34)) -(686 (:template . 34)) -(687 (:channel . 34)) -(688 (:port . 34)) -(689 (:double . 34)) -(690 (:weak-pointer . 34)) -(691 (:shared-binding . 34)) -(692 (continuation-cont . 33)) -(693 (real-continuation-pc . 33)) -(694 (real-continuation-template . 33)) -(695 (continuation-env . 33)) -(696 (exception-continuation-pc . 33)) -(697 (exception-continuation-template . 33)) -(698 (exception-continuation-exception . 33)) -(699 (exception-continuation? . 33)) -(700 (continuation-pc . 33)) -(701 (continuation-template . 33)) -(702 (normal-continuation-overhead . 33)) -(703 (exception-continuation-overhead . 33)) -(704 (continuation-arg . 33)) -(705 (continuation-arg-count . 33)) -(706 (:continuation . 33)) -(707 (continuation-parent . 33)) -(708 (define-exception-handler . 37)) -(709 (signal-exception . 37)) -(710 (exception-handlers . 37)) -(711 (extend-opcode! . 37)) -(712 (really-signal-condition . 37)) -(713 (with-handler . 37)) -(714 ($condition-handlers . 37)) -(715 (initialize-exceptions! . 37)) -(716 (last-resort-condition-handler . 37)) -(717 (report-utter-lossage . 37)) -(718 (continuation-preview . 37)) -(719 (ignore-errors . 37)) -(720 (report-errors-as-warnings . 37)) -(721 (:thread . 39)) -(722 (really-make-thread . 39)) -(723 (thread-name . 39)) -(724 (thread-uid . 39)) -(725 (thread-current-task . 39)) -(726 (set-thread-current-task! . 39)) -(727 (thread-events . 39)) -(728 (set-thread-events! . 39)) -(729 (thread-data . 39)) -(730 (set-thread-data! . 39)) -(731 (thread-scheduler . 39)) -(732 (set-thread-scheduler! . 39)) -(733 (thread-time . 39)) -(734 (set-thread-time! . 39)) -(735 (thread-arguments . 39)) -(736 (set-thread-arguments! . 39)) -(737 (thread-queue . 39)) -(738 (set-thread-queue! . 39)) -(739 (thread-continuation . 39)) -(740 (set-thread-continuation! . 39)) -(741 (thread-dynamic-point . 39)) -(742 (set-thread-dynamic-point! . 39)) -(743 (thread-dynamic-env . 39)) -(744 (thread? . 39)) -(745 (*thread-uid* . 39)) -(746 (make-thread . 39)) -(747 (thread-top-level . 39)) -(748 (thread-uid->thread . 39)) -(749 (all-threads . 39)) -(750 (add-event! . 39)) -(751 (thunk->continuation . 39)) -(752 (compose-continuation . 39)) -(753 (make-thread-queue . 39)) -(754 (thread-queue-empty? . 39)) -(755 (enqueue-thread! . 39)) -(756 (dequeue-thread! . 39)) -(757 (remove-thread-from-queue! . 39)) -(758 (current-thread . 39)) -(759 (set-current-thread! . 39)) -(760 (event-type . 39)) -(761 (event-type-enumeration . 39)) -(762 (event-type-count . 39)) -(763 (run . 39)) -(764 (find-and-run-next-thread . 39)) -(765 (debit-thread-times-and-run! . 39)) -(766 (handle-timer-interrupt . 39)) -(767 (run-next-thread . 39)) -(768 (min . 39)) -(769 (switch-to-thread . 39)) -(770 (run-thread . 39)) -(771 (suspend . 39)) -(772 (suspend-to . 39)) -(773 (debit-down! . 39)) -(774 (exit . 39)) -(775 (wait . 39)) -(776 (waiting? . 39)) -(777 (block . 39)) -(778 (relinquish-timeslice . 39)) -(779 (upcall . 39)) -(780 (propogate-upcall . 39)) -(781 (kill-thread! . 39)) -(782 (interrupt-thread . 39)) -(783 (get-next-event! . 39)) -(784 (event-pending? . 39)) -(785 (schedule-event . 39)) -(786 (schedule-wakeup . 39)) -(787 (show-running . 39)) -(788 (running? . 39)) -(789 (spawn . 39)) -(790 (spawn-on-root . 39)) -(791 (spawn-on-scheduler . 39)) -(792 (make-ready . 39)) -(793 (schedule-interrupt! . 39)) -(794 (cancel-timer-interrupt! . 39)) -(795 (interrupt-timer-time . 39)) -(796 (real-time . 39)) -(797 (with-threads . 39)) -(798 (start-multitasking . 39)) -(799 (deadlock? . 39)) -(800 (terminate? . 39)) -(801 (terminate-current-thread . 39)) -(802 (root-scheduler-slot . 39)) -(803 (root-scheduler . 39)) -(804 (sleep . 39)) -(805 (*dozers* . 39)) -(806 (insert . 39)) -(807 (wake-some-threads . 39)) -(808 (:lock . 44)) -(809 (really-make-lock . 44)) -(810 (lock-uid . 44)) -(811 (lock-queue . 44)) -(812 (lock-owner-uid . 44)) -(813 (set-lock-owner-uid! . 44)) -(814 (lock? . 44)) -(815 (*lock-uid* . 44)) -(816 (make-lock . 44)) -(817 (obtain-lock . 44)) -(818 (maybe-obtain-lock . 44)) -(819 (release-lock . 44)) -(820 (:port-handler . 24)) -(821 (really-make-port-handler . 24)) -(822 (port-handler-steal . 24)) -(823 (port-handler-buffer-proc . 24)) -(824 (port-handler-close . 24)) -(825 (port-handler-discloser . 24)) -(826 (port-handler? . 24)) -(827 (make-port-handler . 24)) -(828 (disclose-port . 24)) -(829 (obtain-port-lock . 24)) -(830 (maybe-obtain-port-lock . 24)) -(831 (release-port-lock . 24)) -(832 (initialize-i/o-handlers! . 24)) -(833 (one-arg-proc->handler . 24)) -(834 (two-arg-proc->handler . 24)) -(835 (read-char-handler . 24)) -(836 (fill-port-buffer! . 24)) -(837 (write-char-handler . 24)) -(838 (empty-port-buffer! . 24)) -(839 (port-flushed? . 24)) -(840 (set-port-flushed?! . 24)) -(841 (close-input-port . 24)) -(842 (close-output-port . 24)) -(843 (define-port-op . 24)) -(844 (real-char-ready? . 24)) -(845 (read-block . 24)) -(846 (really-read-block . 24)) -(847 (buffer-length . 24)) -(848 (read-more . 24)) -(849 (okay-limits? . 24)) -(850 (write-block . 24)) -(851 (write-string . 24)) -(852 (write-buffered-block . 24)) -(853 (write-unbuffered-block . 24)) -(854 (force-output . 24)) -(855 (really-force-output . 24)) -(856 (force-output-if-open . 24)) -(857 (default-buffer-size . 24)) -(858 (open-port? . 24)) -(859 (open-port-mask . 24)) -(860 (input-port-mask . 24)) -(861 (open-input-port-mask . 24)) -(862 (open-input-port-status . 24)) -(863 (open-input-port? . 24)) -(864 (make-input-port-closed! . 24)) -(865 (make-input-port . 24)) -(866 (okay-buffer? . 24)) -(867 (output-port-mask . 24)) -(868 (open-output-port-mask . 24)) -(869 (open-output-port-status . 24)) -(870 (open-output-port? . 24)) -(871 (make-output-port-closed! . 24)) -(872 (make-output-port . 24)) -(873 (make-unbuffered-output-port . 24)) -(874 (null-output-port-handler . 24)) -(875 (make-null-output-port . 24)) -(876 (*flush-these-ports* . 24)) -(877 (initialize-output-port-list! . 24)) -(878 (periodically-force-output! . 24)) -(879 (output-port-forcers . 24)) -(880 (periodically-flushed-ports . 24)) -(881 (make-forcing-thunk . 24)) -(882 (steal-port! . 24)) -(883 (really-steal-port! . 24)) -(884 ($current-input-port . 24)) -(885 ($current-output-port . 24)) -(886 ($current-error-port . 24)) -(887 ($current-noise-port . 24)) -(888 (current-input-port . 24)) -(889 (current-output-port . 24)) -(890 (current-error-port . 24)) -(891 (current-noise-port . 24)) -(892 (initialize-i/o . 24)) -(893 (with-current-ports . 24)) -(894 (call-with-current-input-port . 24)) -(895 (call-with-current-output-port . 24)) -(896 (call-with-current-noise-port . 24)) -(897 (silently . 24)) -(898 (newline . 24)) -(899 (char-ready? . 24)) -(900 (output-port-option . 24)) -(901 (input-port-option . 24)) -(902 (write . 28)) -(903 (recurring-write . 28)) -(904 (write-boolean . 28)) -(905 (write-number . 28)) -(906 (write-char-literal . 28)) -(907 (character-name . 28)) -(908 (write-string-literal . 28)) -(909 (write-list . 28)) -(910 (quotation? . 28)) -(911 (write-vector . 28)) -(912 (write-other . 28)) -(913 (display-type-name . 28)) -(914 (display . 28)) -(915 (preferred-case . 29)) -(916 (script-skip . 29)) -(917 (read . 29)) -(918 (sub-read-carefully . 29)) -(919 (reader-token-marker . 29)) -(920 (make-reader-token . 29)) -(921 (reader-token? . 29)) -(922 (close-paren . 29)) -(923 (dot . 29)) -(924 (sub-read . 29)) -(925 (read-dispatch-vector . 29)) -(926 (read-terminating?-vector . 29)) -(927 (set-standard-syntax! . 29)) -(928 (set-standard-read-macro! . 29)) -(929 (sub-read-list . 29)) -(930 (gobble-line . 29)) -(931 (*sharp-macros* . 29)) -(932 (define-sharp-macro . 29)) -(933 (sub-read-token . 29)) -(934 (parse-token . 29)) -(935 (bel . 29)) -(936 (bs . 29)) -(937 (ff . 29)) -(938 (cr . 29)) -(939 (ht . 29)) -(940 (vt . 29)) -(941 (strange-symbol-names . 29)) -(942 (p-c-v . 29)) -(943 (reading-error . 29)) -(944 (input-channel? . 25)) -(945 (output-channel? . 25)) -(946 (open-input-channel . 25)) -(947 (open-output-channel . 25)) -(948 (close-input-channel . 25)) -(949 (close-output-channel . 25)) -(950 (input-channel-handler . 26)) -(951 (input-channel->port . 26)) -(952 (input-channel+closer->port . 26)) -(953 (real-input-channel->port . 26)) -(954 (output-channel-handler . 26)) -(955 (make-unbuffered-output-channel-handler . 26)) -(956 (output-channel->port . 26)) -(957 (output-channel+closer->port . 26)) -(958 (real-output-channel->port . 26)) -(959 (maybe-force-output . 26)) -(960 (:channel-cell . 26)) -(961 (make-channel-cell . 26)) -(962 (channel-cell-closer . 26)) -(963 (channel-cell-ref . 26)) -(964 (channel-cell? . 26)) -(965 (port->channel . 26)) -(966 (open-input-file . 26)) -(967 (open-output-file . 26)) -(968 (call-with-input-file . 26)) -(969 (call-with-output-file . 26)) -(970 (with-input-from-file . 26)) -(971 (with-output-to-file . 26)) -(972 (force-channel-output-ports! . 26)) -(973 (steal-channel-port! . 26)) -(974 (really-steal-channel-port! . 26)) -(975 (initialize-channel-i/o! . 26)) -(976 (i/o-completion-handler . 26)) -(977 (waiting-for-i/o? . 26)) -(978 (wait-for-channel . 26)) -(979 (nothing . 26)) -(980 (steal-channel! . 26)) -(981 (channel-wait-count-slot . 26)) -(982 (channel-wait-count . 26)) -(983 (increment-channel-wait-count! . 26)) -(984 (decrement-channel-wait-count! . 26)) -(985 (channel-wait-queues-slot . 26)) -(986 (add-channel-wait-queue! . 26)) -(987 (fetch-channel-wait-queue! . 26)) -(988 (:table . 77)) -(989 (really-make-table . 77)) -(990 (table-set!-procedure . 77)) -(991 (set-table-set!-procedure! . 77)) -(992 (table-ref-procedure . 77)) -(993 (set-table-ref-procedure! . 77)) -(994 (table-data . 77)) -(995 (set-table-data! . 77)) -(996 (table-size . 77)) -(997 (set-table-size! . 77)) -(998 (table? . 77)) -(999 (table-ref . 77)) -(1000 (table-set! . 77)) -(1001 (linear-table-size-limit . 77)) -(1002 (next-table-size . 77)) -(1003 (make-table-maker . 77)) -(1004 (assoc->table-maker . 77)) -(1005 (null-entry . 77)) -(1006 (new-entry . 77)) -(1007 (entry-value . 77)) -(1008 (entry-key . 77)) -(1009 (set-entry-value! . 77)) -(1010 (delete-entry! . 77)) -(1011 (make-assoc . 77)) -(1012 (make-linear-table-ref . 77)) -(1013 (make-linear-table-set! . 77)) -(1014 (make->hash-table . 77)) -(1015 (make-hash-table-ref . 77)) -(1016 (make-hash-table-set! . 77)) -(1017 (expand-hash-table! . 77)) -(1018 (table-enter-alist! . 77)) -(1019 (table-expand-table! . 77)) -(1020 (table-walk . 77)) -(1021 (really-table-walk . 77)) -(1022 (alist-walk . 77)) -(1023 (make-table-immutable! . 77)) -(1024 (table->entry-list . 77)) -(1025 (default-table-hash-function . 77)) -(1026 (eqv?-assoc . 77)) -(1027 (default-table-assoc . 77)) -(1028 (symbol-hash . 77)) -(1029 (make-table . 77)) -(1030 (make-string-table . 77)) -(1031 (make-symbol-table . 77)) -(1032 (make-integer-table . 77)) -(1033 (make-population . 46)) -(1034 (add-to-population! . 46)) -(1035 (weak-memq . 46)) -(1036 (population-reduce . 46)) -(1037 (population->list . 46)) -(1038 (walk-population . 46)) -(1039 (:meta-type . 48)) -(1040 (really-make-type . 48)) -(1041 (type-info . 48)) -(1042 (type-more . 48)) -(1043 (type-mask . 48)) -(1044 (meta-type? . 48)) -(1045 (make-type . 48)) -(1046 (name->type-table . 48)) -(1047 (mask->name-table . 48)) -(1048 (name->type . 48)) -(1049 (set-type-name! . 48)) -(1050 (*mask* . 48)) -(1051 (new-type-bit . 48)) -(1052 (mask->type . 48)) -(1053 (bottom-type . 48)) -(1054 (error-type . 48)) -(1055 (bottom-type? . 48)) -(1056 (new-atomic-type . 48)) -(1057 (named-atomic-type . 48)) -(1058 (syntax-type . 48)) -(1059 (other-static-type . 48)) -(1060 (empty-rail-type . 48)) -(1061 (rail-type . 48)) -(1062 (make-optional-type . 48)) -(1063 (make-rest-type . 48)) -(1064 (head-type . 48)) -(1065 (head-type-really . 48)) -(1066 (tail-type . 48)) -(1067 (empty-rail-type? . 48)) -(1068 (rest-type? . 48)) -(1069 (optional-type? . 48)) -(1070 (mask/no-values . 48)) -(1071 (mask/two-or-more . 48)) -(1072 (mask/&rest . 48)) -(1073 (value-type . 48)) -(1074 (mask/value . 48)) -(1075 (value-type? . 48)) -(1076 (any-values-type . 48)) -(1077 (any-arguments-type . 48)) -(1078 (mask/one-or-more . 48)) -(1079 (same-type? . 48)) -(1080 (subtype? . 48)) -(1081 (meet-type . 48)) -(1082 (other-type-info . 48)) -(1083 (meet-rail . 48)) -(1084 (meet-procedure . 48)) -(1085 (meet? . 48)) -(1086 (meet-procedure? . 48)) -(1087 (join-type . 48)) -(1088 (join-rail . 48)) -(1089 (join-procedure . 48)) -(1090 (number-hierarchy . 48)) -(1091 (integer-type . 48)) -(1092 (rational-type . 48)) -(1093 (real-type . 48)) -(1094 (complex-type . 48)) -(1095 (number-type . 48)) -(1096 (exact-type . 48)) -(1097 (inexact-type . 48)) -(1098 (exact-integer-type . 48)) -(1099 (inexact-real-type . 48)) -(1100 (boolean-type . 48)) -(1101 (pair-type . 48)) -(1102 (null-type . 48)) -(1103 (record-type . 48)) -(1104 (any-procedure-type . 48)) -(1105 (other-value-type . 48)) -(1106 (mask/other . 48)) -(1107 (make-other-type . 48)) -(1108 (char-type . 48)) -(1109 (unspecific-type . 48)) -(1110 (string-type . 48)) -(1111 (symbol-type . 48)) -(1112 (vector-type . 48)) -(1113 (escape-type . 48)) -(1114 (structure-type . 48)) -(1115 (mask/procedure . 48)) -(1116 (procedure-type . 48)) -(1117 (make-procedure-type . 48)) -(1118 (procedure-type-domain . 48)) -(1119 (procedure-type-codomain . 48)) -(1120 (restrictive? . 48)) -(1121 (sexp->type . 48)) -(1122 (sexp->values-type . 48)) -(1123 (type->sexp . 48)) -(1124 (atomic-type->sexp . 48)) -(1125 (rail-type->sexp . 48)) -(1126 (disjoin-type . 48)) -(1127 (disjoin-rest . 48)) -(1128 (mask/number . 48)) -(1129 (make-some-values-type . 48)) -(1130 (proc . 48)) -(1131 (some-values . 48)) -(1132 (procedure-type? . 48)) -(1133 (fixed-arity-procedure-type? . 48)) -(1134 (procedure-type-arity . 48)) -(1135 (procedure-type-argument-types . 48)) -(1136 (variable-type . 48)) -(1137 (variable-type? . 48)) -(1138 (variable-value-type . 48)) -(1139 (usual-variable-type . 48)) -(1140 (undeclared-type . 48)) -(1141 (compatible-types? . 48)) -(1142 (:interface . 65)) -(1143 (really-make-interface . 65)) -(1144 (interface-name . 65)) -(1145 (set-interface-name! . 65)) -(1146 (interface-clients . 65)) -(1147 (walk-method . 65)) -(1148 (ref-method . 65)) -(1149 (interface? . 65)) -(1150 (interface-ref . 65)) -(1151 (for-each-declaration . 65)) -(1152 (note-reference-to-interface! . 65)) -(1153 (make-interface . 65)) -(1154 (make-simple-interface . 65)) -(1155 (really-make-simple-interface . 65)) -(1156 (make-compound-interface . 65)) -(1157 (note-interface-name! . 65)) -(1158 (binding? . 49)) -(1159 (binding-type . 49)) -(1160 (binding-place . 49)) -(1161 (binding-static . 49)) -(1162 (binding-path . 49)) -(1163 (set-binding-place! . 49)) -(1164 (make-binding . 49)) -(1165 (add-path . 49)) -(1166 (clobber-binding! . 49)) -(1167 (impose-type . 49)) -(1168 (forget-integration . 49)) -(1169 (same-denotation? . 49)) -(1170 (maybe-fix-place! . 49)) -(1171 (follow-forwarding-pointers . 49)) -(1172 (name? . 50)) -(1173 (:generated . 50)) -(1174 (make-generated . 50)) -(1175 (generated-parent-name . 50)) -(1176 (generated-env . 50)) -(1177 (generated-token . 50)) -(1178 (generated-symbol . 50)) -(1179 (generated? . 50)) -(1180 (generate-name . 50)) -(1181 (generated-uid . 50)) -(1182 (*generated-uid* . 50)) -(1183 (name->symbol . 50)) -(1184 (name-hash . 50)) -(1185 (make-name-table . 50)) -(1186 (desyntaxify . 50)) -(1187 (make-qualified . 50)) -(1188 (qualified? . 50)) -(1189 (qualified-parent-name . 50)) -(1190 (qualified-symbol . 50)) -(1191 (name->qualified . 50)) -(1192 (qualify-parent . 50)) -(1193 (:transform . 50)) -(1194 (really-make-transform . 50)) -(1195 (transform-id . 50)) -(1196 (transform-source . 50)) -(1197 (transform-aux-names . 50)) -(1198 (transform-type . 50)) -(1199 (transform-env . 50)) -(1200 (transform-procedure . 50)) -(1201 (transform? . 50)) -(1202 (make-transform . 50)) -(1203 (maybe-apply-macro-transform . 50)) -(1204 (apply-inline-transform . 50)) -(1205 (make-keyword-comparator . 50)) -(1206 (name->source-name . 50)) -(1207 (bind-aliases . 50)) -(1208 (make-name-generator . 50)) -(1209 (lookup . 50)) -(1210 (lookup . 53)) -(1211 (bind1 . 53)) -(1212 (bind . 53)) -(1213 (bindrec . 53)) -(1214 (make-compiler-env . 53)) -(1215 (funny-name/macro-eval . 53)) -(1216 (environment-macro-eval . 53)) -(1217 (funny-name/define! . 53)) -(1218 (environment-define! . 53)) -(1219 (funny-name/package . 53)) -(1220 (extract-package-from-environment . 53)) -(1221 (funny-name/source-file-name . 53)) -(1222 (bind-source-file-name . 53)) -(1223 (source-file-name . 53)) -(1224 (:thingie . 51)) -(1225 (make-thingie . 51)) -(1226 (thingie-want-type . 51)) -(1227 (thingie-name . 51)) -(1228 (thingie-binding . 51)) -(1229 (thingie? . 51)) -(1230 (:structure . 66)) -(1231 (really-make-structure . 66)) -(1232 (structure-name . 66)) -(1233 (set-structure-name! . 66)) -(1234 (structure-clients . 66)) -(1235 (structure-package . 66)) -(1236 (structure-interface-really . 66)) -(1237 (set-structure-interface! . 66)) -(1238 (structure-interface-thunk . 66)) -(1239 (structure? . 66)) -(1240 (structure-interface . 66)) -(1241 (initialize-structure! . 66)) -(1242 (make-structure . 66)) -(1243 (note-structure-name! . 66)) -(1244 (structure-unstable? . 66)) -(1245 (for-each-export . 66)) -(1246 (:package . 66)) -(1247 (really-make-package . 66)) -(1248 (package-cached . 66)) -(1249 (package-clients . 66)) -(1250 (package-real-undefined-but-assigneds . 66)) -(1251 (set-package-undefined-but-assigneds! . 66)) -(1252 (package-real-undefineds . 66)) -(1253 (set-package-undefineds! . 66)) -(1254 (package-accesses-thunk . 66)) -(1255 (package-opens-thunk . 66)) -(1256 (set-package-opens-thunk! . 66)) -(1257 (package->environment . 66)) -(1258 (set-package->environment! . 66)) -(1259 (package-loaded? . 66)) -(1260 (set-package-loaded?! . 66)) -(1261 (package-clauses . 66)) -(1262 (package-file-name . 66)) -(1263 (package-get-location . 66)) -(1264 (set-package-get-location! . 66)) -(1265 (package-integrate? . 66)) -(1266 (set-package-integrate?! . 66)) -(1267 (package-unstable? . 66)) -(1268 (package-definitions . 66)) -(1269 (package-opens-really . 66)) -(1270 (set-package-opens! . 66)) -(1271 (package-uid . 66)) -(1272 (package? . 66)) -(1273 (make-package . 66)) -(1274 (really-package->environment . 66)) -(1275 (lazy-table-accessor . 66)) -(1276 (package-undefineds . 66)) -(1277 (package-undefined-but-assigneds . 66)) -(1278 (new-package-uid . 66)) -(1279 (*package-uid* . 66)) -(1280 (package-name-table . 66)) -(1281 (package-name . 66)) -(1282 (note-package-name! . 66)) -(1283 (package-opens . 66)) -(1284 (initialize-package-if-necessary! . 66)) -(1285 (package-accesses . 66)) -(1286 (make-simple-package . 66)) -(1287 (package-definition . 66)) -(1288 (package-define! . 66)) -(1289 (package-add-static! . 66)) -(1290 (package-refine-type! . 66)) -(1291 (package-lookup . 66)) -(1292 (really-package-lookup . 66)) -(1293 (search-opens . 66)) -(1294 (structure-lookup . 66)) -(1295 (real-structure-lookup . 66)) -(1296 (generic-lookup . 66)) -(1297 (initialize-package! . 66)) -(1298 (for-each-definition . 66)) -(1299 (get-new-location . 66)) -(1300 (make-new-location . 66)) -(1301 ($get-location . 66)) -(1302 (*location-uid* . 66)) -(1303 (location-info-table . 66)) -(1304 (flush-location-names . 66)) -(1305 (link! . 66)) -(1306 (really-link! . 66)) -(1307 (get-location . 66)) -(1308 (location-on-demand . 66)) -(1309 (get-undefined . 66)) -(1310 (location-for-assignment . 66)) -(1311 (package-note-caching! . 66)) -(1312 (note-caching! . 66)) -(1313 (get-location-for-unassignable . 66)) -(1314 (get-location-for-undefined . 66)) -(1315 ($note-undefined . 66)) -(1316 (cenv->package . 66)) -(1317 (location-for-reference . 66)) -(1318 (noting-undefined-variables . 66)) -(1319 (print-undefined-names . 66)) -(1320 (environment-ref . 79)) -(1321 (environment-set! . 79)) -(1322 (environment-define! . 79)) -(1323 (*structure-ref . 79)) -(1324 (carefully . 79)) -(1325 ($interaction-environment . 79)) -(1326 (interaction-environment . 79)) -(1327 (set-interaction-environment! . 79)) -(1328 (with-interaction-environment . 79)) -(1329 (scheme-report-environment . 79)) -(1330 (*scheme-report-environment* . 79)) -(1331 (*null-environment* . 79)) -(1332 (*scheme-report-number* . 79)) -(1333 (set-scheme-report-environment! . 79)) -(1334 (null-environment . 79)) -(1335 (make-reflective-tower . 79)) -(1336 (set-reflective-tower-maker! . 79)) -(1337 (namestring . 78)) -(1338 (directory-component-separator . 78)) -(1339 (type-component-separator . 78)) -(1340 (namestring-component . 78)) -(1341 (file-name-preferred-case . 78)) -(1342 (*scheme-file-type* . 78)) -(1343 (*load-file-type* . 78)) -(1344 (file-name-directory . 78)) -(1345 (file-name-nondirectory . 78)) -(1346 (file-nondirectory-position . 78)) -(1347 (string-posq . 78)) -(1348 (*translations* . 78)) -(1349 (translations . 78)) -(1350 (set-translation! . 78)) -(1351 (translate . 78)) -(1352 ($note-file-package . 63)) -(1353 (read-forms . 63)) -(1354 (really-read-forms . 63)) -(1355 (:operator . 52)) -(1356 (make-operator . 52)) -(1357 (operator-name . 52)) -(1358 (operator-uid . 52)) -(1359 (operator-nargs . 52)) -(1360 (operator-type . 52)) -(1361 (set-operator-type! . 52)) -(1362 (operator? . 52)) -(1363 (usual-operator-type . 52)) -(1364 (get-operator . 52)) -(1365 (*operator-uid* . 52)) -(1366 (operators-table . 52)) -(1367 (number-of-operators . 52)) -(1368 (the-operators . 52)) -(1369 (make-operator-table . 52)) -(1370 (operator-table-ref . 52)) -(1371 (operator-lookup . 52)) -(1372 (operator-define! . 52)) -(1373 (:node . 52)) -(1374 (really-make-node . 52)) -(1375 (node-plist . 52)) -(1376 (set-node-plist! . 52)) -(1377 (node-form . 52)) -(1378 (node-operator-id . 52)) -(1379 (node? . 52)) -(1380 (make-node . 52)) -(1381 (node-ref . 52)) -(1382 (node-set! . 52)) -(1383 (node-operator . 52)) -(1384 (node-predicate . 52)) -(1385 (make-similar-node . 52)) -(1386 (force-node . 52)) -(1387 (schemify . 52)) -(1388 (schemifiers . 52)) -(1389 (schemify-node . 52)) -(1390 (schemify-nodes . 52)) -(1391 (define-schemifier . 52)) -(1392 (schemify-lambda . 52)) -(1393 (schemify-formals . 52)) -(1394 (schemify-sexp . 52)) -(1395 (number-of-required-args . 56)) -(1396 (n-ary? . 56)) -(1397 (normalize-formals . 56)) -(1398 (scan-forms . 54)) -(1399 (expand-scanned-form . 54)) -(1400 (scan-define . 54)) -(1401 (expand-define . 54)) -(1402 (scan-define-syntax . 54)) -(1403 (expand-form . 54)) -(1404 (expand-head . 54)) -(1405 (destructure-define . 54)) -(1406 (make-operator-predicate . 54)) -(1407 (define? . 54)) -(1408 (begin? . 54)) -(1409 (define-syntax? . 54)) -(1410 (static-value . 54)) -(1411 (expand-body . 54)) -(1412 (scan-body-forms . 54)) -(1413 (body-lossage . 54)) -(1414 (expand . 54)) -(1415 (expand-list . 54)) -(1416 (expand-literal . 54)) -(1417 (expand-call . 54)) -(1418 (expand-name . 54)) -(1419 (expand-macro-application . 54)) -(1420 (expand-operator-form . 54)) -(1421 (expanders . 54)) -(1422 (define-expander . 54)) -(1423 (unspecific-node . 54)) -(1424 (expand-structure-ref . 54)) -(1425 (expand-lambda . 54)) -(1426 (bind-names . 54)) -(1427 (names? . 54)) -(1428 (expand-letrec . 54)) -(1429 (process-syntax . 54)) -(1430 (this-long? . 54)) -(1431 (at-least-this-long? . 54)) -(1432 (specs? . 54)) -(1433 (literal? . 54)) -(1434 (syntax? . 54)) -(1435 (begin-node? . 54)) -(1436 (call-node? . 54)) -(1437 (name-node? . 54)) -(1438 (operator/literal . 54)) -(1439 (operator/quote . 54)) -(1440 (operator/call . 54)) -(1441 (operator/name . 54)) -(1442 (operator/unspecific . 54)) -(1443 (operator/unassigned . 54)) -(1444 (operator/lambda . 54)) -(1445 (operator/begin . 54)) -(1446 (operator/letrec . 54)) -(1447 (operator/define . 54)) -(1448 (operator/define-syntax . 54)) -(1449 (operator/primitive-procedure . 54)) -(1450 (operator/structure-ref . 54)) -(1451 (:primop . 60)) -(1452 (make-primop . 60)) -(1453 (primop-compilator . 60)) -(1454 (primop-closed . 60)) -(1455 (primop-type . 60)) -(1456 (primop-name . 60)) -(1457 (primop? . 60)) -(1458 (primop-table . 60)) -(1459 (walk-primops . 60)) -(1460 (define-compiler-primitive . 60)) -(1461 (get-primop . 60)) -(1462 (:debug-data . 57)) -(1463 (make-debug-data . 57)) -(1464 (debug-data-source . 57)) -(1465 (set-debug-data-source! . 57)) -(1466 (debug-data-env-maps . 57)) -(1467 (set-debug-data-env-maps! . 57)) -(1468 (debug-data-pc-in-parent . 57)) -(1469 (debug-data-parent . 57)) -(1470 (debug-data-name . 57)) -(1471 (debug-data-uid . 57)) -(1472 (debug-data? . 57)) -(1473 (maximum-stack-use . 58)) -(1474 (protocol-skip . 58)) -(1475 (stack-delta . 58)) -(1476 (define-delta . 58)) -(1477 (stack-max . 58)) -(1478 (nothing . 58)) -(1479 (popper . 58)) -(1480 (pusher . 58)) -(1481 (continue . 58)) -(1482 (continuer . 58)) -(1483 (do-make-cont . 58)) -(1484 (stack-function . 58)) -(1485 (arg-spec-size . 58)) -(1486 (imax . 58)) -(1487 (get-offset . 58)) -(1488 (new-template-uid . 59)) -(1489 (*template-uid* . 59)) -(1490 (template-uid . 59)) -(1491 (set-template-uid! . 59)) -(1492 (debug-flag-names . 59)) -(1493 (type/debug-flags . 59)) -(1494 (make-debug-flags . 59)) -(1495 ($debug-flags . 59)) -(1496 (debug-flag-accessor . 59)) -(1497 (debug-flag-modifier . 59)) -(1498 (keep-source-code? . 59)) -(1499 (keep-environment-maps? . 59)) -(1500 (keep-procedure-names? . 59)) -(1501 (keep-file-names? . 59)) -(1502 (tabulate-debug-data? . 59)) -(1503 (debug-data-table . 59)) -(1504 (with-fresh-compiler-state . 59)) -(1505 (saving-and-restoring . 59)) -(1506 (debug-data->info . 59)) -(1507 (get-debug-data . 59)) -(1508 (note-debug-data! . 59)) -(1509 (new-debug-data . 59)) -(1510 (make-segment . 59)) -(1511 (segment-size . 59)) -(1512 (segment-emitter . 59)) -(1513 (segment->template . 59)) -(1514 (segment-data->template . 59)) -(1515 (check-stack-use . 59)) -(1516 (:assembly-state . 59)) -(1517 (make-assembly-state . 59)) -(1518 (astate-literals . 59)) -(1519 (set-astate-literals! . 59)) -(1520 (astate-count . 59)) -(1521 (set-astate-count! . 59)) -(1522 (astate-pc . 59)) -(1523 (set-astate-pc! . 59)) -(1524 (astate-code-vector . 59)) -(1525 (make-astate . 59)) -(1526 (emit-byte! . 59)) -(1527 (literal->index . 59)) -(1528 (literal-position . 59)) -(1529 (position . 59)) -(1530 (emit-literal! . 59)) -(1531 (emit-segment! . 59)) -(1532 (empty-segment . 59)) -(1533 (instruction . 59)) -(1534 (sequentially . 59)) -(1535 (sequentially-2 . 59)) -(1536 (instruction-with-literal . 59)) -(1537 (instruction-with-location . 59)) -(1538 (template . 59)) -(1539 (make-label . 59)) -(1540 (instruction-using-label . 59)) -(1541 (computed-goto-label-size . 59)) -(1542 (computed-goto-instruction . 59)) -(1543 (attach-label . 59)) -(1544 (insert-label! . 59)) -(1545 (code-vector-set2! . 59)) -(1546 (two-byte-limit . 59)) -(1547 (high-byte . 59)) -(1548 (low-byte . 59)) -(1549 ($debug-data . 59)) -(1550 (note-source-code . 59)) -(1551 (note-environment . 59)) -(1552 (emit-with-environment-maps! . 59)) -(1553 ($environment-maps . 59)) -(1554 (node-type . 61)) -(1555 (reconstruct-type . 61)) -(1556 (reconstruct . 61)) -(1557 (examine . 61)) -(1558 (reconstructors . 61)) -(1559 (define-reconstructor . 61)) -(1560 (reconstruct-lambda . 61)) -(1561 (careful-codomain . 61)) -(1562 (reconstruct-name . 61)) -(1563 (proc->reconstructor . 61)) -(1564 (reconstruct-call . 61)) -(1565 (fork-constraints . 61)) -(1566 (node->type . 61)) -(1567 (name-node? . 61)) -(1568 (lambda-node? . 61)) -(1569 (literal-node? . 61)) -(1570 (primop-reconstructors . 61)) -(1571 (define-primop-reconstructor . 61)) -(1572 (reconstruct-apply . 61)) -(1573 (constant-type . 61)) -(1574 (compile-expression . 62)) -(1575 (compile . 62)) -(1576 (compilators . 62)) -(1577 (define-compilator . 62)) -(1578 (compile-constant . 62)) -(1579 (compile-call . 62)) -(1580 (compile-name-call . 62)) -(1581 (compile-redex . 62)) -(1582 (compile-unknown-call . 62)) -(1583 (maybe-push-continuation . 62)) -(1584 (fixup-source . 62)) -(1585 (push-arguments . 62)) -(1586 (push-all-with-names . 62)) -(1587 (compile-lambda . 62)) -(1588 (compile-lambda-code . 62)) -(1589 (name-node->symbol . 62)) -(1590 (set-lexical-offsets! . 62)) -(1591 (compile-flat-lambda . 62)) -(1592 (get-variables-offsets . 62)) -(1593 (variable-env-data . 62)) -(1594 (sort-list . 62)) -(1595 (make-cont . 62)) -(1596 (cont-segment . 62)) -(1597 (cont-source-info . 62)) -(1598 (return-cont-segment . 62)) -(1599 (return-cont . 62)) -(1600 (return-cont? . 62)) -(1601 (fall-through-cont . 62)) -(1602 (fall-through-cont? . 62)) -(1603 (ignore-values-segment . 62)) -(1604 (ignore-values-cont . 62)) -(1605 (ignore-values-cont? . 62)) -(1606 (deliver-value . 62)) -(1607 (named-cont . 62)) -(1608 (cont-name . 62)) -(1609 (name-node-binding . 62)) -(1610 (generate-trap . 62)) -(1611 (type-check . 62)) -(1612 (set-type-check?! . 62)) -(1613 (*type-check?* . 62)) -(1614 (diagnose-call-error . 62)) -(1615 (lambda-node? . 62)) -(1616 (name-node? . 62)) -(1617 (literal-node? . 62)) -(1618 (operator/lambda . 62)) -(1619 (operator/set! . 62)) -(1620 (operator/call . 62)) -(1621 (operator/begin . 62)) -(1622 (direct-compilator . 62)) -(1623 (direct-closed-compilator . 62)) -(1624 (nargs->domain . 62)) -(1625 (get-primop-type . 62)) -(1626 (primop-types . 62)) -(1627 (define-simple-primitive . 62)) -(1628 (simple-compilator . 62)) -(1629 (simple-closed-compilator . 62)) -(1630 (symbol-append . 62)) -(1631 (define-stob-predicate . 62)) -(1632 (define-data-struct-primitives . 62)) -(1633 (define-vector-primitives . 62)) -(1634 (define-n-ary-compiler-primitive . 62)) -(1635 (n-ary-primitive-compilator . 62)) -(1636 (call-on-arg-and-id . 62)) -(1637 (call-on-args . 62)) -(1638 (op/unspecific . 62)) -(1639 (op/literal . 62)) -(1640 (push-all-but-last . 62)) -(1641 (dispatch-protocol-size . 62)) -(1642 (make-dispatch-protocol . 62)) -(1643 (compile-forms . 62)) -(1644 (compile-forms-loop . 62)) -(1645 (compile-form . 62)) -(1646 (define-node? . 62)) -(1647 (compile-definition . 62)) -(1648 (location-contents-offset . 62)) -(1649 (make-startup-procedure . 62)) -(1650 (append-templates . 62)) -(1651 (an-ignore-values-cont . 62)) -(1652 (eval . 80)) -(1653 (load-into . 80)) -(1654 (eval-from-file . 80)) -(1655 (load . 80)) -(1656 (load-into-port . 80)) -(1657 (load-port . 80)) -(1658 (really-load-into . 80)) -(1659 (compile-and-run . 80)) -(1660 (display-condition . 47)) -(1661 (really-display-condition . 47)) -(1662 (*depth* . 47)) -(1663 (*length* . 47)) -(1664 (&disclose-condition . 47)) -(1665 (disclose-condition . 47)) -(1666 (limited-write . 47)) -(1667 (command-processor . 84)) -(1668 (mini-load . 84)) -(1669 (read-string . 84)) -(1670 (enum-case . 42)) -(1671 (run-threads . 40)) -(1672 (run-threads-with-housekeeper . 40)) -(1673 (round-robin-event-handler . 40)) -(1674 (make-counter . 40)) -(1675 (counter-value . 40)) -(1676 (increment-counter! . 40)) -(1677 (decrement-counter! . 40)) -(1678 (root-scheduler . 41)) -(1679 (make-root-event-handler . 41)) -(1680 (root-handler . 41)) -(1681 (cheap-display-condition . 41)) -(1682 (abort-token . 41)) -(1683 (scheme-exit-now . 41)) -(1684 (root-wait . 41)) -(1685 (one-day-of-milliseconds . 41)) -(1686 (do-some-waiting . 41)) -(1687 (deadlock-handler . 41)) -(1688 (call-when-deadlocked! . 41)) -(1689 (spawn-output-forcers . 41)) -(1690 (unspecific . 41)) -(1691 (usual-resumer . 45)) -(1692 (initialize-rts . 45)) -(1693 (start . 85)) -(1694 (make-built-in-structures . 85)) -(1695 (initialize-interaction-environment! . 85)) -(1696 (make-initial-package . 85)) -(1697 (make-tower . 85)) -(1698 (the-usual-transforms . 55)) -(1699 (define-usual-macro . 55)) -(1700 (usual-transform . 55)) -(1701 (do-spec? . 55)) -(1702 (specs? . 55)) -(1703 (case-clause? . 55)) -(1704 (process-rules . 55)) -(1705 (segment-pattern? . 55)) -(1706 (segment-template? . 55)) -(1707 (segment-depth . 55)) -(1708 (segment-tail . 55)) -(1709 (indicators-for-zero-or-more . 55)) -(1710 (find-free-names-in-syntax-rules . 55)) -(1711 (strongly-connected-components . 76)) -(1712 (find-next-vertex . 76)) -(1713 (:vertex . 76)) -(1714 (really-make-vertex . 76)) -(1715 (vertex-lowpoint . 76)) -(1716 (set-vertex-lowpoint! . 76)) -(1717 (vertex-parent . 76)) -(1718 (set-vertex-parent! . 76)) -(1719 (vertex-index . 76)) -(1720 (set-vertex-index! . 76)) -(1721 (vertex-stack . 76)) -(1722 (set-vertex-stack! . 76)) -(1723 (vertex-edges . 76)) -(1724 (set-vertex-edges! . 76)) -(1725 (vertex-data . 76)) -(1726 (vertex? . 76)) -(1727 (make-vertex . 76)) -(1728 (make-vertices . 76)) -(1729 (do-vertex . 76)) -(1730 (get-strong . 76)) -(1731 (end-vertex . 76)) -(1732 (unwind-stack . 76)) -(1733 (follow-edge . 76)) -(1734 (pop-vertex-edge! . 76)) -(1735 (find-usages . 73)) -(1736 (maybe-update-known-type . 73)) -(1737 (find-node-usages . 73)) -(1738 (analyze . 73)) -(1739 (analyze-nodes . 73)) -(1740 (usage-analyzers . 73)) -(1741 (define-usage-analyzer . 73)) -(1742 (nothing . 73)) -(1743 (add-if-free . 73)) -(1744 (:usage . 73)) -(1745 (really-make-usage . 73)) -(1746 (usage-assignment-count . 73)) -(1747 (set-assignment! . 73)) -(1748 (usage-operator-count . 73)) -(1749 (set-operator! . 73)) -(1750 (usage-reference-count . 73)) -(1751 (set-reference! . 73)) -(1752 (usage-name-node . 73)) -(1753 (usage? . 73)) -(1754 (make-usage . 73)) -(1755 (make-package-usage . 73)) -(1756 (package-usage? . 73)) -(1757 (usage-incrementator . 73)) -(1758 (note-reference! . 73)) -(1759 (note-operator! . 73)) -(1760 (note-assignment! . 73)) -(1761 (lambda-node? . 73)) -(1762 (quote-node? . 73)) -(1763 (literal-node? . 73)) -(1764 (call-node? . 73)) -(1765 (name-node? . 73)) -(1766 (define-node? . 73)) -(1767 (sort-forms . 73)) -(1768 (stuff-count . 73)) -(1769 (maybe-make-aliased . 73)) -(1770 (topologically-sort . 73)) -(1771 (:form . 73)) -(1772 (really-make-form . 73)) -(1773 (form-temp . 73)) -(1774 (set-form-temp! . 73)) -(1775 (form-free . 73)) -(1776 (set-form-free! . 73)) -(1777 (form-unaliased? . 73)) -(1778 (set-form-unaliased?! . 73)) -(1779 (form-aliases . 73)) -(1780 (set-form-aliases! . 73)) -(1781 (form-node . 73)) -(1782 (form? . 73)) -(1783 (make-form . 73)) -(1784 (insert-aliases . 73)) -(1785 (make-inline-transform . 75)) -(1786 (clean-node . 75)) -(1787 (clean-lambda . 75)) -(1788 (clean-lookup . 75)) -(1789 (unused-name . 75)) -(1790 (inline-transform . 75)) -(1791 (make-substitution . 75)) -(1792 (reconstitute . 75)) -(1793 (reconstitute-name . 75)) -(1794 (operator/name . 75)) -(1795 (operator/literal . 75)) -(1796 (qualified->name . 75)) -(1797 (get-qualified-env . 75)) -(1798 (quote-node? . 75)) -(1799 (call-node? . 75)) -(1800 (lambda-node? . 75)) -(1801 (name-node? . 75)) -(1802 (loophole-node? . 75)) -(1803 (operator . 82)) -(1804 (primop . 82)) -(1805 (simple-interface . 82)) -(1806 (package . 82)) -(1807 (transform . 82)) -(1808 (package-define-static! . 82)) -(1809 (:syntax . 71)) -(1810 (:values . 71)) -(1811 (:arguments . 71)) -(1812 (:value . 71)) -(1813 (procedure . 71)) -(1814 (:boolean . 71)) -(1815 (:char . 71)) -(1816 (:null . 71)) -(1817 (:unspecific . 71)) -(1818 (:number . 71)) -(1819 (:complex . 71)) -(1820 (:real . 71)) -(1821 (:rational . 71)) -(1822 (:integer . 71)) -(1823 (:exact-integer . 71)) -(1824 (:pair . 71)) -(1825 (:string . 71)) -(1826 (:symbol . 71)) -(1827 (:vector . 71)) -(1828 (:procedure . 71)) -(1829 (:input-port . 71)) -(1830 (:output-port . 71)) -(1831 (:error . 71)) -(1832 (:escape . 71)) -(1833 (:structure . 71)) -(1834 (:type . 71)) -(1835 (def . 70)) -(1836 (really-def . 70)) -(1837 (define-multiple . 70)) -(1838 (define-interface . 70)) -(1839 (compound-interface . 70)) -(1840 (export . 70)) -(1841 (define-structure . 70)) -(1842 (define-structures . 70)) -(1843 (structure . 70)) -(1844 (structures . 70)) -(1845 (a-package . 70)) -(1846 (receive . 70)) -(1847 (define-reflective-tower-maker . 70)) -(1848 (export-reflective-tower-maker . 70)) -(1849 (define-module . 70)) -(1850 (make-a-package . 70)) -(1851 (loser . 70)) -(1852 (interface-of . 70)) -(1853 (*verify-later!* . 70)) -(1854 (verify-later! . 70)) -(1855 (set-verify-later! . 70)) -(1856 (note-name! . 70)) -(1857 (optimizers-table . 68)) -(1858 (set-optimizer! . 68)) -(1859 (get-optimizer . 68)) -(1860 (apply-optimizers . 68)) -(1861 (collect-packages . 67)) -(1862 (package-source . 67)) -(1863 (read-files . 67)) -(1864 (package-optimizer-names . 67)) -(1865 (check-structure . 67)) -(1866 (compile-package . 69)) -(1867 (expand-package . 69)) -(1868 (define-usual-transform . 69)) -(1869 (define-primitives . 69)) -(1870 (make-define-primitive-node . 69)) -(1871 (operator/define . 69)) -(1872 (operator/primitive-procedure . 69)) -(1873 (analyze-forms . 74)) -(1874 (analyze-form . 74)) -(1875 (inlinable-rhs? . 74)) -(1876 (simple-lambda? . 74)) -(1877 (operator/name . 74)) -(1878 (simple? . 74)) -(1879 (simple-list? . 74)) -(1880 (analyzers . 74)) -(1881 (define-analyzer . 74)) -(1882 (static-value . 74)) -(1883 (really-simple-call? . 74)) -(1884 (lexical-node? . 74)) -(1885 (no-ret . 74)) -(1886 (ret . 74)) -(1887 (simple-literal? . 74)) -(1888 (require . 74)) -(1889 (*debug?* . 74)) -(1890 (package-lookup-type . 74)) -(1891 (lambda-node? . 74)) -(1892 (name-node? . 74)) -(1893 (loophole-node? . 74)) -(1894 (define-node? . 74)) -(1895 (flatten-form . 64)) -(1896 (flatten-node . 64)) -(1897 (flatteners . 64)) -(1898 (define-flattener . 64)) -(1899 (flatten-list . 64)) -(1900 (no-free-vars . 64)) -(1901 (flatten-lambda . 64)) -(1902 (convert-lambda-body . 64)) -(1903 (add-cells . 64)) -(1904 (assigned? . 64)) -(1905 (mark-set-variables! . 64)) -(1906 (mark-sets . 64)) -(1907 (define-set-marker . 64)) -(1908 (no-sets . 64)) -(1909 (make-cell . 64)) -(1910 (make-unassigned-cell . 64)) -(1911 (make-cell-ref . 64)) -(1912 (make-cell-set! . 64)) -(1913 (make-primop-call . 64)) -(1914 (operator/flat-lambda . 64)) -(1915 (operator/lambda . 64)) -(1916 (operator/begin . 64)) -(1917 (operator/literal . 64)) -(1918 (operator/call . 64)) -(1919 (operator/unassigned . 64)) -(1920 (operator/set! . 64)) -(1921 (define-node? . 64)) -(1922 (lambda-node? . 64)) -(1923 (define-primop . 64)) -(1924 (temp0 . 64)) -(1925 (make-cell-primop . 64)) -(1926 (temp1 . 64)) -(1927 (cell-ref-primop . 64)) -(1928 (temp2 . 64)) -(1929 (cell-set!-primop . 64)) -(1930 (union . 64)) -(1931 (set-difference . 64)) -(1932 (ensure-loaded . 81)) +(555 (define-enumeration . 36)) +(556 (components . 36)) +(557 (enum . 36)) +(558 (enumerand->name . 36)) +(559 (name->enumerand . 36)) +(560 (lookup-enumerand . 36)) +(561 (architecture-version . 37)) +(562 (bits-used-per-byte . 37)) +(563 (byte-limit . 37)) +(564 (define-instruction-set . 37)) +(565 (op . 37)) +(566 (op-enumeration . 37)) +(567 (op-count . 37)) +(568 (opcode-arg-specs . 37)) +(569 (interrupt . 37)) +(570 (interrupt-enumeration . 37)) +(571 (interrupt-count . 37)) +(572 (exception . 37)) +(573 (exception-enumeration . 37)) +(574 (exception-count . 37)) +(575 (current-port-marker . 37)) +(576 (current-port-marker-enumeration . 37)) +(577 (current-port-marker-count . 37)) +(578 (maximum-stack-args . 37)) +(579 (*last-protocol* . 37)) +(580 (next-protocol . 37)) +(581 (two-byte-nargs-protocol . 37)) +(582 (two-byte-nargs+list-protocol . 37)) +(583 (big-stack-protocol . 37)) +(584 (args+nargs-protocol . 37)) +(585 (nary-dispatch-protocol . 37)) +(586 (maximum-external-call-args . 37)) +(587 (default-stack-space . 37)) +(588 (environment-stack-size . 37)) +(589 (continuation-stack-size . 37)) +(590 (available-stack-space . 37)) +(591 (time-option . 37)) +(592 (time-option-enumeration . 37)) +(593 (time-option-count . 37)) +(594 (memory-status-option . 37)) +(595 (memory-status-option-enumeration . 37)) +(596 (memory-status-option-count . 37)) +(597 (channel-status-option . 37)) +(598 (channel-status-option-enumeration . 37)) +(599 (channel-status-option-count . 37)) +(600 (port-status-options . 37)) +(601 (port-status-options-enumeration . 37)) +(602 (port-status-options-count . 37)) +(603 (stob . 37)) +(604 (stob-enumeration . 37)) +(605 (stob-count . 37)) +(606 (least-b-vector-type . 37)) +(607 (stob-data . 37)) +(608 (:queue . 45)) +(609 (really-make-queue . 45)) +(610 (queue-tail . 45)) +(611 (set-queue-tail! . 45)) +(612 (queue-head . 45)) +(613 (set-queue-head! . 45)) +(614 (queue-uid . 45)) +(615 (queue? . 45)) +(616 (*queue-uid* . 45)) +(617 (make-queue . 45)) +(618 (queue-empty? . 45)) +(619 (enqueue! . 45)) +(620 (queue-front . 45)) +(621 (dequeue! . 45)) +(622 (on-queue? . 45)) +(623 (delete-from-queue! . 45)) +(624 (delete-from-queue-if! . 45)) +(625 (queue->list . 45)) +(626 (queue-length . 45)) +(627 (*condition-types* . 28)) +(628 (condition-supertypes . 28)) +(629 (define-condition-type . 28)) +(630 (condition-predicate . 28)) +(631 (condition? . 28)) +(632 (condition-type . 28)) +(633 (condition-stuff . 28)) +(634 (error? . 28)) +(635 (call-error? . 28)) +(636 (read-error? . 28)) +(637 (exception? . 28)) +(638 (exception-opcode . 28)) +(639 (exception-reason . 28)) +(640 (exception-arguments . 28)) +(641 (make-exception . 28)) +(642 (warning? . 28)) +(643 (syntax-error? . 28)) +(644 (interrupt? . 28)) +(645 (*session-data-initializers* . 24)) +(646 (make-session-data-slot! . 24)) +(647 (session-data-ref . 24)) +(648 (session-data-set! . 24)) +(649 (initialize-session-data! . 24)) +(650 (initialize-interrupts! . 39)) +(651 (interrupt-handlers . 39)) +(652 (set-interrupt-handler! . 39)) +(653 (no-interrupts . 39)) +(654 (all-interrupts . 39)) +(655 (with-interrupts-inhibited . 39)) +(656 (with-interrupts-allowed . 39)) +(657 (disable-interrupts! . 39)) +(658 (enable-interrupts! . 39)) +(659 (with-interrupts . 39)) +(660 (enabled-interrupts . 39)) +(661 (*post-gc-procedures* . 39)) +(662 (call-after-gc! . 39)) +(663 (post-gc-handler . 39)) +(664 (required-post-gc-space . 39)) +(665 (space-shortage-handler . 39)) +(666 (call-before-heap-overflow! . 39)) +(667 (dynamic-wind . 23)) +(668 (call-with-current-continuation . 23)) +(669 (continuation->procedure . 23)) +(670 (:point . 23)) +(671 (make-point . 23)) +(672 (point-parent . 23)) +(673 (point-dynamic-env . 23)) +(674 (point-out . 23)) +(675 (point-in . 23)) +(676 (point-depth . 23)) +(677 (travel-to-point! . 23)) +(678 (:thread . 22)) +(679 (make-thread . 22)) +(680 (thread-own-cell-values? . 22)) +(681 (set-thread-own-values?! . 22)) +(682 (thread-cell-values . 22)) +(683 (set-thread-cell-values! . 22)) +(684 (thread-dynamic-point . 22)) +(685 (thread-dynamic-env . 22)) +(686 (empty-cell-values . 22)) +(687 (get-cell-values . 22)) +(688 (set-cell-values! . 22)) +(689 (get-own-cell-values? . 22)) +(690 (set-own-cell-values? . 22)) +(691 (:thread-cell . 22)) +(692 (make-thread-cell . 22)) +(693 (thread-cell-top-level-value . 22)) +(694 (set-thread-cell-top-level-value! . 22)) +(695 (thread-cell-ref . 22)) +(696 (thread-cell-set! . 22)) +(697 (initialize-dynamic-state! . 22)) +(698 (template-overhead . 33)) +(699 (template-code . 33)) +(700 (template-info . 33)) +(701 (set-template-code! . 33)) +(702 (set-template-info! . 33)) +(703 (:closure . 35)) +(704 (:code-vector . 35)) +(705 (:location . 35)) +(706 (:template . 35)) +(707 (:channel . 35)) +(708 (:port . 35)) +(709 (:double . 35)) +(710 (:weak-pointer . 35)) +(711 (:shared-binding . 35)) +(712 (continuation-cont . 34)) +(713 (real-continuation-pc . 34)) +(714 (real-continuation-template . 34)) +(715 (continuation-env . 34)) +(716 (exception-continuation-pc . 34)) +(717 (exception-continuation-template . 34)) +(718 (exception-continuation-exception . 34)) +(719 (exception-continuation? . 34)) +(720 (continuation-pc . 34)) +(721 (continuation-template . 34)) +(722 (normal-continuation-overhead . 34)) +(723 (exception-continuation-overhead . 34)) +(724 (continuation-arg . 34)) +(725 (continuation-arg-count . 34)) +(726 (:continuation . 34)) +(727 (continuation-parent . 34)) +(728 (define-exception-handler . 38)) +(729 (signal-exception . 38)) +(730 (exception-handlers . 38)) +(731 (extend-opcode! . 38)) +(732 (really-signal-condition . 38)) +(733 (with-handler . 38)) +(734 ($condition-handlers . 38)) +(735 (initialize-exceptions! . 38)) +(736 (last-resort-condition-handler . 38)) +(737 (report-utter-lossage . 38)) +(738 (continuation-preview . 38)) +(739 (ignore-errors . 38)) +(740 (report-errors-as-warnings . 38)) +(741 (:thread . 41)) +(742 (really-make-thread . 41)) +(743 (thread-name . 41)) +(744 (thread-uid . 41)) +(745 (thread-current-task . 41)) +(746 (set-thread-current-task! . 41)) +(747 (thread-events . 41)) +(748 (set-thread-events! . 41)) +(749 (thread-data . 41)) +(750 (set-thread-data! . 41)) +(751 (thread-scheduler . 41)) +(752 (set-thread-scheduler! . 41)) +(753 (thread-time . 41)) +(754 (set-thread-time! . 41)) +(755 (thread-arguments . 41)) +(756 (set-thread-arguments! . 41)) +(757 (thread-queue . 41)) +(758 (set-thread-queue! . 41)) +(759 (thread-continuation . 41)) +(760 (set-thread-continuation! . 41)) +(761 (thread-own-cell-values? . 41)) +(762 (set-thread-own-values?! . 41)) +(763 (thread-cell-values . 41)) +(764 (set-thread-cell-values! . 41)) +(765 (thread-dynamic-point . 41)) +(766 (set-thread-dynamic-point! . 41)) +(767 (thread-dynamic-env . 41)) +(768 (thread? . 41)) +(769 (*thread-uid* . 41)) +(770 (make-thread . 41)) +(771 (thread-top-level . 41)) +(772 (thread-uid->thread . 41)) +(773 (all-threads . 41)) +(774 (add-event! . 41)) +(775 (thunk->continuation . 41)) +(776 (compose-continuation . 41)) +(777 (make-thread-queue . 41)) +(778 (thread-queue-empty? . 41)) +(779 (enqueue-thread! . 41)) +(780 (dequeue-thread! . 41)) +(781 (remove-thread-from-queue! . 41)) +(782 (current-thread . 41)) +(783 (set-current-thread! . 41)) +(784 (event-type . 41)) +(785 (event-type-enumeration . 41)) +(786 (event-type-count . 41)) +(787 (run . 41)) +(788 (find-and-run-next-thread . 41)) +(789 (debit-thread-times-and-run! . 41)) +(790 (handle-timer-interrupt . 41)) +(791 (run-next-thread . 41)) +(792 (min . 41)) +(793 (switch-to-thread . 41)) +(794 (run-thread . 41)) +(795 (suspend . 41)) +(796 (suspend-to . 41)) +(797 (debit-down! . 41)) +(798 (exit . 41)) +(799 (wait . 41)) +(800 (waiting? . 41)) +(801 (block . 41)) +(802 (relinquish-timeslice . 41)) +(803 (upcall . 41)) +(804 (propogate-upcall . 41)) +(805 (kill-thread! . 41)) +(806 (interrupt-thread . 41)) +(807 (get-next-event! . 41)) +(808 (event-pending? . 41)) +(809 (schedule-event . 41)) +(810 (schedule-wakeup . 41)) +(811 (show-running . 41)) +(812 (running? . 41)) +(813 (spawn . 41)) +(814 (spawn-on-root . 41)) +(815 (spawn-on-scheduler . 41)) +(816 (make-ready . 41)) +(817 (schedule-interrupt! . 41)) +(818 (cancel-timer-interrupt! . 41)) +(819 (interrupt-timer-time . 41)) +(820 (real-time . 41)) +(821 (with-threads . 41)) +(822 (start-multitasking . 41)) +(823 (deadlock? . 41)) +(824 (terminate? . 41)) +(825 (terminate-current-thread . 41)) +(826 (root-scheduler-slot . 41)) +(827 (root-scheduler . 41)) +(828 (sleep . 41)) +(829 (*dozers* . 41)) +(830 (insert . 41)) +(831 (wake-some-threads . 41)) +(832 (:lock . 46)) +(833 (really-make-lock . 46)) +(834 (lock-uid . 46)) +(835 (lock-queue . 46)) +(836 (lock-owner-uid . 46)) +(837 (set-lock-owner-uid! . 46)) +(838 (lock? . 46)) +(839 (*lock-uid* . 46)) +(840 (make-lock . 46)) +(841 (obtain-lock . 46)) +(842 (maybe-obtain-lock . 46)) +(843 (release-lock . 46)) +(844 (:port-handler . 25)) +(845 (really-make-port-handler . 25)) +(846 (port-handler-steal . 25)) +(847 (port-handler-ready? . 25)) +(848 (port-handler-buffer-proc . 25)) +(849 (port-handler-close . 25)) +(850 (port-handler-discloser . 25)) +(851 (port-handler? . 25)) +(852 (make-port-handler . 25)) +(853 (disclose-port . 25)) +(854 (obtain-port-lock . 25)) +(855 (maybe-obtain-port-lock . 25)) +(856 (release-port-lock . 25)) +(857 (initialize-i/o-handlers! . 25)) +(858 (one-arg-proc->handler . 25)) +(859 (two-arg-proc->handler . 25)) +(860 (read-char-handler . 25)) +(861 (fill-port-buffer! . 25)) +(862 (write-char-handler . 25)) +(863 (empty-port-buffer! . 25)) +(864 (port-flushed? . 25)) +(865 (set-port-flushed?! . 25)) +(866 (close-input-port . 25)) +(867 (close-output-port . 25)) +(868 (define-port-op . 25)) +(869 (real-char-ready? . 25)) +(870 (read-block . 25)) +(871 (really-read-block . 25)) +(872 (buffer-length . 25)) +(873 (read-more . 25)) +(874 (okay-limits? . 25)) +(875 (write-block . 25)) +(876 (write-string . 25)) +(877 (output-port-ready? . 25)) +(878 (write-buffered-block . 25)) +(879 (write-unbuffered-block . 25)) +(880 (force-output . 25)) +(881 (really-force-output . 25)) +(882 (force-output-if-open . 25)) +(883 (default-buffer-size . 25)) +(884 (open-port? . 25)) +(885 (open-port-mask . 25)) +(886 (input-port-mask . 25)) +(887 (open-input-port-mask . 25)) +(888 (open-input-port-status . 25)) +(889 (open-input-port? . 25)) +(890 (make-input-port-closed! . 25)) +(891 (make-input-port . 25)) +(892 (okay-buffer? . 25)) +(893 (output-port-mask . 25)) +(894 (open-output-port-mask . 25)) +(895 (open-output-port-status . 25)) +(896 (open-output-port? . 25)) +(897 (make-output-port-closed! . 25)) +(898 (make-output-port . 25)) +(899 (make-unbuffered-output-port . 25)) +(900 (null-output-port-handler . 25)) +(901 (make-null-output-port . 25)) +(902 (*flush-these-ports* . 25)) +(903 (initialize-output-port-list! . 25)) +(904 (periodically-force-output! . 25)) +(905 (output-port-forcers . 25)) +(906 (periodically-flushed-ports . 25)) +(907 (make-forcing-thunk . 25)) +(908 (steal-port! . 25)) +(909 (really-steal-port! . 25)) +(910 (make-buffered-input-port . 25)) +(911 (make-buffered-output-port . 25)) +(912 (make-buffered-input-port-handler . 25)) +(913 (make-char-ready? . 25)) +(914 (make-buffered-output-port-handler . 25)) +(915 ($current-input-port . 25)) +(916 ($current-output-port . 25)) +(917 ($current-error-port . 25)) +(918 ($current-noise-port . 25)) +(919 (current-input-port . 25)) +(920 (current-output-port . 25)) +(921 (current-error-port . 25)) +(922 (current-noise-port . 25)) +(923 (initialize-i/o . 25)) +(924 (with-current-ports . 25)) +(925 (call-with-current-input-port . 25)) +(926 (call-with-current-output-port . 25)) +(927 (call-with-current-noise-port . 25)) +(928 (silently . 25)) +(929 (newline . 25)) +(930 (char-ready? . 25)) +(931 (output-port-option . 25)) +(932 (input-port-option . 25)) +(933 (write . 29)) +(934 (recurring-write . 29)) +(935 (write-boolean . 29)) +(936 (write-number . 29)) +(937 (write-char-literal . 29)) +(938 (character-name . 29)) +(939 (write-string-literal . 29)) +(940 (write-list . 29)) +(941 (quotation? . 29)) +(942 (write-vector . 29)) +(943 (write-other . 29)) +(944 (display-type-name . 29)) +(945 (display . 29)) +(946 (preferred-case . 30)) +(947 (script-skip . 30)) +(948 (multi-line-comment-skip . 30)) +(949 (read . 30)) +(950 (sub-read-carefully . 30)) +(951 (reader-token-marker . 30)) +(952 (make-reader-token . 30)) +(953 (reader-token? . 30)) +(954 (close-paren . 30)) +(955 (dot . 30)) +(956 (sub-read . 30)) +(957 (read-dispatch-vector . 30)) +(958 (read-terminating?-vector . 30)) +(959 (set-standard-syntax! . 30)) +(960 (set-standard-read-macro! . 30)) +(961 (sub-read-list . 30)) +(962 (gobble-line . 30)) +(963 (*sharp-macros* . 30)) +(964 (define-sharp-macro . 30)) +(965 (sub-read-token . 30)) +(966 (parse-token . 30)) +(967 (bel . 30)) +(968 (bs . 30)) +(969 (ff . 30)) +(970 (cr . 30)) +(971 (ht . 30)) +(972 (vt . 30)) +(973 (strange-symbol-names . 30)) +(974 (p-c-v . 30)) +(975 (reading-error . 30)) +(976 (input-channel? . 26)) +(977 (output-channel? . 26)) +(978 (open-input-channel . 26)) +(979 (open-output-channel . 26)) +(980 (close-input-channel . 26)) +(981 (close-output-channel . 26)) +(982 (channel-port-ready? . 27)) +(983 (input-channel-handler . 27)) +(984 (input-channel->port . 27)) +(985 (input-channel+closer->port . 27)) +(986 (real-input-channel->port . 27)) +(987 (output-channel-handler . 27)) +(988 (make-unbuffered-output-channel-handler . 27)) +(989 (output-channel->port . 27)) +(990 (output-channel+closer->port . 27)) +(991 (real-output-channel->port . 27)) +(992 (maybe-force-output . 27)) +(993 (:channel-cell . 27)) +(994 (make-channel-cell . 27)) +(995 (channel-cell-closer . 27)) +(996 (channel-cell-ref . 27)) +(997 (channel-cell? . 27)) +(998 (port->channel . 27)) +(999 (open-input-file . 27)) +(1000 (open-output-file . 27)) +(1001 (call-with-input-file . 27)) +(1002 (call-with-output-file . 27)) +(1003 (with-input-from-file . 27)) +(1004 (with-output-to-file . 27)) +(1005 (force-channel-output-ports! . 27)) +(1006 (steal-channel-port! . 27)) +(1007 (really-steal-channel-port! . 27)) +(1008 (initialize-channel-i/o! . 27)) +(1009 (i/o-completion-handler . 27)) +(1010 (waiting-for-i/o? . 27)) +(1011 (wait-for-channel . 27)) +(1012 (nothing . 27)) +(1013 (steal-channel! . 27)) +(1014 (channel-wait-count-slot . 27)) +(1015 (channel-wait-count . 27)) +(1016 (increment-channel-wait-count! . 27)) +(1017 (decrement-channel-wait-count! . 27)) +(1018 (channel-wait-queues-slot . 27)) +(1019 (add-channel-wait-queue! . 27)) +(1020 (fetch-channel-wait-queue! . 27)) +(1021 (:table . 79)) +(1022 (really-make-table . 79)) +(1023 (table-set!-procedure . 79)) +(1024 (set-table-set!-procedure! . 79)) +(1025 (table-ref-procedure . 79)) +(1026 (set-table-ref-procedure! . 79)) +(1027 (table-data . 79)) +(1028 (set-table-data! . 79)) +(1029 (table-size . 79)) +(1030 (set-table-size! . 79)) +(1031 (table? . 79)) +(1032 (table-ref . 79)) +(1033 (table-set! . 79)) +(1034 (linear-table-size-limit . 79)) +(1035 (next-table-size . 79)) +(1036 (make-table-maker . 79)) +(1037 (assoc->table-maker . 79)) +(1038 (null-entry . 79)) +(1039 (new-entry . 79)) +(1040 (entry-value . 79)) +(1041 (entry-key . 79)) +(1042 (set-entry-value! . 79)) +(1043 (delete-entry! . 79)) +(1044 (make-assoc . 79)) +(1045 (make-linear-table-ref . 79)) +(1046 (make-linear-table-set! . 79)) +(1047 (make->hash-table . 79)) +(1048 (make-hash-table-ref . 79)) +(1049 (make-hash-table-set! . 79)) +(1050 (expand-hash-table! . 79)) +(1051 (table-enter-alist! . 79)) +(1052 (table-expand-table! . 79)) +(1053 (table-walk . 79)) +(1054 (really-table-walk . 79)) +(1055 (alist-walk . 79)) +(1056 (make-table-immutable! . 79)) +(1057 (table->entry-list . 79)) +(1058 (default-table-hash-function . 79)) +(1059 (eqv?-assoc . 79)) +(1060 (default-table-assoc . 79)) +(1061 (symbol-hash . 79)) +(1062 (make-table . 79)) +(1063 (make-string-table . 79)) +(1064 (make-symbol-table . 79)) +(1065 (make-integer-table . 79)) +(1066 (make-population . 48)) +(1067 (add-to-population! . 48)) +(1068 (weak-memq . 48)) +(1069 (population-reduce . 48)) +(1070 (population->list . 48)) +(1071 (walk-population . 48)) +(1072 (:meta-type . 50)) +(1073 (really-make-type . 50)) +(1074 (type-info . 50)) +(1075 (type-more . 50)) +(1076 (type-mask . 50)) +(1077 (meta-type? . 50)) +(1078 (make-type . 50)) +(1079 (name->type-table . 50)) +(1080 (mask->name-table . 50)) +(1081 (name->type . 50)) +(1082 (set-type-name! . 50)) +(1083 (*mask* . 50)) +(1084 (new-type-bit . 50)) +(1085 (mask->type . 50)) +(1086 (bottom-type . 50)) +(1087 (error-type . 50)) +(1088 (bottom-type? . 50)) +(1089 (new-atomic-type . 50)) +(1090 (named-atomic-type . 50)) +(1091 (syntax-type . 50)) +(1092 (other-static-type . 50)) +(1093 (empty-rail-type . 50)) +(1094 (rail-type . 50)) +(1095 (make-optional-type . 50)) +(1096 (make-rest-type . 50)) +(1097 (head-type . 50)) +(1098 (head-type-really . 50)) +(1099 (tail-type . 50)) +(1100 (empty-rail-type? . 50)) +(1101 (rest-type? . 50)) +(1102 (optional-type? . 50)) +(1103 (mask/no-values . 50)) +(1104 (mask/two-or-more . 50)) +(1105 (mask/&rest . 50)) +(1106 (value-type . 50)) +(1107 (mask/value . 50)) +(1108 (value-type? . 50)) +(1109 (any-values-type . 50)) +(1110 (any-arguments-type . 50)) +(1111 (mask/one-or-more . 50)) +(1112 (same-type? . 50)) +(1113 (subtype? . 50)) +(1114 (meet-type . 50)) +(1115 (other-type-info . 50)) +(1116 (meet-rail . 50)) +(1117 (meet-procedure . 50)) +(1118 (meet? . 50)) +(1119 (meet-procedure? . 50)) +(1120 (join-type . 50)) +(1121 (join-rail . 50)) +(1122 (join-procedure . 50)) +(1123 (number-hierarchy . 50)) +(1124 (integer-type . 50)) +(1125 (rational-type . 50)) +(1126 (real-type . 50)) +(1127 (complex-type . 50)) +(1128 (number-type . 50)) +(1129 (exact-type . 50)) +(1130 (inexact-type . 50)) +(1131 (exact-integer-type . 50)) +(1132 (inexact-real-type . 50)) +(1133 (boolean-type . 50)) +(1134 (pair-type . 50)) +(1135 (null-type . 50)) +(1136 (record-type . 50)) +(1137 (any-procedure-type . 50)) +(1138 (other-value-type . 50)) +(1139 (mask/other . 50)) +(1140 (make-other-type . 50)) +(1141 (char-type . 50)) +(1142 (unspecific-type . 50)) +(1143 (string-type . 50)) +(1144 (symbol-type . 50)) +(1145 (vector-type . 50)) +(1146 (escape-type . 50)) +(1147 (structure-type . 50)) +(1148 (mask/procedure . 50)) +(1149 (procedure-type . 50)) +(1150 (make-procedure-type . 50)) +(1151 (procedure-type-domain . 50)) +(1152 (procedure-type-codomain . 50)) +(1153 (restrictive? . 50)) +(1154 (sexp->type . 50)) +(1155 (sexp->values-type . 50)) +(1156 (type->sexp . 50)) +(1157 (atomic-type->sexp . 50)) +(1158 (rail-type->sexp . 50)) +(1159 (disjoin-type . 50)) +(1160 (disjoin-rest . 50)) +(1161 (mask/number . 50)) +(1162 (make-some-values-type . 50)) +(1163 (proc . 50)) +(1164 (some-values . 50)) +(1165 (procedure-type? . 50)) +(1166 (fixed-arity-procedure-type? . 50)) +(1167 (procedure-type-arity . 50)) +(1168 (procedure-type-argument-types . 50)) +(1169 (variable-type . 50)) +(1170 (variable-type? . 50)) +(1171 (variable-value-type . 50)) +(1172 (usual-variable-type . 50)) +(1173 (undeclared-type . 50)) +(1174 (compatible-types? . 50)) +(1175 (:interface . 67)) +(1176 (really-make-interface . 67)) +(1177 (interface-name . 67)) +(1178 (set-interface-name! . 67)) +(1179 (interface-clients . 67)) +(1180 (walk-method . 67)) +(1181 (ref-method . 67)) +(1182 (interface? . 67)) +(1183 (interface-ref . 67)) +(1184 (for-each-declaration . 67)) +(1185 (note-reference-to-interface! . 67)) +(1186 (make-interface . 67)) +(1187 (make-simple-interface . 67)) +(1188 (really-make-simple-interface . 67)) +(1189 (make-compound-interface . 67)) +(1190 (note-interface-name! . 67)) +(1191 (binding? . 51)) +(1192 (binding-type . 51)) +(1193 (binding-place . 51)) +(1194 (binding-static . 51)) +(1195 (binding-path . 51)) +(1196 (set-binding-place! . 51)) +(1197 (make-binding . 51)) +(1198 (add-path . 51)) +(1199 (clobber-binding! . 51)) +(1200 (impose-type . 51)) +(1201 (forget-integration . 51)) +(1202 (same-denotation? . 51)) +(1203 (maybe-fix-place! . 51)) +(1204 (follow-forwarding-pointers . 51)) +(1205 (name? . 52)) +(1206 (:generated . 52)) +(1207 (make-generated . 52)) +(1208 (generated-parent-name . 52)) +(1209 (generated-env . 52)) +(1210 (generated-token . 52)) +(1211 (generated-symbol . 52)) +(1212 (generated? . 52)) +(1213 (generate-name . 52)) +(1214 (generated-uid . 52)) +(1215 (*generated-uid* . 52)) +(1216 (name->symbol . 52)) +(1217 (name-hash . 52)) +(1218 (make-name-table . 52)) +(1219 (desyntaxify . 52)) +(1220 (make-qualified . 52)) +(1221 (qualified? . 52)) +(1222 (qualified-parent-name . 52)) +(1223 (qualified-symbol . 52)) +(1224 (name->qualified . 52)) +(1225 (qualify-parent . 52)) +(1226 (:transform . 52)) +(1227 (really-make-transform . 52)) +(1228 (transform-id . 52)) +(1229 (transform-source . 52)) +(1230 (transform-aux-names . 52)) +(1231 (transform-type . 52)) +(1232 (transform-env . 52)) +(1233 (transform-procedure . 52)) +(1234 (transform? . 52)) +(1235 (make-transform . 52)) +(1236 (maybe-apply-macro-transform . 52)) +(1237 (apply-inline-transform . 52)) +(1238 (make-keyword-comparator . 52)) +(1239 (name->source-name . 52)) +(1240 (bind-aliases . 52)) +(1241 (make-name-generator . 52)) +(1242 (lookup . 52)) +(1243 (lookup . 55)) +(1244 (bind1 . 55)) +(1245 (bind . 55)) +(1246 (bindrec . 55)) +(1247 (make-compiler-env . 55)) +(1248 (funny-name/macro-eval . 55)) +(1249 (environment-macro-eval . 55)) +(1250 (funny-name/define! . 55)) +(1251 (environment-define! . 55)) +(1252 (funny-name/package . 55)) +(1253 (extract-package-from-environment . 55)) +(1254 (funny-name/source-file-name . 55)) +(1255 (bind-source-file-name . 55)) +(1256 (source-file-name . 55)) +(1257 (:thingie . 53)) +(1258 (make-thingie . 53)) +(1259 (thingie-want-type . 53)) +(1260 (thingie-name . 53)) +(1261 (thingie-binding . 53)) +(1262 (thingie? . 53)) +(1263 (:structure . 68)) +(1264 (really-make-structure . 68)) +(1265 (structure-name . 68)) +(1266 (set-structure-name! . 68)) +(1267 (structure-clients . 68)) +(1268 (structure-package . 68)) +(1269 (structure-interface-really . 68)) +(1270 (set-structure-interface! . 68)) +(1271 (structure-interface-thunk . 68)) +(1272 (structure? . 68)) +(1273 (structure-interface . 68)) +(1274 (initialize-structure! . 68)) +(1275 (make-structure . 68)) +(1276 (note-structure-name! . 68)) +(1277 (structure-unstable? . 68)) +(1278 (for-each-export . 68)) +(1279 (:package . 68)) +(1280 (really-make-package . 68)) +(1281 (package-cached . 68)) +(1282 (package-clients . 68)) +(1283 (package-real-undefined-but-assigneds . 68)) +(1284 (set-package-undefined-but-assigneds! . 68)) +(1285 (package-real-undefineds . 68)) +(1286 (set-package-undefineds! . 68)) +(1287 (package-accesses-thunk . 68)) +(1288 (package-opens-thunk . 68)) +(1289 (set-package-opens-thunk! . 68)) +(1290 (package->environment . 68)) +(1291 (set-package->environment! . 68)) +(1292 (package-loaded? . 68)) +(1293 (set-package-loaded?! . 68)) +(1294 (package-clauses . 68)) +(1295 (package-file-name . 68)) +(1296 (package-get-location . 68)) +(1297 (set-package-get-location! . 68)) +(1298 (package-integrate? . 68)) +(1299 (set-package-integrate?! . 68)) +(1300 (package-unstable? . 68)) +(1301 (package-definitions . 68)) +(1302 (package-opens-really . 68)) +(1303 (set-package-opens! . 68)) +(1304 (package-uid . 68)) +(1305 (package? . 68)) +(1306 (make-package . 68)) +(1307 (really-package->environment . 68)) +(1308 (lazy-table-accessor . 68)) +(1309 (package-undefineds . 68)) +(1310 (package-undefined-but-assigneds . 68)) +(1311 (new-package-uid . 68)) +(1312 (*package-uid* . 68)) +(1313 (package-name-table . 68)) +(1314 (package-name . 68)) +(1315 (note-package-name! . 68)) +(1316 (package-opens . 68)) +(1317 (initialize-package-if-necessary! . 68)) +(1318 (package-accesses . 68)) +(1319 (make-simple-package . 68)) +(1320 (package-definition . 68)) +(1321 (package-define! . 68)) +(1322 (package-add-static! . 68)) +(1323 (package-refine-type! . 68)) +(1324 (package-lookup . 68)) +(1325 (really-package-lookup . 68)) +(1326 (search-opens . 68)) +(1327 (structure-lookup . 68)) +(1328 (real-structure-lookup . 68)) +(1329 (generic-lookup . 68)) +(1330 (initialize-package! . 68)) +(1331 (for-each-definition . 68)) +(1332 (get-new-location . 68)) +(1333 (make-new-location . 68)) +(1334 ($get-location . 68)) +(1335 (*location-uid* . 68)) +(1336 (location-info-table . 68)) +(1337 (flush-location-names . 68)) +(1338 (link! . 68)) +(1339 (really-link! . 68)) +(1340 (get-location . 68)) +(1341 (location-on-demand . 68)) +(1342 (get-undefined . 68)) +(1343 (location-for-assignment . 68)) +(1344 (package-note-caching! . 68)) +(1345 (note-caching! . 68)) +(1346 (get-location-for-unassignable . 68)) +(1347 (get-location-for-undefined . 68)) +(1348 ($note-undefined . 68)) +(1349 (cenv->package . 68)) +(1350 (location-for-reference . 68)) +(1351 (noting-undefined-variables . 68)) +(1352 (print-undefined-names . 68)) +(1353 (environment-ref . 81)) +(1354 (environment-set! . 81)) +(1355 (environment-define! . 81)) +(1356 (*structure-ref . 81)) +(1357 (carefully . 81)) +(1358 ($interaction-environment . 81)) +(1359 (interaction-environment . 81)) +(1360 (set-interaction-environment! . 81)) +(1361 (with-interaction-environment . 81)) +(1362 (scheme-report-environment . 81)) +(1363 (*scheme-report-environment* . 81)) +(1364 (*null-environment* . 81)) +(1365 (*scheme-report-number* . 81)) +(1366 (set-scheme-report-environment! . 81)) +(1367 (null-environment . 81)) +(1368 (make-reflective-tower . 81)) +(1369 (set-reflective-tower-maker! . 81)) +(1370 (namestring . 80)) +(1371 (directory-component-separator . 80)) +(1372 (type-component-separator . 80)) +(1373 (namestring-component . 80)) +(1374 (file-name-preferred-case . 80)) +(1375 (*scheme-file-type* . 80)) +(1376 (*load-file-type* . 80)) +(1377 (file-name-directory . 80)) +(1378 (file-name-nondirectory . 80)) +(1379 (file-nondirectory-position . 80)) +(1380 (string-posq . 80)) +(1381 (*translations* . 80)) +(1382 (translations . 80)) +(1383 (set-translation! . 80)) +(1384 (translate . 80)) +(1385 ($note-file-package . 65)) +(1386 (read-forms . 65)) +(1387 (really-read-forms . 65)) +(1388 (:operator . 54)) +(1389 (make-operator . 54)) +(1390 (operator-name . 54)) +(1391 (operator-uid . 54)) +(1392 (operator-nargs . 54)) +(1393 (operator-type . 54)) +(1394 (set-operator-type! . 54)) +(1395 (operator? . 54)) +(1396 (usual-operator-type . 54)) +(1397 (get-operator . 54)) +(1398 (*operator-uid* . 54)) +(1399 (operators-table . 54)) +(1400 (number-of-operators . 54)) +(1401 (the-operators . 54)) +(1402 (make-operator-table . 54)) +(1403 (operator-table-ref . 54)) +(1404 (operator-lookup . 54)) +(1405 (operator-define! . 54)) +(1406 (:node . 54)) +(1407 (really-make-node . 54)) +(1408 (node-plist . 54)) +(1409 (set-node-plist! . 54)) +(1410 (node-form . 54)) +(1411 (node-operator-id . 54)) +(1412 (node? . 54)) +(1413 (make-node . 54)) +(1414 (node-ref . 54)) +(1415 (node-set! . 54)) +(1416 (node-operator . 54)) +(1417 (node-predicate . 54)) +(1418 (make-similar-node . 54)) +(1419 (force-node . 54)) +(1420 (schemify . 54)) +(1421 (schemifiers . 54)) +(1422 (schemify-node . 54)) +(1423 (schemify-nodes . 54)) +(1424 (define-schemifier . 54)) +(1425 (schemify-lambda . 54)) +(1426 (schemify-formals . 54)) +(1427 (schemify-sexp . 54)) +(1428 (number-of-required-args . 58)) +(1429 (n-ary? . 58)) +(1430 (normalize-formals . 58)) +(1431 (scan-forms . 56)) +(1432 (expand-scanned-form . 56)) +(1433 (scan-define . 56)) +(1434 (expand-define . 56)) +(1435 (scan-define-syntax . 56)) +(1436 (expand-form . 56)) +(1437 (expand-head . 56)) +(1438 (destructure-define . 56)) +(1439 (make-operator-predicate . 56)) +(1440 (define? . 56)) +(1441 (begin? . 56)) +(1442 (define-syntax? . 56)) +(1443 (static-value . 56)) +(1444 (expand-body . 56)) +(1445 (scan-body-forms . 56)) +(1446 (body-lossage . 56)) +(1447 (expand . 56)) +(1448 (expand-list . 56)) +(1449 (expand-literal . 56)) +(1450 (expand-call . 56)) +(1451 (expand-name . 56)) +(1452 (expand-macro-application . 56)) +(1453 (expand-operator-form . 56)) +(1454 (expanders . 56)) +(1455 (define-expander . 56)) +(1456 (unspecific-node . 56)) +(1457 (expand-structure-ref . 56)) +(1458 (expand-lambda . 56)) +(1459 (bind-names . 56)) +(1460 (names? . 56)) +(1461 (expand-letrec . 56)) +(1462 (process-syntax . 56)) +(1463 (this-long? . 56)) +(1464 (at-least-this-long? . 56)) +(1465 (specs? . 56)) +(1466 (literal? . 56)) +(1467 (syntax? . 56)) +(1468 (begin-node? . 56)) +(1469 (call-node? . 56)) +(1470 (name-node? . 56)) +(1471 (operator/literal . 56)) +(1472 (operator/quote . 56)) +(1473 (operator/call . 56)) +(1474 (operator/name . 56)) +(1475 (operator/unspecific . 56)) +(1476 (operator/unassigned . 56)) +(1477 (operator/lambda . 56)) +(1478 (operator/begin . 56)) +(1479 (operator/letrec . 56)) +(1480 (operator/define . 56)) +(1481 (operator/define-syntax . 56)) +(1482 (operator/primitive-procedure . 56)) +(1483 (operator/structure-ref . 56)) +(1484 (:primop . 62)) +(1485 (make-primop . 62)) +(1486 (primop-compilator . 62)) +(1487 (primop-closed . 62)) +(1488 (primop-type . 62)) +(1489 (primop-name . 62)) +(1490 (primop? . 62)) +(1491 (primop-table . 62)) +(1492 (walk-primops . 62)) +(1493 (define-compiler-primitive . 62)) +(1494 (get-primop . 62)) +(1495 (:debug-data . 59)) +(1496 (make-debug-data . 59)) +(1497 (debug-data-source . 59)) +(1498 (set-debug-data-source! . 59)) +(1499 (debug-data-env-maps . 59)) +(1500 (set-debug-data-env-maps! . 59)) +(1501 (debug-data-pc-in-parent . 59)) +(1502 (debug-data-parent . 59)) +(1503 (debug-data-name . 59)) +(1504 (debug-data-uid . 59)) +(1505 (debug-data? . 59)) +(1506 (maximum-stack-use . 60)) +(1507 (protocol-skip . 60)) +(1508 (stack-delta . 60)) +(1509 (define-delta . 60)) +(1510 (stack-max . 60)) +(1511 (nothing . 60)) +(1512 (popper . 60)) +(1513 (pusher . 60)) +(1514 (continue . 60)) +(1515 (continuer . 60)) +(1516 (do-make-cont . 60)) +(1517 (stack-function . 60)) +(1518 (arg-spec-size . 60)) +(1519 (imax . 60)) +(1520 (get-offset . 60)) +(1521 (new-template-uid . 61)) +(1522 (*template-uid* . 61)) +(1523 (template-uid . 61)) +(1524 (set-template-uid! . 61)) +(1525 (debug-flag-names . 61)) +(1526 (type/debug-flags . 61)) +(1527 (make-debug-flags . 61)) +(1528 ($debug-flags . 61)) +(1529 (debug-flag-accessor . 61)) +(1530 (debug-flag-modifier . 61)) +(1531 (keep-source-code? . 61)) +(1532 (keep-environment-maps? . 61)) +(1533 (keep-procedure-names? . 61)) +(1534 (keep-file-names? . 61)) +(1535 (tabulate-debug-data? . 61)) +(1536 (debug-data-table . 61)) +(1537 (with-fresh-compiler-state . 61)) +(1538 (saving-and-restoring . 61)) +(1539 (debug-data->info . 61)) +(1540 (get-debug-data . 61)) +(1541 (note-debug-data! . 61)) +(1542 (new-debug-data . 61)) +(1543 (make-segment . 61)) +(1544 (segment-size . 61)) +(1545 (segment-emitter . 61)) +(1546 (segment->template . 61)) +(1547 (segment-data->template . 61)) +(1548 (check-stack-use . 61)) +(1549 (:assembly-state . 61)) +(1550 (make-assembly-state . 61)) +(1551 (astate-literals . 61)) +(1552 (set-astate-literals! . 61)) +(1553 (astate-count . 61)) +(1554 (set-astate-count! . 61)) +(1555 (astate-pc . 61)) +(1556 (set-astate-pc! . 61)) +(1557 (astate-code-vector . 61)) +(1558 (make-astate . 61)) +(1559 (emit-byte! . 61)) +(1560 (literal->index . 61)) +(1561 (literal-position . 61)) +(1562 (position . 61)) +(1563 (emit-literal! . 61)) +(1564 (emit-segment! . 61)) +(1565 (empty-segment . 61)) +(1566 (instruction . 61)) +(1567 (sequentially . 61)) +(1568 (sequentially-2 . 61)) +(1569 (instruction-with-literal . 61)) +(1570 (instruction-with-location . 61)) +(1571 (template . 61)) +(1572 (make-label . 61)) +(1573 (instruction-using-label . 61)) +(1574 (computed-goto-label-size . 61)) +(1575 (computed-goto-instruction . 61)) +(1576 (attach-label . 61)) +(1577 (insert-label! . 61)) +(1578 (code-vector-set2! . 61)) +(1579 (two-byte-limit . 61)) +(1580 (high-byte . 61)) +(1581 (low-byte . 61)) +(1582 ($debug-data . 61)) +(1583 (note-source-code . 61)) +(1584 (note-environment . 61)) +(1585 (emit-with-environment-maps! . 61)) +(1586 ($environment-maps . 61)) +(1587 (node-type . 63)) +(1588 (reconstruct-type . 63)) +(1589 (reconstruct . 63)) +(1590 (examine . 63)) +(1591 (reconstructors . 63)) +(1592 (define-reconstructor . 63)) +(1593 (reconstruct-lambda . 63)) +(1594 (careful-codomain . 63)) +(1595 (reconstruct-name . 63)) +(1596 (proc->reconstructor . 63)) +(1597 (reconstruct-call . 63)) +(1598 (fork-constraints . 63)) +(1599 (node->type . 63)) +(1600 (name-node? . 63)) +(1601 (lambda-node? . 63)) +(1602 (literal-node? . 63)) +(1603 (primop-reconstructors . 63)) +(1604 (define-primop-reconstructor . 63)) +(1605 (reconstruct-apply . 63)) +(1606 (constant-type . 63)) +(1607 (compile-expression . 64)) +(1608 (compile . 64)) +(1609 (compilators . 64)) +(1610 (define-compilator . 64)) +(1611 (compile-constant . 64)) +(1612 (compile-call . 64)) +(1613 (compile-name-call . 64)) +(1614 (compile-redex . 64)) +(1615 (compile-unknown-call . 64)) +(1616 (maybe-push-continuation . 64)) +(1617 (fixup-source . 64)) +(1618 (push-arguments . 64)) +(1619 (push-all-with-names . 64)) +(1620 (compile-lambda . 64)) +(1621 (compile-lambda-code . 64)) +(1622 (name-node->symbol . 64)) +(1623 (set-lexical-offsets! . 64)) +(1624 (compile-flat-lambda . 64)) +(1625 (get-variables-offsets . 64)) +(1626 (variable-env-data . 64)) +(1627 (sort-list . 64)) +(1628 (make-cont . 64)) +(1629 (cont-segment . 64)) +(1630 (cont-source-info . 64)) +(1631 (return-cont-segment . 64)) +(1632 (return-cont . 64)) +(1633 (return-cont? . 64)) +(1634 (fall-through-cont . 64)) +(1635 (fall-through-cont? . 64)) +(1636 (ignore-values-segment . 64)) +(1637 (ignore-values-cont . 64)) +(1638 (ignore-values-cont? . 64)) +(1639 (deliver-value . 64)) +(1640 (named-cont . 64)) +(1641 (cont-name . 64)) +(1642 (name-node-binding . 64)) +(1643 (generate-trap . 64)) +(1644 (type-check . 64)) +(1645 (set-type-check?! . 64)) +(1646 (*type-check?* . 64)) +(1647 (diagnose-call-error . 64)) +(1648 (lambda-node? . 64)) +(1649 (name-node? . 64)) +(1650 (literal-node? . 64)) +(1651 (operator/lambda . 64)) +(1652 (operator/set! . 64)) +(1653 (operator/call . 64)) +(1654 (operator/begin . 64)) +(1655 (direct-compilator . 64)) +(1656 (direct-closed-compilator . 64)) +(1657 (nargs->domain . 64)) +(1658 (get-primop-type . 64)) +(1659 (primop-types . 64)) +(1660 (define-simple-primitive . 64)) +(1661 (simple-compilator . 64)) +(1662 (simple-closed-compilator . 64)) +(1663 (symbol-append . 64)) +(1664 (define-stob-predicate . 64)) +(1665 (define-data-struct-primitives . 64)) +(1666 (define-vector-primitives . 64)) +(1667 (define-n-ary-compiler-primitive . 64)) +(1668 (n-ary-primitive-compilator . 64)) +(1669 (call-on-arg-and-id . 64)) +(1670 (call-on-args . 64)) +(1671 (op/unspecific . 64)) +(1672 (op/literal . 64)) +(1673 (push-all-but-last . 64)) +(1674 (dispatch-protocol-size . 64)) +(1675 (make-dispatch-protocol . 64)) +(1676 (compile-forms . 64)) +(1677 (compile-forms-loop . 64)) +(1678 (compile-form . 64)) +(1679 (define-node? . 64)) +(1680 (compile-definition . 64)) +(1681 (location-contents-offset . 64)) +(1682 (make-startup-procedure . 64)) +(1683 (append-templates . 64)) +(1684 (an-ignore-values-cont . 64)) +(1685 (eval . 82)) +(1686 (load-into . 82)) +(1687 (eval-from-file . 82)) +(1688 (load . 82)) +(1689 (load-into-port . 82)) +(1690 (load-port . 82)) +(1691 (really-load-into . 82)) +(1692 (compile-and-run . 82)) +(1693 (display-condition . 49)) +(1694 (really-display-condition . 49)) +(1695 (*depth* . 49)) +(1696 (*length* . 49)) +(1697 (&disclose-condition . 49)) +(1698 (disclose-condition . 49)) +(1699 (limited-write . 49)) +(1700 (command-processor . 86)) +(1701 (mini-load . 86)) +(1702 (read-string . 86)) +(1703 (:sigevent . 40)) +(1704 (really-make-sigevent . 40)) +(1705 (sigevent-next . 40)) +(1706 (set-sigevent-next! . 40)) +(1707 (sigevent-type . 40)) +(1708 (set-sigevent-type! . 40)) +(1709 (sigevent? . 40)) +(1710 (make-sigevent . 40)) +(1711 (empty-sigevent . 40)) +(1712 (*most-recent-sigevent* . 40)) +(1713 (most-recent-sigevent . 40)) +(1714 (sigevent-thread-queue . 40)) +(1715 (rts-next-sigevent . 40)) +(1716 (rts-next-sigevent/no-wait . 40)) +(1717 (register-interrupt . 40)) +(1718 (waiting-for-sigevent? . 40)) +(1719 (initialize-sigevents! . 40)) +(1720 (schedule-timer-interrupt! . 40)) +(1721 (enum-case . 44)) +(1722 (run-threads . 42)) +(1723 (run-threads-with-housekeeper . 42)) +(1724 (round-robin-event-handler . 42)) +(1725 (make-counter . 42)) +(1726 (counter-value . 42)) +(1727 (increment-counter! . 42)) +(1728 (decrement-counter! . 42)) +(1729 (root-scheduler . 43)) +(1730 (make-root-event-handler . 43)) +(1731 (root-handler . 43)) +(1732 (cheap-display-condition . 43)) +(1733 (abort-token . 43)) +(1734 (scheme-exit-now . 43)) +(1735 (root-wait . 43)) +(1736 (one-day-of-milliseconds . 43)) +(1737 (do-some-waiting . 43)) +(1738 (deadlock-handler . 43)) +(1739 (call-when-deadlocked! . 43)) +(1740 (spawn-output-forcers . 43)) +(1741 (unspecific . 43)) +(1742 (usual-resumer . 47)) +(1743 (initialize-rts . 47)) +(1744 (start . 87)) +(1745 (make-built-in-structures . 87)) +(1746 (initialize-interaction-environment! . 87)) +(1747 (make-initial-package . 87)) +(1748 (make-tower . 87)) +(1749 (the-usual-transforms . 57)) +(1750 (define-usual-macro . 57)) +(1751 (usual-transform . 57)) +(1752 (do-spec? . 57)) +(1753 (specs? . 57)) +(1754 (case-clause? . 57)) +(1755 (process-rules . 57)) +(1756 (segment-pattern? . 57)) +(1757 (segment-template? . 57)) +(1758 (segment-depth . 57)) +(1759 (segment-tail . 57)) +(1760 (indicators-for-zero-or-more . 57)) +(1761 (find-free-names-in-syntax-rules . 57)) +(1762 (strongly-connected-components . 78)) +(1763 (find-next-vertex . 78)) +(1764 (:vertex . 78)) +(1765 (really-make-vertex . 78)) +(1766 (vertex-lowpoint . 78)) +(1767 (set-vertex-lowpoint! . 78)) +(1768 (vertex-parent . 78)) +(1769 (set-vertex-parent! . 78)) +(1770 (vertex-index . 78)) +(1771 (set-vertex-index! . 78)) +(1772 (vertex-stack . 78)) +(1773 (set-vertex-stack! . 78)) +(1774 (vertex-edges . 78)) +(1775 (set-vertex-edges! . 78)) +(1776 (vertex-data . 78)) +(1777 (vertex? . 78)) +(1778 (make-vertex . 78)) +(1779 (make-vertices . 78)) +(1780 (do-vertex . 78)) +(1781 (get-strong . 78)) +(1782 (end-vertex . 78)) +(1783 (unwind-stack . 78)) +(1784 (follow-edge . 78)) +(1785 (pop-vertex-edge! . 78)) +(1786 (find-usages . 75)) +(1787 (maybe-update-known-type . 75)) +(1788 (find-node-usages . 75)) +(1789 (analyze . 75)) +(1790 (analyze-nodes . 75)) +(1791 (usage-analyzers . 75)) +(1792 (define-usage-analyzer . 75)) +(1793 (nothing . 75)) +(1794 (add-if-free . 75)) +(1795 (analyze-letrec . 75)) +(1796 (:usage . 75)) +(1797 (really-make-usage . 75)) +(1798 (usage-assignment-count . 75)) +(1799 (set-assignment! . 75)) +(1800 (usage-operator-count . 75)) +(1801 (set-operator! . 75)) +(1802 (usage-reference-count . 75)) +(1803 (set-reference! . 75)) +(1804 (usage-name-node . 75)) +(1805 (usage? . 75)) +(1806 (make-usage . 75)) +(1807 (make-package-usage . 75)) +(1808 (package-usage? . 75)) +(1809 (usage-incrementator . 75)) +(1810 (note-reference! . 75)) +(1811 (note-operator! . 75)) +(1812 (note-assignment! . 75)) +(1813 (lambda-node? . 75)) +(1814 (quote-node? . 75)) +(1815 (literal-node? . 75)) +(1816 (call-node? . 75)) +(1817 (name-node? . 75)) +(1818 (define-node? . 75)) +(1819 (sort-forms . 75)) +(1820 (stuff-count . 75)) +(1821 (maybe-make-aliased . 75)) +(1822 (topologically-sort . 75)) +(1823 (:form . 75)) +(1824 (really-make-form . 75)) +(1825 (form-temp . 75)) +(1826 (set-form-temp! . 75)) +(1827 (form-free . 75)) +(1828 (set-form-free! . 75)) +(1829 (form-unaliased? . 75)) +(1830 (set-form-unaliased?! . 75)) +(1831 (form-aliases . 75)) +(1832 (set-form-aliases! . 75)) +(1833 (form-node . 75)) +(1834 (form? . 75)) +(1835 (make-form . 75)) +(1836 (insert-aliases . 75)) +(1837 (make-inline-transform . 77)) +(1838 (clean-node . 77)) +(1839 (clean-lambda . 77)) +(1840 (clean-lookup . 77)) +(1841 (unused-name . 77)) +(1842 (remove-bindings . 77)) +(1843 (inline-transform . 77)) +(1844 (make-substitution . 77)) +(1845 (reconstitute . 77)) +(1846 (reconstitute-name . 77)) +(1847 (operator/name . 77)) +(1848 (operator/literal . 77)) +(1849 (qualified->name . 77)) +(1850 (get-qualified-env . 77)) +(1851 (quote-node? . 77)) +(1852 (call-node? . 77)) +(1853 (lambda-node? . 77)) +(1854 (name-node? . 77)) +(1855 (loophole-node? . 77)) +(1856 (operator . 84)) +(1857 (primop . 84)) +(1858 (simple-interface . 84)) +(1859 (package . 84)) +(1860 (transform . 84)) +(1861 (package-define-static! . 84)) +(1862 (:syntax . 73)) +(1863 (:values . 73)) +(1864 (:arguments . 73)) +(1865 (:value . 73)) +(1866 (procedure . 73)) +(1867 (:boolean . 73)) +(1868 (:char . 73)) +(1869 (:null . 73)) +(1870 (:unspecific . 73)) +(1871 (:number . 73)) +(1872 (:complex . 73)) +(1873 (:real . 73)) +(1874 (:rational . 73)) +(1875 (:integer . 73)) +(1876 (:exact-integer . 73)) +(1877 (:pair . 73)) +(1878 (:string . 73)) +(1879 (:symbol . 73)) +(1880 (:vector . 73)) +(1881 (:procedure . 73)) +(1882 (:input-port . 73)) +(1883 (:output-port . 73)) +(1884 (:error . 73)) +(1885 (:escape . 73)) +(1886 (:structure . 73)) +(1887 (:type . 73)) +(1888 (def . 72)) +(1889 (really-def . 72)) +(1890 (define-multiple . 72)) +(1891 (define-interface . 72)) +(1892 (compound-interface . 72)) +(1893 (export . 72)) +(1894 (define-structure . 72)) +(1895 (define-structures . 72)) +(1896 (structure . 72)) +(1897 (structures . 72)) +(1898 (a-package . 72)) +(1899 (receive . 72)) +(1900 (define-reflective-tower-maker . 72)) +(1901 (export-reflective-tower-maker . 72)) +(1902 (define-module . 72)) +(1903 (make-a-package . 72)) +(1904 (loser . 72)) +(1905 (interface-of . 72)) +(1906 (*verify-later!* . 72)) +(1907 (verify-later! . 72)) +(1908 (set-verify-later! . 72)) +(1909 (note-name! . 72)) +(1910 (optimizers-table . 70)) +(1911 (set-optimizer! . 70)) +(1912 (get-optimizer . 70)) +(1913 (apply-optimizers . 70)) +(1914 (collect-packages . 69)) +(1915 (package-source . 69)) +(1916 (read-files . 69)) +(1917 (package-optimizer-names . 69)) +(1918 (check-structure . 69)) +(1919 (compile-package . 71)) +(1920 (expand-package . 71)) +(1921 (define-usual-transform . 71)) +(1922 (define-primitives . 71)) +(1923 (make-define-primitive-node . 71)) +(1924 (operator/define . 71)) +(1925 (operator/primitive-procedure . 71)) +(1926 (analyze-forms . 76)) +(1927 (analyze-form . 76)) +(1928 (inlinable-rhs? . 76)) +(1929 (simple-lambda? . 76)) +(1930 (operator/name . 76)) +(1931 (simple? . 76)) +(1932 (simple-list? . 76)) +(1933 (analyzers . 76)) +(1934 (define-analyzer . 76)) +(1935 (static-value . 76)) +(1936 (really-simple-call? . 76)) +(1937 (primitive-proc? . 76)) +(1938 (no-ret . 76)) +(1939 (ret . 76)) +(1940 (simple-literal? . 76)) +(1941 (require . 76)) +(1942 (*debug?* . 76)) +(1943 (package-lookup-type . 76)) +(1944 (lambda-node? . 76)) +(1945 (name-node? . 76)) +(1946 (loophole-node? . 76)) +(1947 (define-node? . 76)) +(1948 (literal-node? . 76)) +(1949 (flatten-form . 66)) +(1950 (flatten-node . 66)) +(1951 (flatteners . 66)) +(1952 (define-flattener . 66)) +(1953 (flatten-list . 66)) +(1954 (no-free-vars . 66)) +(1955 (flatten-lambda . 66)) +(1956 (convert-lambda-body . 66)) +(1957 (add-cells . 66)) +(1958 (assigned? . 66)) +(1959 (mark-set-variables! . 66)) +(1960 (mark-sets . 66)) +(1961 (define-set-marker . 66)) +(1962 (no-sets . 66)) +(1963 (make-cell . 66)) +(1964 (make-unassigned-cell . 66)) +(1965 (make-cell-ref . 66)) +(1966 (make-cell-set! . 66)) +(1967 (make-primop-call . 66)) +(1968 (operator/flat-lambda . 66)) +(1969 (operator/lambda . 66)) +(1970 (operator/begin . 66)) +(1971 (operator/literal . 66)) +(1972 (operator/call . 66)) +(1973 (operator/unassigned . 66)) +(1974 (operator/set! . 66)) +(1975 (define-node? . 66)) +(1976 (lambda-node? . 66)) +(1977 (define-primop . 66)) +(1978 (temp0 . 66)) +(1979 (make-cell-primop . 66)) +(1980 (temp1 . 66)) +(1981 (cell-ref-primop . 66)) +(1982 (temp2 . 66)) +(1983 (cell-set!-primop . 66)) +(1984 (union . 66)) +(1985 (set-difference . 66)) +(1986 (ensure-loaded . 83)) - ; Template uid -> name, parent, pc in parent, env maps (0 scheme-level-0 #f #f ()) @@ -2150,360 +2206,360 @@ (125 scheme-level-0 #f #f ()) (126 continuation? 125 7 ()) (127 scheme-level-0 #f #f ()) -(128 binary-reduce1 127 7 ()) +(128 channel-ready? 127 7 ()) (129 scheme-level-0 #f #f ()) -(130 binary-reduce2 129 7 ()) +(130 binary-reduce1 129 7 ()) (131 scheme-level-0 #f #f ()) -(132 char= 139 7 ()) +(140 magnitude 139 7 ()) (141 scheme-level-0 #f #f ()) -(142 with-continuation 141 7 ()) +(142 >= 141 7 ()) (143 scheme-level-0 #f #f ()) -(144 floor 143 7 ()) +(144 with-continuation 143 7 ()) (145 scheme-level-0 #f #f ()) -(146 apply 145 7 ()) +(146 floor 145 7 ()) (147 scheme-level-0 #f #f ()) -(148 memory-status 147 7 ()) +(148 apply 147 7 ()) (149 scheme-level-0 #f #f ()) -(150 checked-record-set! 149 7 ()) +(150 memory-status 149 7 ()) (151 scheme-level-0 #f #f ()) -(152 inexact->exact 151 7 ()) +(152 checked-record-set! 151 7 ()) (153 scheme-level-0 #f #f ()) -(154 exact->inexact 153 7 ()) +(154 inexact->exact 153 7 ()) (155 scheme-level-0 #f #f ()) -(156 error 155 7 ()) +(156 exact->inexact 155 7 ()) (157 scheme-level-0 #f #f ()) -(158 extended-number-length 157 7 ()) +(158 error 157 7 ()) (159 scheme-level-0 #f #f ()) -(160 open-channels-list 159 7 ()) +(160 extended-number-length 159 7 ()) (161 scheme-level-0 #f #f ()) -(162 channel-id 161 7 ()) +(162 open-channels-list 161 7 ()) (163 scheme-level-0 #f #f ()) -(164 shared-binding-set! 163 7 ()) +(164 channel-id 163 7 ()) (165 scheme-level-0 #f #f ()) -(166 numerator 165 7 ()) +(166 shared-binding-set! 165 7 ()) (167 scheme-level-0 #f #f ()) -(168 eof-object 167 7 ()) +(168 numerator 167 7 ()) (169 scheme-level-0 #f #f ()) -(170 byte-vector-length 169 7 ()) +(170 eof-object 169 7 ()) (171 scheme-level-0 #f #f ()) -(172 record-ref 171 7 ()) +(172 byte-vector-length 171 7 ()) (173 scheme-level-0 #f #f ()) -(174 make-polar 173 7 ()) +(174 record-ref 173 7 ()) (175 scheme-level-0 #f #f ()) -(176 write-char 175 7 ()) +(176 make-polar 175 7 ()) (177 scheme-level-0 #f #f ()) -(178 symbol->string 177 7 ()) +(178 write-char 177 7 ()) (179 scheme-level-0 #f #f ()) -(180 exact? 179 7 ()) +(180 symbol->string 179 7 ()) (181 scheme-level-0 #f #f ()) -(182 vector-ref 181 7 ()) +(182 exact? 181 7 ()) (183 scheme-level-0 #f #f ()) -(184 set-current-thread! 183 7 ()) +(184 vector-ref 183 7 ()) (185 scheme-level-0 #f #f ()) -(186 immutable? 185 7 ()) +(186 set-current-thread! 185 7 ()) (187 scheme-level-0 #f #f ()) -(188 set-exception-handlers! 187 7 ()) +(188 immutable? 187 7 ()) (189 scheme-level-0 #f #f ()) -(190 string-ref 189 7 ()) +(190 set-exception-handlers! 189 7 ()) (191 scheme-level-0 #f #f ()) -(192 set-port-index! 191 7 ()) +(192 string-ref 191 7 ()) (193 scheme-level-0 #f #f ()) -(194 make-shared-binding 193 7 ()) +(194 set-port-index! 193 7 ()) (195 scheme-level-0 #f #f ()) -(196 current-thread 195 7 ()) +(196 make-shared-binding 195 7 ()) (197 scheme-level-0 #f #f ()) -(198 channel-status 197 7 ()) +(198 current-thread 197 7 ()) (199 scheme-level-0 #f #f ()) -(200 set-port-limit! 199 7 ()) +(200 channel-status 199 7 ()) (201 scheme-level-0 #f #f ()) -(202 shared-binding-name 201 7 ()) +(202 set-port-limit! 201 7 ()) (203 scheme-level-0 #f #f ()) -(204 port-index 203 7 ()) +(204 shared-binding-name 203 7 ()) (205 scheme-level-0 #f #f ()) -(206 make-immutable! 205 7 ()) +(206 port-index 205 7 ()) (207 scheme-level-0 #f #f ()) -(208 set-enabled-interrupts! 207 7 ()) +(208 make-immutable! 207 7 ()) (209 scheme-level-0 #f #f ()) -(210 port-limit 209 7 ()) +(210 set-enabled-interrupts! 209 7 ()) (211 scheme-level-0 #f #f ()) -(212 ascii->char 211 7 ()) +(212 port-limit 211 7 ()) (213 scheme-level-0 #f #f ()) -(214 char->ascii 213 7 ()) +(214 ascii->char 213 7 ()) (215 scheme-level-0 #f #f ()) -(216 undefine-shared-binding 215 7 ()) +(216 char->ascii 215 7 ()) (217 scheme-level-0 #f #f ()) -(218 record-set! 217 7 ()) +(218 undefine-shared-binding 217 7 ()) (219 scheme-level-0 #f #f ()) -(220 shared-binding? 219 7 ()) +(220 record-set! 219 7 ()) (221 scheme-level-0 #f #f ()) -(222 eof-object? 221 7 ()) +(222 shared-binding? 221 7 ()) (223 scheme-level-0 #f #f ()) -(224 set-interrupt-handlers! 223 7 ()) +(224 eof-object? 223 7 ()) (225 scheme-level-0 #f #f ()) -(226 record 225 7 ()) +(226 set-interrupt-handlers! 225 7 ()) (227 scheme-level-0 #f #f ()) -(228 schedule-interrupt 227 7 ()) +(228 record 227 7 ()) (229 scheme-level-0 #f #f ()) -(230 channel-maybe-write 229 7 ()) +(230 schedule-interrupt 229 7 ()) (231 scheme-level-0 #f #f ()) -(232 unspecific 231 7 ()) +(232 channel-maybe-write 231 7 ()) (233 scheme-level-0 #f #f ()) -(234 extended-number-ref 233 7 ()) +(234 unspecific 233 7 ()) (235 scheme-level-0 #f #f ()) -(236 vector-set! 235 7 ()) +(236 extended-number-ref 235 7 ()) (237 scheme-level-0 #f #f ()) -(238 copy-bytes! 237 7 ()) +(238 vector-set! 237 7 ()) (239 scheme-level-0 #f #f ()) -(240 string-set! 239 7 ()) +(240 copy-bytes! 239 7 ()) (241 scheme-level-0 #f #f ()) -(242 unassigned 241 7 ()) +(242 string-set! 241 7 ()) (243 scheme-level-0 #f #f ()) -(244 call-external-value 243 7 ()) +(244 unassigned 243 7 ()) (245 scheme-level-0 #f #f ()) -(246 values 245 7 ()) +(246 call-external-value 245 7 ()) (247 scheme-level-0 #f #f ()) -(248 intern 247 7 ()) +(248 values 247 7 ()) (249 scheme-level-0 #f #f ()) -(250 vector 249 7 ()) +(250 intern 249 7 ()) (251 scheme-level-0 #f #f ()) -(252 byte-vector-ref 251 7 ()) +(252 vector 251 7 ()) (253 scheme-level-0 #f #f ()) -(254 make-double 253 7 ()) +(254 byte-vector-ref 253 7 ()) (255 scheme-level-0 #f #f ()) -(256 make-record 255 7 ()) +(256 make-double 255 7 ()) (257 scheme-level-0 #f #f ()) -(258 set-location-id! 257 7 ()) +(258 make-record 257 7 ()) (259 scheme-level-0 #f #f ()) -(260 location-id 259 7 ()) +(260 set-location-id! 259 7 ()) (261 scheme-level-0 #f #f ()) -(262 bitwise-and 261 7 ()) +(262 location-id 261 7 ()) (263 scheme-level-0 #f #f ()) -(264 eq? 263 7 ()) +(264 bitwise-and 263 7 ()) (265 scheme-level-0 #f #f ()) -(266 write-image 265 7 ()) +(266 eq? 265 7 ()) (267 scheme-level-0 #f #f ()) -(268 double? 267 7 ()) +(268 write-image 267 7 ()) (269 scheme-level-0 #f #f ()) -(270 extended-number-set! 269 7 ()) +(270 double? 269 7 ()) (271 scheme-level-0 #f #f ()) -(272 make-vector 271 7 ()) +(272 extended-number-set! 271 7 ()) (273 scheme-level-0 #f #f ()) -(274 record? 273 7 ()) +(274 make-vector 273 7 ()) (275 scheme-level-0 #f #f ()) -(276 make-string 275 7 ()) +(276 record? 275 7 ()) (277 scheme-level-0 #f #f ()) -(278 set-port-buffer! 277 7 ()) +(278 make-string 277 7 ()) (279 scheme-level-0 #f #f ()) -(280 primitive-catch 279 7 ()) +(280 set-port-buffer! 279 7 ()) (281 scheme-level-0 #f #f ()) -(282 string-hash 281 7 ()) +(282 primitive-catch 281 7 ()) (283 scheme-level-0 #f #f ()) -(284 template-length 283 7 ()) +(284 string-hash 283 7 ()) (285 scheme-level-0 #f #f ()) -(286 number? 285 7 ()) +(286 template-length 285 7 ()) (287 scheme-level-0 #f #f ()) -(288 port-buffer 287 7 ()) +(288 number? 287 7 ()) (289 scheme-level-0 #f #f ()) -(290 byte-vector-set! 289 7 ()) +(290 port-buffer 289 7 ()) (291 scheme-level-0 #f #f ()) -(292 bitwise-ior 291 7 ()) +(292 byte-vector-set! 291 7 ()) (293 scheme-level-0 #f #f ()) -(294 set-car! 293 7 ()) +(294 bitwise-ior 293 7 ()) (295 scheme-level-0 #f #f ()) -(296 closure-env 295 7 ()) +(296 set-car! 295 7 ()) (297 scheme-level-0 #f #f ()) -(298 vector? 297 7 ()) +(298 closure-env 297 7 ()) (299 scheme-level-0 #f #f ()) -(300 bitwise-not 299 7 ()) +(300 vector? 299 7 ()) (301 scheme-level-0 #f #f ()) -(302 set-cdr! 301 7 ()) +(302 bitwise-not 301 7 ()) (303 scheme-level-0 #f #f ()) -(304 symbol? 303 7 ()) +(304 set-cdr! 303 7 ()) (305 scheme-level-0 #f #f ()) -(306 string? 305 7 ()) +(306 symbol? 305 7 ()) (307 scheme-level-0 #f #f ()) -(308 car 307 7 ()) +(308 string? 307 7 ()) (309 scheme-level-0 #f #f ()) -(310 bitwise-xor 309 7 ()) +(310 car 309 7 ()) (311 scheme-level-0 #f #f ()) -(312 cdr 311 7 ()) +(312 bitwise-xor 311 7 ()) (313 scheme-level-0 #f #f ()) -(314 find-all-records 313 7 ()) +(314 cdr 313 7 ()) (315 scheme-level-0 #f #f ()) -(316 continuation-length 315 7 ()) +(316 find-all-records 315 7 ()) (317 scheme-level-0 #f #f ()) -(318 log 317 7 ()) +(318 continuation-length 317 7 ()) (319 scheme-level-0 #f #f ()) -(320 message 319 7 ()) +(320 log 319 7 ()) (321 scheme-level-0 #f #f ()) -(322 tan 321 7 ()) +(322 message 321 7 ()) (323 scheme-level-0 #f #f ()) -(324 collect 323 7 ()) +(324 tan 323 7 ()) (325 scheme-level-0 #f #f ()) -(326 cos 325 7 ()) +(326 collect 325 7 ()) (327 scheme-level-0 #f #f ()) -(328 channel-os-index 327 7 ()) +(328 cos 327 7 ()) (329 scheme-level-0 #f #f ()) -(330 make-extended-number 329 7 ()) +(330 channel-os-index 329 7 ()) (331 scheme-level-0 #f #f ()) -(332 set-port-status! 331 7 ()) +(332 make-extended-number 331 7 ()) (333 scheme-level-0 #f #f ()) -(334 sin 333 7 ()) +(334 set-port-status! 333 7 ()) (335 scheme-level-0 #f #f ()) -(336 exp 335 7 ()) +(336 sin 335 7 ()) (337 scheme-level-0 #f #f ()) -(338 pop 337 7 ()) +(338 exp 337 7 ()) (339 scheme-level-0 #f #f ()) -(340 port-status 339 7 ()) +(340 pop 339 7 ()) (341 scheme-level-0 #f #f ()) -(342 return-from-callback 341 7 ()) +(342 port-status 341 7 ()) (343 scheme-level-0 #f #f ()) -(344 set-port-locked?! 343 7 ()) +(344 return-from-callback 343 7 ()) (345 scheme-level-0 #f #f ()) -(346 make-byte-vector 345 7 ()) +(346 set-port-locked?! 345 7 ()) (347 scheme-level-0 #f #f ()) -(348 weak-pointer-ref 347 7 ()) +(348 make-byte-vector 347 7 ()) (349 scheme-level-0 #f #f ()) -(350 call-with-values 349 7 ()) +(350 weak-pointer-ref 349 7 ()) (351 scheme-level-0 #f #f ()) -(352 denominator 351 7 ()) +(352 call-with-values 351 7 ()) (353 scheme-level-0 #f #f ()) -(354 reverse-list->string 353 7 ()) +(354 denominator 353 7 ()) (355 scheme-level-0 #f #f ()) -(356 port-locked? 355 7 ()) +(356 reverse-list->string 355 7 ()) (357 scheme-level-0 #f #f ()) -(358 extended-number? 357 7 ()) +(358 port-locked? 357 7 ()) (359 scheme-level-0 #f #f ()) -(360 shared-binding-is-import? 359 7 ()) +(360 extended-number? 359 7 ()) (361 scheme-level-0 #f #f ()) -(362 find-all 361 7 ()) +(362 shared-binding-is-import? 361 7 ()) (363 scheme-level-0 #f #f ()) -(364 cell-ref 363 7 ()) +(364 find-all 363 7 ()) (365 scheme-level-0 #f #f ()) -(366 byte-vector? 365 7 ()) +(366 cell-ref 365 7 ()) (367 scheme-level-0 #f #f ()) -(368 string=? 367 7 ()) +(368 byte-vector? 367 7 ()) (369 scheme-level-0 #f #f ()) -(370 open-channel 369 7 ()) +(370 string=? 369 7 ()) (371 scheme-level-0 #f #f ()) -(372 channel? 371 7 ()) +(372 open-channel 371 7 ()) (373 scheme-level-0 #f #f ()) -(374 make-rectangular 373 7 ()) +(374 channel? 373 7 ()) (375 scheme-level-0 #f #f ()) -(376 set-session-data! 375 7 ()) +(376 make-rectangular 375 7 ()) (377 scheme-level-0 #f #f ()) -(378 template-ref 377 7 ()) +(378 set-session-data! 377 7 ()) (379 scheme-level-0 #f #f ()) -(380 set-port-handler! 379 7 ()) +(380 template-ref 379 7 ()) (381 scheme-level-0 #f #f ()) -(382 make-closure 381 7 ()) +(382 set-port-handler! 381 7 ()) (383 scheme-level-0 #f #f ()) -(384 session-data 383 7 ()) +(384 make-closure 383 7 ()) (385 scheme-level-0 #f #f ()) -(386 integer? 385 7 ()) +(386 session-data 385 7 ()) (387 scheme-level-0 #f #f ()) -(388 signal-condition 387 7 ()) +(388 integer? 387 7 ()) (389 scheme-level-0 #f #f ()) -(390 port-handler 389 7 ()) +(390 signal-condition 389 7 ()) (391 scheme-level-0 #f #f ()) -(392 set-port-pending-eof?! 391 7 ()) +(392 port-handler 391 7 ()) (393 scheme-level-0 #f #f ()) -(394 define-shared-binding 393 7 ()) +(394 set-port-pending-eof?! 393 7 ()) (395 scheme-level-0 #f #f ()) -(396 arithmetic-shift 395 7 ()) +(396 define-shared-binding 395 7 ()) (397 scheme-level-0 #f #f ()) -(398 complex? 397 7 ()) +(398 arithmetic-shift 397 7 ()) (399 scheme-level-0 #f #f ()) -(400 port-pending-eof? 399 7 ()) +(400 complex? 399 7 ()) (401 scheme-level-0 #f #f ()) -(402 cell-set! 401 7 ()) +(402 port-pending-eof? 401 7 ()) (403 scheme-level-0 #f #f ()) -(404 binary-comparison-reduce2 403 7 ()) +(404 cell-set! 403 7 ()) (405 scheme-level-0 #f #f ()) -(406 scheme-level-0 #f #f ()) -(407 closure? 406 7 ()) +(406 binary-comparison-reduce2 405 7 ()) +(407 scheme-level-0 #f #f ()) (408 scheme-level-0 #f #f ()) -(409 continuation-ref 408 7 ()) +(409 closure? 408 7 ()) (410 scheme-level-0 #f #f ()) -(411 closure-template 410 7 ()) +(411 continuation-ref 410 7 ()) (412 scheme-level-0 #f #f ()) -(413 current-cont 412 7 ()) +(413 closure-template 412 7 ()) (414 scheme-level-0 #f #f ()) -(415 char->integer 414 7 ()) +(415 current-cont 414 7 ()) (416 scheme-level-0 #f #f ()) -(417 integer->char 416 7 ()) +(417 char->integer 416 7 ()) (418 scheme-level-0 #f #f ()) -(419 invoke-closure 418 7 ()) +(419 integer->char 418 7 ()) (420 scheme-level-0 #f #f ()) -(421 primitive-cwcc 420 7 ()) -(422 #f 421 8 ()) -(423 scheme-level-0 #f #f ()) -(424 make-undefined-location 423 7 ()) +(421 invoke-closure 420 7 ()) +(422 scheme-level-0 #f #f ()) +(423 primitive-cwcc 422 7 ()) +(424 #f 423 8 ()) (425 scheme-level-0 #f #f ()) -(426 location-assigned? 425 7 ()) +(426 make-undefined-location 425 7 ()) (427 scheme-level-0 #f #f ()) -(428 vector-unassigned? 427 7 ()) +(428 location-assigned? 427 7 ()) (429 scheme-level-0 #f #f ()) -(430 string-copy 429 7 ()) +(430 vector-unassigned? 429 7 ()) (431 scheme-level-0 #f #f ()) -(432 string->symbol 431 7 ()) +(432 string-copy 431 7 ()) (433 scheme-level-0 #f #f ()) -(434 input-port? 433 7 ()) +(434 string->symbol 433 7 ()) (435 scheme-level-0 #f #f ()) -(436 output-port? 435 7 ()) +(436 input-port? 435 7 ()) (437 scheme-level-0 #f #f ()) -(438 make-code-vector 437 7 ()) +(438 output-port? 437 7 ()) (439 scheme-level-0 #f #f ()) -(440 code-vector? 439 7 ()) +(440 make-code-vector 439 7 ()) (441 scheme-level-0 #f #f ()) -(442 code-vector-length 441 7 ()) +(442 code-vector? 441 7 ()) (443 scheme-level-0 #f #f ()) -(444 code-vector-ref 443 7 ()) +(444 code-vector-length 443 7 ()) (445 scheme-level-0 #f #f ()) -(446 code-vector-set! 445 7 ()) +(446 code-vector-ref 445 7 ()) (447 scheme-level-0 #f #f ()) -(448 buffer-length 447 7 ()) +(448 code-vector-set! 447 7 ()) (449 scheme-level-0 #f #f ()) -(450 channel-read 449 7 ()) -(451 #f 450 6 ()) -(452 loop 451 19 ()) -(453 scheme-level-0 #f #f ()) -(454 channel-write 453 7 ()) -(455 loop 454 19 ()) -(456 scheme-level-0 #f #f ()) -(457 lookup-imported-binding 456 7 ()) +(450 buffer-length 449 7 ()) +(451 scheme-level-0 #f #f ()) +(452 channel-read 451 7 ()) +(453 #f 452 6 ()) +(454 loop 453 19 ()) +(455 scheme-level-0 #f #f ()) +(456 channel-write 455 7 ()) +(457 loop 456 19 ()) (458 scheme-level-0 #f #f ()) -(459 lookup-exported-binding 458 7 ()) +(459 lookup-imported-binding 458 7 ()) (460 scheme-level-0 #f #f ()) -(461 define-imported-binding 460 7 ()) +(461 lookup-exported-binding 460 7 ()) (462 scheme-level-0 #f #f ()) -(463 define-exported-binding 462 7 ()) +(463 define-imported-binding 462 7 ()) (464 scheme-level-0 #f #f ()) -(465 undefine-imported-binding 464 7 ()) +(465 define-exported-binding 464 7 ()) (466 scheme-level-0 #f #f ()) -(467 undefine-exported-binding 466 7 ()) +(467 undefine-imported-binding 466 7 ()) (468 scheme-level-0 #f #f ()) -(469 debug-message 468 7 ()) +(469 undefine-exported-binding 468 7 ()) (470 scheme-level-0 #f #f ()) -(471 signal 470 7 ()) +(471 debug-message 470 7 ()) (472 scheme-level-0 #f #f ()) -(473 warn 472 7 ()) +(473 signal 472 7 ()) (474 scheme-level-0 #f #f ()) -(475 syntax-error 474 7 ()) +(475 warn 474 7 ()) (476 scheme-level-0 #f #f ()) -(477 call-error 476 7 ()) +(477 syntax-error 476 7 ()) (478 scheme-level-0 #f #f ()) -(479 scheme-level-0 #f #f ()) -(480 scheme-level-1 #f #f ()) -(481 scheme-level-1 #f #f ()) +(479 call-error 478 7 ()) +(480 scheme-level-0 #f #f ()) +(481 scheme-level-0 #f #f ()) (482 scheme-level-1 #f #f ()) (483 scheme-level-1 #f #f ()) (484 scheme-level-1 #f #f ()) @@ -2514,435 +2570,435 @@ (489 scheme-level-1 #f #f ()) (490 scheme-level-1 #f #f ()) (491 scheme-level-1 #f #f ()) -(492 #f 491 11 ()) +(492 scheme-level-1 #f #f ()) (493 scheme-level-1 #f #f ()) (494 #f 493 11 ()) (495 scheme-level-1 #f #f ()) -(496 scheme-level-1 #f #f ()) +(496 #f 495 11 ()) (497 scheme-level-1 #f #f ()) (498 scheme-level-1 #f #f ()) (499 scheme-level-1 #f #f ()) (500 scheme-level-1 #f #f ()) (501 scheme-level-1 #f #f ()) -(502 not 501 7 ()) +(502 scheme-level-1 #f #f ()) (503 scheme-level-1 #f #f ()) -(504 boolean? 503 7 ()) +(504 not 503 7 ()) (505 scheme-level-1 #f #f ()) -(506 eqv? 505 7 ()) +(506 boolean? 505 7 ()) (507 scheme-level-1 #f #f ()) -(508 equal? 507 7 ()) -(509 loop 508 156 ()) -(510 scheme-level-1 #f #f ()) -(511 null? 510 7 ()) +(508 eqv? 507 7 ()) +(509 scheme-level-1 #f #f ()) +(510 equal? 509 7 ()) +(511 loop 510 156 ()) (512 scheme-level-1 #f #f ()) -(513 inexact? 512 7 ()) +(513 null? 512 7 ()) (514 scheme-level-1 #f #f ()) -(515 max-or-min 514 7 ()) -(516 loop 515 34 ()) -(517 scheme-level-1 #f #f ()) -(518 max 517 7 ()) +(515 inexact? 514 7 ()) +(516 scheme-level-1 #f #f ()) +(517 max-or-min 516 7 ()) +(518 loop 517 35 ()) (519 scheme-level-1 #f #f ()) -(520 min 519 7 ()) +(520 max 519 7 ()) (521 scheme-level-1 #f #f ()) -(522 abs 521 7 ()) +(522 min 521 7 ()) (523 scheme-level-1 #f #f ()) -(524 zero? 523 7 ()) +(524 abs 523 7 ()) (525 scheme-level-1 #f #f ()) -(526 positive? 525 7 ()) +(526 zero? 525 7 ()) (527 scheme-level-1 #f #f ()) -(528 negative? 527 7 ()) +(528 positive? 527 7 ()) (529 scheme-level-1 #f #f ()) -(530 even? 529 7 ()) +(530 negative? 529 7 ()) (531 scheme-level-1 #f #f ()) -(532 odd? 531 7 ()) +(532 even? 531 7 ()) (533 scheme-level-1 #f #f ()) -(534 caar 533 7 ()) +(534 odd? 533 7 ()) (535 scheme-level-1 #f #f ()) -(536 cadr 535 7 ()) +(536 caar 535 7 ()) (537 scheme-level-1 #f #f ()) -(538 cdar 537 7 ()) +(538 cadr 537 7 ()) (539 scheme-level-1 #f #f ()) -(540 cddr 539 7 ()) +(540 cdar 539 7 ()) (541 scheme-level-1 #f #f ()) -(542 caaar 541 7 ()) +(542 cddr 541 7 ()) (543 scheme-level-1 #f #f ()) -(544 caadr 543 7 ()) +(544 caaar 543 7 ()) (545 scheme-level-1 #f #f ()) -(546 cadar 545 7 ()) +(546 caadr 545 7 ()) (547 scheme-level-1 #f #f ()) -(548 caddr 547 7 ()) +(548 cadar 547 7 ()) (549 scheme-level-1 #f #f ()) -(550 cdaar 549 7 ()) +(550 caddr 549 7 ()) (551 scheme-level-1 #f #f ()) -(552 cdadr 551 7 ()) +(552 cdaar 551 7 ()) (553 scheme-level-1 #f #f ()) -(554 cddar 553 7 ()) +(554 cdadr 553 7 ()) (555 scheme-level-1 #f #f ()) -(556 cdddr 555 7 ()) +(556 cddar 555 7 ()) (557 scheme-level-1 #f #f ()) -(558 caaaar 557 7 ()) +(558 cdddr 557 7 ()) (559 scheme-level-1 #f #f ()) -(560 caaadr 559 7 ()) +(560 caaaar 559 7 ()) (561 scheme-level-1 #f #f ()) -(562 caadar 561 7 ()) +(562 caaadr 561 7 ()) (563 scheme-level-1 #f #f ()) -(564 caaddr 563 7 ()) +(564 caadar 563 7 ()) (565 scheme-level-1 #f #f ()) -(566 cadaar 565 7 ()) +(566 caaddr 565 7 ()) (567 scheme-level-1 #f #f ()) -(568 cadadr 567 7 ()) +(568 cadaar 567 7 ()) (569 scheme-level-1 #f #f ()) -(570 caddar 569 7 ()) +(570 cadadr 569 7 ()) (571 scheme-level-1 #f #f ()) -(572 cadddr 571 7 ()) +(572 caddar 571 7 ()) (573 scheme-level-1 #f #f ()) -(574 cdaaar 573 7 ()) +(574 cadddr 573 7 ()) (575 scheme-level-1 #f #f ()) -(576 cdaadr 575 7 ()) +(576 cdaaar 575 7 ()) (577 scheme-level-1 #f #f ()) -(578 cdadar 577 7 ()) +(578 cdaadr 577 7 ()) (579 scheme-level-1 #f #f ()) -(580 cdaddr 579 7 ()) +(580 cdadar 579 7 ()) (581 scheme-level-1 #f #f ()) -(582 cddaar 581 7 ()) +(582 cdaddr 581 7 ()) (583 scheme-level-1 #f #f ()) -(584 cddadr 583 7 ()) +(584 cddaar 583 7 ()) (585 scheme-level-1 #f #f ()) -(586 cdddar 585 7 ()) +(586 cddadr 585 7 ()) (587 scheme-level-1 #f #f ()) -(588 cddddr 587 7 ()) +(588 cdddar 587 7 ()) (589 scheme-level-1 #f #f ()) -(590 list 589 7 ()) +(590 cddddr 589 7 ()) (591 scheme-level-1 #f #f ()) -(592 real-length 591 7 ()) +(592 list 591 7 ()) (593 scheme-level-1 #f #f ()) -(594 length 593 7 ()) +(594 real-length 593 7 ()) (595 scheme-level-1 #f #f ()) -(596 reduce 595 7 ()) +(596 length 595 7 ()) (597 scheme-level-1 #f #f ()) -(598 append 597 7 ()) -(599 recur 598 34 ()) -(600 scheme-level-1 #f #f ()) -(601 append-reverse 600 7 ()) +(598 reduce 597 7 ()) +(599 scheme-level-1 #f #f ()) +(600 append 599 7 ()) +(601 recur 600 34 ()) (602 scheme-level-1 #f #f ()) -(603 reverse 602 7 ()) +(603 append-reverse 602 7 ()) (604 scheme-level-1 #f #f ()) -(605 list-tail 604 7 ()) +(605 reverse 604 7 ()) (606 scheme-level-1 #f #f ()) -(607 list-ref 606 7 ()) +(607 list-tail 606 7 ()) (608 scheme-level-1 #f #f ()) -(609 mem 608 7 ()) -(610 #f 609 6 ()) -(611 loop 610 18 ()) -(612 scheme-level-1 #f #f ()) -(613 ass 612 7 ()) -(614 #f 613 6 ()) -(615 loop 614 18 ()) -(616 scheme-level-1 #f #f ()) -(617 list? 616 7 ()) -(618 recur 617 21 ()) -(619 scheme-level-1 #f #f ()) -(620 char>? 619 7 ()) +(609 list-ref 608 7 ()) +(610 scheme-level-1 #f #f ()) +(611 mem 610 7 ()) +(612 #f 611 6 ()) +(613 loop 612 18 ()) +(614 scheme-level-1 #f #f ()) +(615 ass 614 7 ()) +(616 #f 615 6 ()) +(617 loop 616 18 ()) +(618 scheme-level-1 #f #f ()) +(619 list? 618 7 ()) +(620 recur 619 21 ()) (621 scheme-level-1 #f #f ()) -(622 char>=? 621 7 ()) +(622 char>? 621 7 ()) (623 scheme-level-1 #f #f ()) -(624 char<=? 623 7 ()) +(624 char>=? 623 7 ()) (625 scheme-level-1 #f #f ()) -(626 char-whitespace? 625 7 ()) +(626 char<=? 625 7 ()) (627 scheme-level-1 #f #f ()) -(628 char-lower-case? 627 7 ()) +(628 char-whitespace? 627 7 ()) (629 scheme-level-1 #f #f ()) -(630 char-upper-case? 629 7 ()) +(630 char-lower-case? 629 7 ()) (631 scheme-level-1 #f #f ()) -(632 char-numeric? 631 7 ()) +(632 char-upper-case? 631 7 ()) (633 scheme-level-1 #f #f ()) -(634 char-alphabetic? 633 7 ()) +(634 char-numeric? 633 7 ()) (635 scheme-level-1 #f #f ()) -(636 make-character-map 635 7 ()) -(637 loop##6 636 27 ()) -(638 scheme-level-1 #f #f ()) -(639 char-upcase 638 7 ()) +(636 char-alphabetic? 635 7 ()) +(637 scheme-level-1 #f #f ()) +(638 make-character-map 637 7 ()) +(639 loop##6 638 27 ()) (640 scheme-level-1 #f #f ()) -(641 char-downcase 640 7 ()) +(641 char-upcase 640 7 ()) (642 scheme-level-1 #f #f ()) -(643 char-ci-compare 642 7 ()) -(644 #f 643 6 ()) -(645 scheme-level-1 #f #f ()) -(646 list->string 645 7 ()) -(647 loop##8 646 36 ()) -(648 scheme-level-1 #f #f ()) -(649 string 648 7 ()) +(643 char-downcase 642 7 ()) +(644 scheme-level-1 #f #f ()) +(645 char-ci-compare 644 7 ()) +(646 #f 645 6 ()) +(647 scheme-level-1 #f #f ()) +(648 list->string 647 7 ()) +(649 loop##8 648 36 ()) (650 scheme-level-1 #f #f ()) -(651 substring 650 7 ()) -(652 loop##9 651 26 ()) -(653 scheme-level-1 #f #f ()) -(654 string-append 653 7 ()) -(655 #f 654 12 ()) -(656 loop 654 60 ()) -(657 loop##10 656 40 ()) -(658 scheme-level-1 #f #f ()) -(659 string->list 658 7 ()) -(660 loop##11 659 18 ()) -(661 scheme-level-1 #f #f ()) -(662 unspecific 661 7 ()) +(651 string 650 7 ()) +(652 scheme-level-1 #f #f ()) +(653 substring 652 7 ()) +(654 loop##9 653 26 ()) +(655 scheme-level-1 #f #f ()) +(656 string-append 655 7 ()) +(657 #f 656 12 ()) +(658 loop 656 60 ()) +(659 loop##10 658 40 ()) +(660 scheme-level-1 #f #f ()) +(661 string->list 660 7 ()) +(662 loop##11 661 18 ()) (663 scheme-level-1 #f #f ()) -(664 string-fill! 663 7 ()) -(665 loop##12 664 18 ()) -(666 scheme-level-1 #f #f ()) -(667 make-string=? 666 7 ()) -(668 #f 667 6 ()) -(669 loop 668 36 ()) -(670 scheme-level-1 #f #f ()) -(671 make-string? 674 7 ()) +(664 unspecific 663 7 ()) +(665 scheme-level-1 #f #f ()) +(666 string-fill! 665 7 ()) +(667 loop##12 666 18 ()) +(668 scheme-level-1 #f #f ()) +(669 make-string=? 668 7 ()) +(670 #f 669 6 ()) +(671 loop 670 36 ()) +(672 scheme-level-1 #f #f ()) +(673 make-string? 676 7 ()) (678 scheme-level-1 #f #f ()) -(679 string>=? 678 7 ()) +(679 string<=? 678 7 ()) (680 scheme-level-1 #f #f ()) -(681 string-ci>? 680 7 ()) +(681 string>=? 680 7 ()) (682 scheme-level-1 #f #f ()) -(683 string-ci<=? 682 7 ()) +(683 string-ci>? 682 7 ()) (684 scheme-level-1 #f #f ()) -(685 string-ci>=? 684 7 ()) +(685 string-ci<=? 684 7 ()) (686 scheme-level-1 #f #f ()) -(687 vector->list 686 7 ()) -(688 loop##14 687 11 ()) -(689 scheme-level-1 #f #f ()) -(690 list->vector 689 7 ()) -(691 loop##15 690 35 ()) -(692 scheme-level-1 #f #f ()) -(693 vector-fill! 692 7 ()) -(694 loop##16 693 19 ()) -(695 scheme-level-1 #f #f ()) -(696 map1 695 7 ()) +(687 string-ci>=? 686 7 ()) +(688 scheme-level-1 #f #f ()) +(689 vector->list 688 7 ()) +(690 loop##14 689 11 ()) +(691 scheme-level-1 #f #f ()) +(692 list->vector 691 7 ()) +(693 loop##15 692 35 ()) +(694 scheme-level-1 #f #f ()) +(695 vector-fill! 694 7 ()) +(696 loop##16 695 19 ()) (697 scheme-level-1 #f #f ()) -(698 any 697 7 ()) +(698 map1 697 7 ()) (699 scheme-level-1 #f #f ()) -(700 map2+ 699 7 ()) +(700 any 699 7 ()) (701 scheme-level-1 #f #f ()) -(702 map 701 7 ()) +(702 map2+ 701 7 ()) (703 scheme-level-1 #f #f ()) -(704 for-each1 703 7 ()) -(705 loop 704 18 ()) -(706 scheme-level-1 #f #f ()) -(707 for-each2+ 706 7 ()) -(708 loop 707 21 ()) -(709 scheme-level-1 #f #f ()) -(710 for-each 709 7 ()) +(704 map 703 7 ()) +(705 scheme-level-1 #f #f ()) +(706 for-each1 705 7 ()) +(707 loop 706 18 ()) +(708 scheme-level-1 #f #f ()) +(709 for-each2+ 708 7 ()) +(710 loop 709 21 ()) (711 scheme-level-1 #f #f ()) -(712 make-promise 711 7 ()) -(713 #f 712 11 ()) -(714 scheme-level-1 #f #f ()) -(715 force 714 7 ()) +(712 for-each 711 7 ()) +(713 scheme-level-1 #f #f ()) +(714 make-promise 713 7 ()) +(715 #f 714 11 ()) (716 scheme-level-1 #f #f ()) -(717 filter 716 7 ()) -(718 #f 717 6 ()) -(719 scheme-level-1 #f #f ()) -(720 pos 719 7 ()) -(721 #f 720 6 ()) -(722 loop 721 22 ()) -(723 scheme-level-1 #f #f ()) -(724 every 723 7 ()) +(717 force 716 7 ()) +(718 scheme-level-1 #f #f ()) +(719 filter 718 7 ()) +(720 #f 719 6 ()) +(721 scheme-level-1 #f #f ()) +(722 pos 721 7 ()) +(723 #f 722 6 ()) +(724 loop 723 22 ()) (725 scheme-level-1 #f #f ()) -(726 sublist 725 7 ()) -(727 recur 726 58 ()) -(728 scheme-level-1 #f #f ()) -(729 last 728 7 ()) +(726 every 725 7 ()) +(727 scheme-level-1 #f #f ()) +(728 sublist 727 7 ()) +(729 recur 728 58 ()) (730 scheme-level-1 #f #f ()) -(731 insert 730 7 ()) +(731 last 730 7 ()) (732 scheme-level-1 #f #f ()) -(733 fold 732 7 ()) -(734 loop##20 733 11 ()) -(735 scheme-level-1 #f #f ()) -(736 fold->2 735 7 ()) -(737 loop 736 24 ()) -(738 #f 737 25 ()) -(739 scheme-level-1 #f #f ()) -(740 fold->3 739 7 ()) -(741 loop 740 27 ()) -(742 #f 741 28 ()) -(743 scheme-level-1 #f #f ()) -(744 modulo 743 7 ()) +(733 insert 732 7 ()) +(734 scheme-level-1 #f #f ()) +(735 fold 734 7 ()) +(736 loop##20 735 11 ()) +(737 scheme-level-1 #f #f ()) +(738 fold->2 737 7 ()) +(739 loop 738 24 ()) +(740 #f 739 25 ()) +(741 scheme-level-1 #f #f ()) +(742 fold->3 741 7 ()) +(743 loop 742 27 ()) +(744 #f 743 28 ()) (745 scheme-level-1 #f #f ()) -(746 ceiling 745 7 ()) +(746 modulo 745 7 ()) (747 scheme-level-1 #f #f ()) -(748 truncate 747 7 ()) +(748 ceiling 747 7 ()) (749 scheme-level-1 #f #f ()) -(750 round 749 7 ()) +(750 truncate 749 7 ()) (751 scheme-level-1 #f #f ()) -(752 euclid 751 7 ()) +(752 round 751 7 ()) (753 scheme-level-1 #f #f ()) -(754 gcd 753 7 ()) -(755 #f 754 8 ()) -(756 scheme-level-1 #f #f ()) -(757 lcm 756 7 ()) -(758 #f 757 8 ()) -(759 scheme-level-1 #f #f ()) -(760 raise-to-integer-power 759 7 ()) -(761 loop 760 39 ()) -(762 scheme-level-1 #f #f ()) -(763 expt 762 7 ()) +(754 euclid 753 7 ()) +(755 scheme-level-1 #f #f ()) +(756 gcd 755 7 ()) +(757 #f 756 8 ()) +(758 scheme-level-1 #f #f ()) +(759 lcm 758 7 ()) +(760 #f 759 8 ()) +(761 scheme-level-1 #f #f ()) +(762 raise-to-integer-power 761 7 ()) +(763 loop 762 39 ()) (764 scheme-level-1 #f #f ()) -(765 simplest-rational 764 7 ()) -(766 simplest-rational-internal 765 11 ()) -(767 scheme-level-1 #f #f ()) -(768 rationalize 767 7 ()) -(769 records #f #f ()) -(770 #f 769 7 ()) +(765 expt 764 7 ()) +(766 scheme-level-1 #f #f ()) +(767 simplest-rational 766 7 ()) +(768 simplest-rational-internal 767 11 ()) +(769 scheme-level-1 #f #f ()) +(770 rationalize 769 7 ()) (771 records #f #f ()) -(772 records #f #f ()) +(772 #f 771 7 ()) (773 records #f #f ()) (774 records #f #f ()) -(775 record-type 774 7 ()) +(775 records #f #f ()) (776 records #f #f ()) -(777 record-type-name 776 7 ()) +(777 record-type 776 7 ()) (778 records #f #f ()) -(779 make-default-record-discloser 778 7 ()) -(780 #f 779 6 ()) -(781 records #f #f ()) -(782 make-record-type 781 7 ()) +(779 record-type-name 778 7 ()) +(780 records #f #f ()) +(781 make-default-record-discloser 780 7 ()) +(782 #f 781 6 ()) (783 records #f #f ()) -(784 record-type? 783 7 ()) +(784 make-record-type 783 7 ()) (785 records #f #f ()) -(786 record-type-resumer 785 7 ()) +(786 record-type? 785 7 ()) (787 records #f #f ()) -(788 set-record-type-resumer! 787 7 ()) +(788 record-type-resumer 787 7 ()) (789 records #f #f ()) -(790 record-type-uid 789 7 ()) +(790 set-record-type-resumer! 789 7 ()) (791 records #f #f ()) -(792 record-type-field-names 791 7 ()) +(792 record-type-uid 791 7 ()) (793 records #f #f ()) -(794 record-type-number-of-fields 793 7 ()) +(794 record-type-field-names 793 7 ()) (795 records #f #f ()) -(796 record-type-discloser 795 7 ()) +(796 record-type-number-of-fields 795 7 ()) (797 records #f #f ()) -(798 set-record-type-discloser! 797 7 ()) +(798 record-type-discloser 797 7 ()) (799 records #f #f ()) -(800 record-field-index 799 7 ()) -(801 loop 800 28 ()) -(802 records #f #f ()) -(803 record-constructor 802 7 ()) -(804 #f 803 10 ()) -(805 #f 803 41 ()) -(806 loop 805 45 ()) -(807 records #f #f ()) -(808 record-accessor 807 7 ()) -(809 #f 808 62 ()) -(810 records #f #f ()) -(811 record-modifier 810 7 ()) -(812 #f 811 62 ()) -(813 records #f #f ()) -(814 record-predicate 813 7 ()) -(815 #f 814 6 ()) -(816 records #f #f ()) -(817 define-record-discloser 816 7 ()) +(800 set-record-type-discloser! 799 7 ()) +(801 records #f #f ()) +(802 record-field-index 801 7 ()) +(803 loop 802 28 ()) +(804 records #f #f ()) +(805 record-constructor 804 7 ()) +(806 #f 805 10 ()) +(807 #f 805 41 ()) +(808 loop 807 45 ()) +(809 records #f #f ()) +(810 record-accessor 809 7 ()) +(811 #f 810 62 ()) +(812 records #f #f ()) +(813 record-modifier 812 7 ()) +(814 #f 813 62 ()) +(815 records #f #f ()) +(816 record-predicate 815 7 ()) +(817 #f 816 6 ()) (818 records #f #f ()) -(819 disclose-record 818 7 ()) +(819 define-record-discloser 818 7 ()) (820 records #f #f ()) -(821 define-record-resumer 820 7 ()) +(821 disclose-record 820 7 ()) (822 records #f #f ()) -(823 resume-record 822 7 ()) +(823 define-record-resumer 822 7 ()) (824 records #f #f ()) -(825 initialize-records! 824 7 ()) -(826 loop##23 825 18 ()) -(827 records #f #f ()) -(828 records #f #f ()) +(825 resume-record 824 7 ()) +(826 records #f #f ()) +(827 initialize-records! 826 7 ()) +(828 loop##23 827 18 ()) (829 records #f #f ()) (830 records #f #f ()) -(831 define-record-types #f #f ()) -(832 methods #f #f ()) -(833 &add-method! 832 59 ()) +(831 records #f #f ()) +(832 records #f #f ()) +(833 define-record-types #f #f ()) (834 methods #f #f ()) -(835 &disclose 834 52 ()) +(835 &add-method! 834 59 ()) (836 methods #f #f ()) (837 &disclose 836 52 ()) (838 methods #f #f ()) -(839 methods #f #f ()) -(840 disclose 839 56 ()) +(839 &disclose 838 52 ()) +(840 methods #f #f ()) (841 methods #f #f ()) -(842 &same-type? 841 56 ()) +(842 disclose 841 56 ()) (843 methods #f #f ()) -(844 &type-priority 843 52 ()) +(844 &same-type? 843 56 ()) (845 methods #f #f ()) -(846 &type-predicate 845 52 ()) +(846 &type-priority 845 52 ()) (847 methods #f #f ()) -(848 #f 847 11 ()) +(848 &type-predicate 847 52 ()) (849 methods #f #f ()) -(850 singleton-value 849 7 ()) +(850 #f 849 11 ()) (851 methods #f #f ()) -(852 singleton 851 7 ()) +(852 singleton-value 851 7 ()) (853 methods #f #f ()) -(854 methods #f #f ()) -(855 &same-type? 854 56 ()) +(854 singleton 853 7 ()) +(855 methods #f #f ()) (856 methods #f #f ()) (857 &same-type? 856 56 ()) (858 methods #f #f ()) -(859 methods #f #f ()) -(860 same-type? 859 60 ()) +(859 &same-type? 858 56 ()) +(860 methods #f #f ()) (861 methods #f #f ()) -(862 &type-superiors 861 52 ()) +(862 same-type? 861 60 ()) (863 methods #f #f ()) (864 &type-superiors 863 52 ()) (865 methods #f #f ()) -(866 methods #f #f ()) -(867 type-superiors 866 56 ()) +(866 &type-superiors 865 52 ()) +(867 methods #f #f ()) (868 methods #f #f ()) -(869 &type-priority 868 52 ()) +(869 type-superiors 868 56 ()) (870 methods #f #f ()) (871 &type-priority 870 52 ()) (872 methods #f #f ()) -(873 methods #f #f ()) -(874 type-priority 873 56 ()) +(873 &type-priority 872 52 ()) +(874 methods #f #f ()) (875 methods #f #f ()) -(876 &type-predicate 875 52 ()) +(876 type-priority 875 56 ()) (877 methods #f #f ()) (878 &type-predicate 877 52 ()) (879 methods #f #f ()) -(880 methods #f #f ()) -(881 type-predicate 880 56 ()) +(880 &type-predicate 879 52 ()) +(881 methods #f #f ()) (882 methods #f #f ()) -(883 add-method! 882 52 ()) +(883 type-predicate 882 56 ()) (884 methods #f #f ()) -(885 methods #f #f ()) -(886 add-method! 885 60 ()) +(885 add-method! 884 52 ()) +(886 methods #f #f ()) (887 methods #f #f ()) -(888 #f 887 11 ()) +(888 add-method! 887 60 ()) (889 methods #f #f ()) -(890 set-method-table-methods! 889 7 ()) +(890 #f 889 11 ()) (891 methods #f #f ()) -(892 method-table-methods 891 7 ()) +(892 set-method-table-methods! 891 7 ()) (893 methods #f #f ()) -(894 method-table-prototype 893 7 ()) +(894 method-table-methods 893 7 ()) (895 methods #f #f ()) -(896 make-generic 895 7 ()) +(896 method-table-prototype 895 7 ()) (897 methods #f #f ()) -(898 method-table-get-perform 897 7 ()) +(898 make-generic 897 7 ()) (899 methods #f #f ()) -(900 method-table-set-perform! 899 7 ()) +(900 method-table-get-perform 899 7 ()) (901 methods #f #f ()) -(902 method-table-id 901 7 ()) +(902 method-table-set-perform! 901 7 ()) (903 methods #f #f ()) -(904 really-make-method-table 903 7 ()) +(904 method-table-id 903 7 ()) (905 methods #f #f ()) -(906 methods #f #f ()) -(907 #f 906 11 ()) +(906 really-make-method-table 905 7 ()) +(907 methods #f #f ()) (908 methods #f #f ()) -(909 method-info-types 908 7 ()) +(909 #f 908 11 ()) (910 methods #f #f ()) -(911 method-info-n-ary? 910 7 ()) +(911 method-info-types 910 7 ()) (912 methods #f #f ()) -(913 method-info-proc 912 7 ()) +(913 method-info-n-ary? 912 7 ()) (914 methods #f #f ()) -(915 really-make-method-info 914 7 ()) +(915 method-info-proc 914 7 ()) (916 methods #f #f ()) -(917 methods #f #f ()) -(918 record-type-priority 917 51 ()) +(917 really-make-method-info 916 7 ()) +(918 methods #f #f ()) (919 methods #f #f ()) -(920 methods #f #f ()) +(920 record-type-priority 919 51 ()) (921 methods #f #f ()) (922 methods #f #f ()) (923 methods #f #f ()) @@ -2954,182 +3010,182 @@ (929 methods #f #f ()) (930 methods #f #f ()) (931 methods #f #f ()) -(932 #f 931 25 ()) +(932 methods #f #f ()) (933 methods #f #f ()) -(934 methods #f #f ()) +(934 #f 933 25 ()) (935 methods #f #f ()) (936 methods #f #f ()) (937 methods #f #f ()) (938 methods #f #f ()) -(939 #f 938 25 ()) +(939 methods #f #f ()) (940 methods #f #f ()) -(941 methods #f #f ()) +(941 #f 940 25 ()) (942 methods #f #f ()) (943 methods #f #f ()) -(944 #f 943 11 ()) +(944 methods #f #f ()) (945 methods #f #f ()) -(946 simple-type-superiors 945 7 ()) +(946 #f 945 11 ()) (947 methods #f #f ()) -(948 simple-type-predicate 947 7 ()) +(948 simple-type-superiors 947 7 ()) (949 methods #f #f ()) -(950 simple-type-priority 949 7 ()) +(950 simple-type-predicate 949 7 ()) (951 methods #f #f ()) -(952 simple-type-id 951 7 ()) +(952 simple-type-priority 951 7 ()) (953 methods #f #f ()) -(954 really-make-simple-type 953 7 ()) +(954 simple-type-id 953 7 ()) (955 methods #f #f ()) -(956 methods #f #f ()) -(957 simple-type? 956 7 ()) +(956 really-make-simple-type 955 7 ()) +(957 methods #f #f ()) (958 methods #f #f ()) -(959 %type-priority 958 7 ()) +(959 simple-type? 958 7 ()) (960 methods #f #f ()) -(961 compute-priority 960 7 ()) +(961 %type-priority 960 7 ()) (962 methods #f #f ()) -(963 make-simple-type 962 7 ()) +(963 compute-priority 962 7 ()) (964 methods #f #f ()) -(965 %type-predicate 964 7 ()) +(965 make-simple-type 964 7 ()) (966 methods #f #f ()) -(967 %same-type? 966 7 ()) +(967 %type-predicate 966 7 ()) (968 methods #f #f ()) -(969 value? 968 7 ()) +(969 %same-type? 968 7 ()) (970 methods #f #f ()) -(971 method-info? 970 7 ()) +(971 value? 970 7 ()) (972 methods #f #f ()) -(973 make-method-info 972 7 ()) +(973 method-info? 972 7 ()) (974 methods #f #f ()) -(975 empty-method-list 974 7 ()) +(975 make-method-info 974 7 ()) (976 methods #f #f ()) -(977 more-specific-type? 976 7 ()) +(977 empty-method-list 976 7 ()) (978 methods #f #f ()) -(979 more-specific? 978 7 ()) -(980 loop 979 148 ()) -(981 methods #f #f ()) -(982 every2 981 7 ()) +(979 more-specific-type? 978 7 ()) +(980 methods #f #f ()) +(981 more-specific? 980 7 ()) +(982 loop 981 148 ()) (983 methods #f #f ()) -(984 same-applicability? 983 7 ()) +(984 every2 983 7 ()) (985 methods #f #f ()) -(986 insert-method 985 7 ()) -(987 recur 986 18 ()) -(988 methods #f #f ()) -(989 method-table? 988 7 ()) +(986 same-applicability? 985 7 ()) +(987 methods #f #f ()) +(988 insert-method 987 7 ()) +(989 recur 988 18 ()) (990 methods #f #f ()) -(991 last-action 990 7 ()) -(992 #f 991 6 ()) -(993 methods #f #f ()) -(994 one-action 993 7 ()) -(995 #f 994 6 ()) -(996 #f 995 20 ()) -(997 methods #f #f ()) -(998 check-for-next 997 7 ()) -(999 #f 998 6 ()) -(1000 methods #f #f ()) -(1001 check-next 1000 7 ()) -(1002 #f 1001 6 ()) -(1003 methods #f #f ()) -(1004 argument-sequence-predicate 1003 7 ()) -(1005 recur 1004 27 ()) -(1006 methods #f #f ()) -(1007 methods->perform 1006 7 ()) -(1008 recur 1007 18 ()) -(1009 methods #f #f ()) -(1010 add-to-method-table! 1009 7 ()) +(991 method-table? 990 7 ()) +(992 methods #f #f ()) +(993 last-action 992 7 ()) +(994 #f 993 6 ()) +(995 methods #f #f ()) +(996 one-action 995 7 ()) +(997 #f 996 6 ()) +(998 #f 997 20 ()) +(999 methods #f #f ()) +(1000 check-for-next 999 7 ()) +(1001 #f 1000 6 ()) +(1002 methods #f #f ()) +(1003 check-next 1002 7 ()) +(1004 #f 1003 6 ()) +(1005 methods #f #f ()) +(1006 argument-sequence-predicate 1005 7 ()) +(1007 recur 1006 27 ()) +(1008 methods #f #f ()) +(1009 methods->perform 1008 7 ()) +(1010 recur 1009 18 ()) (1011 methods #f #f ()) -(1012 set-final-method! 1011 7 ()) +(1012 add-to-method-table! 1011 7 ()) (1013 methods #f #f ()) -(1014 make-cell-for-generic 1013 7 ()) -(1015 #f 1014 8 ()) -(1016 #f 1014 13 ()) -(1017 #f 1014 18 ()) -(1018 methods #f #f ()) -(1019 make-method-table 1018 7 ()) -(1020 #f 1019 53 ()) -(1021 #f 1019 79 ()) -(1022 methods #f #f ()) -(1023 apply-generic 1022 7 ()) +(1014 set-final-method! 1013 7 ()) +(1015 methods #f #f ()) +(1016 make-cell-for-generic 1015 7 ()) +(1017 #f 1016 8 ()) +(1018 #f 1016 13 ()) +(1019 #f 1016 18 ()) +(1020 methods #f #f ()) +(1021 make-method-table 1020 7 ()) +(1022 #f 1021 53 ()) +(1023 #f 1021 79 ()) (1024 methods #f #f ()) -(1025 compare-to 1024 7 ()) -(1026 #f 1025 6 ()) -(1027 methods #f #f ()) -(1028 proc->discloser 1027 7 ()) -(1029 #f 1028 6 ()) -(1030 #f 1029 6 ()) -(1031 methods #f #f ()) -(1032 number-i/o #f #f ()) -(1033 string->integer 1032 24 ()) -(1034 do-it 1032 33 ()) -(1035 loop 1034 40 ()) -(1036 digit->integer 1032 42 ()) -(1037 number-i/o #f #f ()) -(1038 set-exactness 1037 7 ()) +(1025 apply-generic 1024 7 ()) +(1026 methods #f #f ()) +(1027 compare-to 1026 7 ()) +(1028 #f 1027 6 ()) +(1029 methods #f #f ()) +(1030 proc->discloser 1029 7 ()) +(1031 #f 1030 6 ()) +(1032 #f 1031 6 ()) +(1033 methods #f #f ()) +(1034 number-i/o #f #f ()) +(1035 string->integer 1034 24 ()) +(1036 do-it 1034 33 ()) +(1037 loop 1036 40 ()) +(1038 digit->integer 1034 42 ()) (1039 number-i/o #f #f ()) -(1040 &really-string->number 1039 60 ()) +(1040 set-exactness 1039 7 ()) (1041 number-i/o #f #f ()) -(1042 #f 1041 25 ()) -(1043 loop 1042 31 ()) -(1044 number-i/o #f #f ()) -(1045 &really-string->number 1044 60 ()) +(1042 &really-string->number 1041 60 ()) +(1043 number-i/o #f #f ()) +(1044 #f 1043 25 ()) +(1045 loop 1044 31 ()) (1046 number-i/o #f #f ()) -(1047 number-i/o #f #f ()) +(1047 &really-string->number 1046 60 ()) (1048 number-i/o #f #f ()) -(1049 string->number 1048 7 ()) -(1050 loop 1049 285 ()) -(1051 radix-is 1050 55 ()) -(1052 exactness-is 1050 60 ()) -(1053 loop 1050 300 ()) -(1054 number-i/o #f #f ()) -(1055 integer->string 1054 22 ()) -(1056 recur 1055 52 ()) -(1057 integer->digit 1054 31 ()) -(1058 number-i/o #f #f ()) -(1059 &number->string 1058 56 ()) +(1049 number-i/o #f #f ()) +(1050 number-i/o #f #f ()) +(1051 string->number 1050 7 ()) +(1052 loop 1051 281 ()) +(1053 radix-is 1052 55 ()) +(1054 exactness-is 1052 60 ()) +(1055 loop 1052 296 ()) +(1056 number-i/o #f #f ()) +(1057 integer->string 1056 22 ()) +(1058 recur 1057 52 ()) +(1059 integer->digit 1056 31 ()) (1060 number-i/o #f #f ()) (1061 &number->string 1060 56 ()) (1062 number-i/o #f #f ()) -(1063 number->string 1062 7 ()) +(1063 &number->string 1062 56 ()) (1064 number-i/o #f #f ()) -(1065 number-i/o #f #f ()) -(1066 fluids #f #f ()) -(1067 fluids #f #f ()) -(1068 set-fluid-top-level-value! 1067 7 ()) -(1069 fluids #f #f ()) -(1070 fluid-top-level-value 1069 7 ()) -(1071 fluids #f #f ()) -(1072 make-fluid 1071 7 ()) -(1073 fluids #f #f ()) +(1065 number->string 1064 7 ()) +(1066 number-i/o #f #f ()) +(1067 number-i/o #f #f ()) +(1068 fluids #f #f ()) +(1069 set-fluid-top-level-value! 1068 7 ()) +(1070 fluids #f #f ()) +(1071 fluid-top-level-value 1070 7 ()) +(1072 fluids #f #f ()) +(1073 make-fluid 1072 7 ()) (1074 fluids #f #f ()) -(1075 thread-dynamic-env 1074 7 ()) -(1076 fluids #f #f ()) -(1077 thread-dynamic-point 1076 7 ()) -(1078 fluids #f #f ()) -(1079 make-thread 1078 7 ()) -(1080 fluids #f #f ()) +(1075 fluids #f #f ()) +(1076 thread-dynamic-env 1075 7 ()) +(1077 fluids #f #f ()) +(1078 thread-dynamic-point 1077 7 ()) +(1079 fluids #f #f ()) +(1080 make-thread 1079 7 ()) (1081 fluids #f #f ()) -(1082 get-dynamic-env 1081 7 ()) -(1083 fluids #f #f ()) -(1084 set-dynamic-env! 1083 7 ()) -(1085 fluids #f #f ()) -(1086 get-dynamic-point 1085 7 ()) -(1087 fluids #f #f ()) -(1088 set-dynamic-point! 1087 7 ()) -(1089 fluids #f #f ()) -(1090 empty-dynamic-env 1089 7 ()) -(1091 fluids #f #f ()) -(1092 initialize-dynamic-state! 1091 7 ()) +(1082 fluids #f #f ()) +(1083 get-dynamic-env 1082 7 ()) +(1084 fluids #f #f ()) +(1085 set-dynamic-env! 1084 7 ()) +(1086 fluids #f #f ()) +(1087 get-dynamic-point 1086 7 ()) +(1088 fluids #f #f ()) +(1089 set-dynamic-point! 1088 7 ()) +(1090 fluids #f #f ()) +(1091 with-dynamic-env 1090 7 ()) +(1092 #f 1091 33 ()) (1093 fluids #f #f ()) -(1094 with-dynamic-env 1093 7 ()) -(1095 #f 1094 38 ()) -(1096 fluids #f #f ()) -(1097 fluid 1096 7 ()) -(1098 fluids #f #f ()) -(1099 set-fluid! 1098 7 ()) -(1100 fluids #f #f ()) -(1101 let-fluid 1100 7 ()) -(1102 fluids #f #f ()) -(1103 let-fluids 1102 7 ()) -(1104 loop 1103 30 ()) -(1105 enumerated #f #f ()) -(1106 lookup-enumerand 1105 7 ()) -(1107 loop 1106 27 ()) +(1094 empty-dynamic-env 1093 7 ()) +(1095 fluids #f #f ()) +(1096 fluid 1095 7 ()) +(1097 fluids #f #f ()) +(1098 set-fluid! 1097 7 ()) +(1099 fluids #f #f ()) +(1100 let-fluid 1099 7 ()) +(1101 fluids #f #f ()) +(1102 let-fluids 1101 7 ()) +(1103 loop 1102 28 ()) +(1104 enumerated #f #f ()) +(1105 lookup-enumerand 1104 7 ()) +(1106 loop 1105 27 ()) +(1107 architecture #f #f ()) (1108 architecture #f #f ()) (1109 architecture #f #f ()) (1110 architecture #f #f ()) @@ -3152,8 +3208,8 @@ (1127 architecture #f #f ()) (1128 architecture #f #f ()) (1129 architecture #f #f ()) -(1130 architecture #f #f ()) -(1131 next-protocol 1130 7 ()) +(1130 next-protocol 1129 7 ()) +(1131 architecture #f #f ()) (1132 architecture #f #f ()) (1133 architecture #f #f ()) (1134 architecture #f #f ()) @@ -3167,54 +3223,54 @@ (1142 architecture #f #f ()) (1143 architecture #f #f ()) (1144 architecture #f #f ()) -(1145 architecture #f #f ()) -(1146 queues #f #f ()) -(1147 queue-uid 1146 7 ()) -(1148 queues #f #f ()) -(1149 set-queue-head! 1148 7 ()) -(1150 queues #f #f ()) -(1151 queue-head 1150 7 ()) -(1152 queues #f #f ()) -(1153 set-queue-tail! 1152 7 ()) -(1154 queues #f #f ()) -(1155 queue-tail 1154 7 ()) -(1156 queues #f #f ()) -(1157 really-make-queue 1156 7 ()) +(1145 queues #f #f ()) +(1146 queue-uid 1145 7 ()) +(1147 queues #f #f ()) +(1148 set-queue-head! 1147 7 ()) +(1149 queues #f #f ()) +(1150 queue-head 1149 7 ()) +(1151 queues #f #f ()) +(1152 set-queue-tail! 1151 7 ()) +(1153 queues #f #f ()) +(1154 queue-tail 1153 7 ()) +(1155 queues #f #f ()) +(1156 really-make-queue 1155 7 ()) +(1157 queues #f #f ()) (1158 queues #f #f ()) -(1159 queues #f #f ()) -(1160 queue? 1159 7 ()) -(1161 queues #f #f ()) -(1162 make-queue 1161 7 ()) -(1163 queues #f #f ()) -(1164 queue-empty? 1163 7 ()) -(1165 queues #f #f ()) -(1166 enqueue! 1165 7 ()) -(1167 queues #f #f ()) -(1168 queue-front 1167 7 ()) -(1169 queues #f #f ()) -(1170 dequeue! 1169 7 ()) -(1171 queues #f #f ()) -(1172 on-queue? 1171 7 ()) -(1173 queues #f #f ()) -(1174 delete-from-queue-if! 1173 7 ()) -(1175 loop 1174 130 ()) -(1176 queues #f #f ()) -(1177 delete-from-queue! 1176 7 ()) -(1178 #f 1177 9 ()) -(1179 queues #f #f ()) -(1180 queue->list 1179 7 ()) -(1181 #f 1180 6 ()) -(1182 queues #f #f ()) -(1183 queue-length 1182 7 ()) -(1184 queues #f #f ()) +(1159 queue? 1158 7 ()) +(1160 queues #f #f ()) +(1161 make-queue 1160 7 ()) +(1162 queues #f #f ()) +(1163 queue-empty? 1162 7 ()) +(1164 queues #f #f ()) +(1165 enqueue! 1164 7 ()) +(1166 queues #f #f ()) +(1167 queue-front 1166 7 ()) +(1168 queues #f #f ()) +(1169 dequeue! 1168 7 ()) +(1170 queues #f #f ()) +(1171 on-queue? 1170 7 ()) +(1172 queues #f #f ()) +(1173 delete-from-queue-if! 1172 7 ()) +(1174 loop 1173 130 ()) +(1175 queues #f #f ()) +(1176 delete-from-queue! 1175 7 ()) +(1177 #f 1176 9 ()) +(1178 queues #f #f ()) +(1179 queue->list 1178 7 ()) +(1180 #f 1179 6 ()) +(1181 queues #f #f ()) +(1182 queue-length 1181 7 ()) +(1183 queues #f #f ()) +(1184 conditions #f #f ()) (1185 conditions #f #f ()) (1186 conditions #f #f ()) (1187 conditions #f #f ()) (1188 conditions #f #f ()) (1189 conditions #f #f ()) (1190 conditions #f #f ()) -(1191 conditions #f #f ()) -(1192 make-exception 1191 7 ()) +(1191 make-exception 1190 7 ()) +(1192 conditions #f #f ()) (1193 conditions #f #f ()) (1194 conditions #f #f ()) (1195 conditions #f #f ()) @@ -3228,3173 +3284,3292 @@ (1203 conditions #f #f ()) (1204 conditions #f #f ()) (1205 conditions #f #f ()) -(1206 conditions #f #f ()) -(1207 condition? 1206 7 ()) -(1208 conditions #f #f ()) -(1209 condition-predicate 1208 7 ()) -(1210 #f 1209 6 ()) -(1211 conditions #f #f ()) -(1212 define-condition-type 1211 7 ()) -(1213 #f 1212 17 ()) -(1214 conditions #f #f ()) -(1215 condition-supertypes 1214 7 ()) -(1216 conditions #f #f ()) -(1217 session-data #f #f ()) -(1218 make-session-data-slot! 1217 7 ()) -(1219 session-data #f #f ()) -(1220 session-data-ref 1219 7 ()) -(1221 session-data #f #f ()) -(1222 session-data-set! 1221 7 ()) -(1223 session-data #f #f ()) -(1224 initialize-session-data! 1223 7 ()) -(1225 session-data #f #f ()) -(1226 interrupts #f #f ()) -(1227 #f 1226 11 ()) +(1206 condition? 1205 7 ()) +(1207 conditions #f #f ()) +(1208 condition-predicate 1207 7 ()) +(1209 #f 1208 6 ()) +(1210 conditions #f #f ()) +(1211 define-condition-type 1210 7 ()) +(1212 #f 1211 17 ()) +(1213 conditions #f #f ()) +(1214 condition-supertypes 1213 7 ()) +(1215 conditions #f #f ()) +(1216 session-data #f #f ()) +(1217 make-session-data-slot! 1216 7 ()) +(1218 session-data #f #f ()) +(1219 session-data-ref 1218 7 ()) +(1220 session-data #f #f ()) +(1221 session-data-set! 1220 7 ()) +(1222 session-data #f #f ()) +(1223 initialize-session-data! 1222 7 ()) +(1224 session-data #f #f ()) +(1225 interrupts #f #f ()) +(1226 #f 1225 11 ()) +(1227 interrupts #f #f ()) (1228 interrupts #f #f ()) (1229 interrupts #f #f ()) (1230 interrupts #f #f ()) -(1231 interrupts #f #f ()) -(1232 enabled-interrupts 1231 7 ()) -(1233 interrupts #f #f ()) -(1234 post-gc-handler 1233 7 ()) -(1235 #f 1234 6 ()) -(1236 #f 1235 42 ()) -(1237 #f 1235 58 ()) -(1238 #f 1237 7 ()) -(1239 #f 1237 21 ()) -(1240 interrupts #f #f ()) -(1241 initialize-interrupts! 1240 7 ()) -(1242 #f 1241 6 ()) -(1243 loop##72 1242 32 ()) -(1244 #f 1243 32 ()) -(1245 #f 1242 78 ()) -(1246 #f 1245 11 ()) -(1247 interrupts #f #f ()) -(1248 set-interrupt-handler! 1247 7 ()) -(1249 interrupts #f #f ()) -(1250 with-interrupts 1249 7 ()) -(1251 #f 1250 13 ()) -(1252 interrupts #f #f ()) -(1253 with-interrupts-inhibited 1252 7 ()) -(1254 interrupts #f #f ()) -(1255 with-interrupts-allowed 1254 7 ()) -(1256 interrupts #f #f ()) -(1257 disable-interrupts! 1256 7 ()) -(1258 interrupts #f #f ()) -(1259 enable-interrupts! 1258 7 ()) -(1260 interrupts #f #f ()) -(1261 call-after-gc! 1260 7 ()) -(1262 interrupts #f #f ()) -(1263 call-before-heap-overflow! 1262 7 ()) +(1231 enabled-interrupts 1230 7 ()) +(1232 interrupts #f #f ()) +(1233 post-gc-handler 1232 7 ()) +(1234 #f 1233 6 ()) +(1235 #f 1234 36 ()) +(1236 #f 1234 52 ()) +(1237 #f 1236 7 ()) +(1238 #f 1236 21 ()) +(1239 interrupts #f #f ()) +(1240 initialize-interrupts! 1239 7 ()) +(1241 #f 1240 6 ()) +(1242 loop##73 1241 32 ()) +(1243 #f 1242 32 ()) +(1244 #f 1241 78 ()) +(1245 #f 1244 11 ()) +(1246 interrupts #f #f ()) +(1247 set-interrupt-handler! 1246 7 ()) +(1248 interrupts #f #f ()) +(1249 with-interrupts 1248 7 ()) +(1250 #f 1249 13 ()) +(1251 interrupts #f #f ()) +(1252 with-interrupts-inhibited 1251 7 ()) +(1253 interrupts #f #f ()) +(1254 with-interrupts-allowed 1253 7 ()) +(1255 interrupts #f #f ()) +(1256 disable-interrupts! 1255 7 ()) +(1257 interrupts #f #f ()) +(1258 enable-interrupts! 1257 7 ()) +(1259 interrupts #f #f ()) +(1260 call-after-gc! 1259 7 ()) +(1261 interrupts #f #f ()) +(1262 call-before-heap-overflow! 1261 7 ()) +(1263 interrupts #f #f ()) (1264 interrupts #f #f ()) -(1265 interrupts #f #f ()) -(1266 wind #f #f ()) -(1267 point-depth 1266 7 ()) -(1268 wind #f #f ()) -(1269 point-in 1268 7 ()) -(1270 wind #f #f ()) -(1271 point-out 1270 7 ()) -(1272 wind #f #f ()) -(1273 point-dynamic-env 1272 7 ()) -(1274 wind #f #f ()) -(1275 point-parent 1274 7 ()) -(1276 wind #f #f ()) -(1277 make-point 1276 7 ()) +(1265 wind #f #f ()) +(1266 point-depth 1265 7 ()) +(1267 wind #f #f ()) +(1268 point-in 1267 7 ()) +(1269 wind #f #f ()) +(1270 point-out 1269 7 ()) +(1271 wind #f #f ()) +(1272 point-dynamic-env 1271 7 ()) +(1273 wind #f #f ()) +(1274 point-parent 1273 7 ()) +(1275 wind #f #f ()) +(1276 make-point 1275 7 ()) +(1277 wind #f #f ()) (1278 wind #f #f ()) -(1279 wind #f #f ()) -(1280 dynamic-wind 1279 7 ()) -(1281 wind #f #f ()) -(1282 travel-to-point! 1281 7 ()) -(1283 wind #f #f ()) -(1284 continuation->procedure 1283 7 ()) -(1285 #f 1284 6 ()) -(1286 #f 1285 60 ()) -(1287 wind #f #f ()) -(1288 call-with-current-continuation 1287 7 ()) -(1289 #f 1288 6 ()) -(1290 templates #f #f ()) -(1291 template-code 1290 7 ()) -(1292 templates #f #f ()) -(1293 template-info 1292 7 ()) -(1294 templates #f #f ()) -(1295 set-template-code! 1294 7 ()) -(1296 templates #f #f ()) -(1297 set-template-info! 1296 7 ()) -(1298 templates #f #f ()) -(1299 more-types #f #f ()) -(1300 &disclose 1299 48 ()) -(1301 more-types #f #f ()) -(1302 more-types #f #f ()) -(1303 &disclose 1302 52 ()) -(1304 more-types #f #f ()) -(1305 more-types #f #f ()) -(1306 more-types #f #f ()) -(1307 more-types #f #f ()) -(1308 more-types #f #f ()) -(1309 more-types #f #f ()) -(1310 more-types #f #f ()) -(1311 more-types #f #f ()) -(1312 continuations #f #f ()) -(1313 &disclose 1312 48 ()) -(1314 continuations #f #f ()) -(1315 continuations #f #f ()) -(1316 continuations #f #f ()) -(1317 continuation-cont 1316 7 ()) -(1318 continuations #f #f ()) -(1319 real-continuation-pc 1318 7 ()) -(1320 continuations #f #f ()) -(1321 real-continuation-template 1320 7 ()) -(1322 continuations #f #f ()) -(1323 continuation-env 1322 7 ()) -(1324 continuations #f #f ()) -(1325 exception-continuation-pc 1324 7 ()) -(1326 continuations #f #f ()) -(1327 exception-continuation-template 1326 7 ()) -(1328 continuations #f #f ()) -(1329 exception-continuation-exception 1328 7 ()) -(1330 continuations #f #f ()) -(1331 exception-continuation? 1330 7 ()) -(1332 continuations #f #f ()) -(1333 continuation-pc 1332 7 ()) -(1334 continuations #f #f ()) -(1335 continuation-template 1334 7 ()) -(1336 continuations #f #f ()) -(1337 continuation-arg 1336 7 ()) -(1338 continuations #f #f ()) -(1339 continuation-arg-count 1338 7 ()) -(1340 continuations #f #f ()) -(1341 continuation-parent 1340 7 ()) -(1342 loop 1341 105 ()) -(1343 continuations #f #f ()) -(1344 exceptions #f #f ()) -(1345 &disclose 1344 48 ()) -(1346 exceptions #f #f ()) -(1347 &disclose 1346 52 ()) -(1348 exceptions #f #f ()) -(1349 report-errors-as-warnings 1348 7 ()) -(1350 #f 1349 12 ()) -(1351 exceptions #f #f ()) -(1352 ignore-errors 1351 7 ()) -(1353 #f 1352 6 ()) -(1354 #f 1353 6 ()) -(1355 exceptions #f #f ()) -(1356 continuation-preview 1355 7 ()) -(1357 exceptions #f #f ()) -(1358 report-utter-lossage 1357 7 ()) -(1359 #f 1358 183 ()) -(1360 exceptions #f #f ()) -(1361 last-resort-condition-handler 1360 7 ()) -(1362 #f 1361 15 ()) -(1363 #f 1362 23 ()) -(1364 exceptions #f #f ()) -(1365 initialize-exceptions! 1364 7 ()) -(1366 #f 1365 6 ()) -(1367 exceptions #f #f ()) -(1368 exceptions #f #f ()) -(1369 with-handler 1368 7 ()) -(1370 exceptions #f #f ()) -(1371 really-signal-condition 1370 7 ()) -(1372 loop 1371 29 ()) -(1373 #f 1372 9 ()) -(1374 exceptions #f #f ()) -(1375 extend-opcode! 1374 7 ()) -(1376 except 1375 6 ()) -(1377 #f 1375 32 ()) -(1378 exceptions #f #f ()) -(1379 #f 1378 11 ()) -(1380 exceptions #f #f ()) -(1381 exceptions #f #f ()) -(1382 signal-exception 1381 7 ()) +(1279 dynamic-wind 1278 7 ()) +(1280 wind #f #f ()) +(1281 travel-to-point! 1280 7 ()) +(1282 wind #f #f ()) +(1283 continuation->procedure 1282 7 ()) +(1284 #f 1283 6 ()) +(1285 #f 1284 52 ()) +(1286 wind #f #f ()) +(1287 call-with-current-continuation 1286 7 ()) +(1288 #f 1287 6 ()) +(1289 thread-cells #f #f ()) +(1290 thread-cells #f #f ()) +(1291 set-thread-cell-top-level-value! 1290 7 ()) +(1292 thread-cells #f #f ()) +(1293 thread-cell-top-level-value 1292 7 ()) +(1294 thread-cells #f #f ()) +(1295 make-thread-cell 1294 7 ()) +(1296 thread-cells #f #f ()) +(1297 thread-cells #f #f ()) +(1298 thread-dynamic-env 1297 7 ()) +(1299 thread-cells #f #f ()) +(1300 thread-dynamic-point 1299 7 ()) +(1301 thread-cells #f #f ()) +(1302 set-thread-cell-values! 1301 7 ()) +(1303 thread-cells #f #f ()) +(1304 thread-cell-values 1303 7 ()) +(1305 thread-cells #f #f ()) +(1306 set-thread-own-values?! 1305 7 ()) +(1307 thread-cells #f #f ()) +(1308 thread-own-cell-values? 1307 7 ()) +(1309 thread-cells #f #f ()) +(1310 make-thread 1309 7 ()) +(1311 thread-cells #f #f ()) +(1312 thread-cells #f #f ()) +(1313 empty-cell-values 1312 7 ()) +(1314 thread-cells #f #f ()) +(1315 get-cell-values 1314 7 ()) +(1316 thread-cells #f #f ()) +(1317 set-cell-values! 1316 7 ()) +(1318 thread-cells #f #f ()) +(1319 get-own-cell-values? 1318 7 ()) +(1320 thread-cells #f #f ()) +(1321 set-own-cell-values? 1320 7 ()) +(1322 thread-cells #f #f ()) +(1323 thread-cell-ref 1322 7 ()) +(1324 thread-cells #f #f ()) +(1325 thread-cell-set! 1324 7 ()) +(1326 loop 1325 49 ()) +(1327 thread-cells #f #f ()) +(1328 initialize-dynamic-state! 1327 7 ()) +(1329 templates #f #f ()) +(1330 template-code 1329 7 ()) +(1331 templates #f #f ()) +(1332 template-info 1331 7 ()) +(1333 templates #f #f ()) +(1334 set-template-code! 1333 7 ()) +(1335 templates #f #f ()) +(1336 set-template-info! 1335 7 ()) +(1337 templates #f #f ()) +(1338 more-types #f #f ()) +(1339 &disclose 1338 48 ()) +(1340 more-types #f #f ()) +(1341 more-types #f #f ()) +(1342 &disclose 1341 52 ()) +(1343 more-types #f #f ()) +(1344 more-types #f #f ()) +(1345 more-types #f #f ()) +(1346 more-types #f #f ()) +(1347 more-types #f #f ()) +(1348 more-types #f #f ()) +(1349 more-types #f #f ()) +(1350 more-types #f #f ()) +(1351 continuations #f #f ()) +(1352 &disclose 1351 48 ()) +(1353 continuations #f #f ()) +(1354 continuations #f #f ()) +(1355 continuations #f #f ()) +(1356 continuation-cont 1355 7 ()) +(1357 continuations #f #f ()) +(1358 real-continuation-pc 1357 7 ()) +(1359 continuations #f #f ()) +(1360 real-continuation-template 1359 7 ()) +(1361 continuations #f #f ()) +(1362 continuation-env 1361 7 ()) +(1363 continuations #f #f ()) +(1364 exception-continuation-pc 1363 7 ()) +(1365 continuations #f #f ()) +(1366 exception-continuation-template 1365 7 ()) +(1367 continuations #f #f ()) +(1368 exception-continuation-exception 1367 7 ()) +(1369 continuations #f #f ()) +(1370 exception-continuation? 1369 7 ()) +(1371 continuations #f #f ()) +(1372 continuation-pc 1371 7 ()) +(1373 continuations #f #f ()) +(1374 continuation-template 1373 7 ()) +(1375 continuations #f #f ()) +(1376 continuation-arg 1375 7 ()) +(1377 continuations #f #f ()) +(1378 continuation-arg-count 1377 7 ()) +(1379 continuations #f #f ()) +(1380 continuation-parent 1379 7 ()) +(1381 loop 1380 105 ()) +(1382 continuations #f #f ()) (1383 exceptions #f #f ()) -(1384 define-exception-handler 1383 7 ()) -(1385 threads #f #f ()) -(1386 threads #f #f ()) -(1387 threads #f #f ()) -(1388 threads #f #f ()) -(1389 threads #f #f ()) -(1390 threads #f #f ()) -(1391 threads #f #f ()) -(1392 threads #f #f ()) -(1393 threads #f #f ()) -(1394 threads #f #f ()) -(1395 #f 1394 11 ()) -(1396 threads #f #f ()) -(1397 thread-dynamic-env 1396 7 ()) -(1398 threads #f #f ()) -(1399 set-thread-dynamic-point! 1398 7 ()) -(1400 threads #f #f ()) -(1401 thread-dynamic-point 1400 7 ()) -(1402 threads #f #f ()) -(1403 set-thread-continuation! 1402 7 ()) -(1404 threads #f #f ()) -(1405 thread-continuation 1404 7 ()) -(1406 threads #f #f ()) -(1407 set-thread-queue! 1406 7 ()) -(1408 threads #f #f ()) -(1409 thread-queue 1408 7 ()) -(1410 threads #f #f ()) -(1411 set-thread-arguments! 1410 7 ()) -(1412 threads #f #f ()) -(1413 thread-arguments 1412 7 ()) -(1414 threads #f #f ()) -(1415 set-thread-time! 1414 7 ()) -(1416 threads #f #f ()) -(1417 thread-time 1416 7 ()) -(1418 threads #f #f ()) -(1419 set-thread-scheduler! 1418 7 ()) -(1420 threads #f #f ()) -(1421 thread-scheduler 1420 7 ()) -(1422 threads #f #f ()) -(1423 set-thread-data! 1422 7 ()) +(1384 &disclose 1383 48 ()) +(1385 exceptions #f #f ()) +(1386 &disclose 1385 52 ()) +(1387 exceptions #f #f ()) +(1388 report-errors-as-warnings 1387 7 ()) +(1389 #f 1388 12 ()) +(1390 exceptions #f #f ()) +(1391 ignore-errors 1390 7 ()) +(1392 #f 1391 6 ()) +(1393 #f 1392 6 ()) +(1394 exceptions #f #f ()) +(1395 continuation-preview 1394 7 ()) +(1396 exceptions #f #f ()) +(1397 report-utter-lossage 1396 7 ()) +(1398 #f 1397 183 ()) +(1399 exceptions #f #f ()) +(1400 last-resort-condition-handler 1399 7 ()) +(1401 #f 1400 15 ()) +(1402 #f 1401 23 ()) +(1403 exceptions #f #f ()) +(1404 initialize-exceptions! 1403 7 ()) +(1405 #f 1404 6 ()) +(1406 exceptions #f #f ()) +(1407 exceptions #f #f ()) +(1408 with-handler 1407 7 ()) +(1409 exceptions #f #f ()) +(1410 really-signal-condition 1409 7 ()) +(1411 loop 1410 29 ()) +(1412 #f 1411 9 ()) +(1413 exceptions #f #f ()) +(1414 extend-opcode! 1413 7 ()) +(1415 except 1414 6 ()) +(1416 #f 1414 32 ()) +(1417 exceptions #f #f ()) +(1418 #f 1417 11 ()) +(1419 exceptions #f #f ()) +(1420 exceptions #f #f ()) +(1421 signal-exception 1420 7 ()) +(1422 exceptions #f #f ()) +(1423 define-exception-handler 1422 7 ()) (1424 threads #f #f ()) -(1425 thread-data 1424 7 ()) +(1425 threads #f #f ()) (1426 threads #f #f ()) -(1427 set-thread-events! 1426 7 ()) +(1427 threads #f #f ()) (1428 threads #f #f ()) -(1429 thread-events 1428 7 ()) +(1429 threads #f #f ()) (1430 threads #f #f ()) -(1431 set-thread-current-task! 1430 7 ()) +(1431 threads #f #f ()) (1432 threads #f #f ()) -(1433 thread-current-task 1432 7 ()) -(1434 threads #f #f ()) -(1435 thread-uid 1434 7 ()) -(1436 threads #f #f ()) -(1437 thread-name 1436 7 ()) -(1438 threads #f #f ()) -(1439 really-make-thread 1438 7 ()) -(1440 threads #f #f ()) +(1433 threads #f #f ()) +(1434 #f 1433 11 ()) +(1435 threads #f #f ()) +(1436 thread-dynamic-env 1435 7 ()) +(1437 threads #f #f ()) +(1438 set-thread-dynamic-point! 1437 7 ()) +(1439 threads #f #f ()) +(1440 thread-dynamic-point 1439 7 ()) (1441 threads #f #f ()) -(1442 thread? 1441 7 ()) +(1442 set-thread-cell-values! 1441 7 ()) (1443 threads #f #f ()) -(1444 compose-continuation 1443 7 ()) -(1445 #f 1444 6 ()) -(1446 #f 1445 27 ()) -(1447 #f 1446 10 ()) -(1448 #f 1447 9 ()) +(1444 thread-cell-values 1443 7 ()) +(1445 threads #f #f ()) +(1446 set-thread-own-values?! 1445 7 ()) +(1447 threads #f #f ()) +(1448 thread-own-cell-values? 1447 7 ()) (1449 threads #f #f ()) -(1450 thunk->continuation 1449 7 ()) +(1450 set-thread-continuation! 1449 7 ()) (1451 threads #f #f ()) -(1452 interrupt-timer-time 1451 7 ()) +(1452 thread-continuation 1451 7 ()) (1453 threads #f #f ()) -(1454 debit-down! 1453 7 ()) -(1455 loop 1454 28 ()) -(1456 threads #f #f ()) -(1457 run-thread 1456 7 ()) -(1458 #f 1457 44 ()) +(1454 set-thread-queue! 1453 7 ()) +(1455 threads #f #f ()) +(1456 thread-queue 1455 7 ()) +(1457 threads #f #f ()) +(1458 set-thread-arguments! 1457 7 ()) (1459 threads #f #f ()) -(1460 switch-to-thread 1459 7 ()) -(1461 #f 1460 6 ()) -(1462 threads #f #f ()) -(1463 suspend-to 1462 7 ()) -(1464 threads #f #f ()) -(1465 suspend 1464 7 ()) -(1466 threads #f #f ()) -(1467 thread-top-level 1466 7 ()) -(1468 thread-start 1467 6 ()) -(1469 #f 1468 3 ()) -(1470 threads #f #f ()) -(1471 make-thread 1470 7 ()) -(1472 threads #f #f ()) -(1473 all-threads 1472 7 ()) -(1474 threads #f #f ()) -(1475 thread-uid->thread 1474 7 ()) -(1476 loop 1475 27 ()) +(1460 thread-arguments 1459 7 ()) +(1461 threads #f #f ()) +(1462 set-thread-time! 1461 7 ()) +(1463 threads #f #f ()) +(1464 thread-time 1463 7 ()) +(1465 threads #f #f ()) +(1466 set-thread-scheduler! 1465 7 ()) +(1467 threads #f #f ()) +(1468 thread-scheduler 1467 7 ()) +(1469 threads #f #f ()) +(1470 set-thread-data! 1469 7 ()) +(1471 threads #f #f ()) +(1472 thread-data 1471 7 ()) +(1473 threads #f #f ()) +(1474 set-thread-events! 1473 7 ()) +(1475 threads #f #f ()) +(1476 thread-events 1475 7 ()) (1477 threads #f #f ()) -(1478 add-event! 1477 7 ()) +(1478 set-thread-current-task! 1477 7 ()) (1479 threads #f #f ()) -(1480 enqueue-thread! 1479 7 ()) +(1480 thread-current-task 1479 7 ()) (1481 threads #f #f ()) -(1482 dequeue-thread! 1481 7 ()) +(1482 thread-uid 1481 7 ()) (1483 threads #f #f ()) -(1484 remove-thread-from-queue! 1483 7 ()) +(1484 thread-name 1483 7 ()) (1485 threads #f #f ()) -(1486 event-pending? 1485 7 ()) +(1486 really-make-thread 1485 7 ()) (1487 threads #f #f ()) -(1488 min 1487 7 ()) -(1489 threads #f #f ()) -(1490 schedule-interrupt! 1489 7 ()) -(1491 threads #f #f ()) -(1492 run-next-thread 1491 7 ()) -(1493 threads #f #f ()) -(1494 debit-thread-times-and-run! 1493 7 ()) -(1495 loop 1494 41 ()) +(1488 threads #f #f ()) +(1489 thread? 1488 7 ()) +(1490 threads #f #f ()) +(1491 compose-continuation 1490 7 ()) +(1492 #f 1491 6 ()) +(1493 #f 1492 27 ()) +(1494 #f 1493 10 ()) +(1495 #f 1494 9 ()) (1496 threads #f #f ()) -(1497 find-and-run-next-thread 1496 7 ()) -(1498 loop 1497 35 ()) -(1499 threads #f #f ()) -(1500 run 1499 7 ()) -(1501 threads #f #f ()) -(1502 handle-timer-interrupt 1501 7 ()) +(1497 thunk->continuation 1496 7 ()) +(1498 threads #f #f ()) +(1499 interrupt-timer-time 1498 7 ()) +(1500 threads #f #f ()) +(1501 debit-down! 1500 7 ()) +(1502 loop 1501 28 ()) (1503 threads #f #f ()) -(1504 exit 1503 7 ()) -(1505 threads #f #f ()) -(1506 wait 1505 7 ()) -(1507 threads #f #f ()) -(1508 waiting? 1507 7 ()) +(1504 run-thread 1503 7 ()) +(1505 #f 1504 44 ()) +(1506 threads #f #f ()) +(1507 switch-to-thread 1506 7 ()) +(1508 #f 1507 6 ()) (1509 threads #f #f ()) -(1510 block 1509 7 ()) +(1510 suspend-to 1509 7 ()) (1511 threads #f #f ()) -(1512 relinquish-timeslice 1511 7 ()) +(1512 suspend 1511 7 ()) (1513 threads #f #f ()) -(1514 running? 1513 7 ()) -(1515 loop 1514 25 ()) -(1516 threads #f #f ()) -(1517 interrupt-thread 1516 7 ()) -(1518 threads #f #f ()) -(1519 propogate-upcall 1518 7 ()) -(1520 #f 1519 62 ()) +(1514 thread-top-level 1513 7 ()) +(1515 thread-start 1514 6 ()) +(1516 #f 1515 3 ()) +(1517 threads #f #f ()) +(1518 make-thread 1517 7 ()) +(1519 threads #f #f ()) +(1520 all-threads 1519 7 ()) (1521 threads #f #f ()) -(1522 upcall 1521 7 ()) -(1523 threads #f #f ()) -(1524 kill-thread! 1523 7 ()) -(1525 #f 1524 9 ()) +(1522 thread-uid->thread 1521 7 ()) +(1523 loop 1522 27 ()) +(1524 threads #f #f ()) +(1525 add-event! 1524 7 ()) (1526 threads #f #f ()) -(1527 get-next-event! 1526 7 ()) +(1527 enqueue-thread! 1526 7 ()) (1528 threads #f #f ()) -(1529 schedule-wakeup 1528 7 ()) +(1529 dequeue-thread! 1528 7 ()) (1530 threads #f #f ()) -(1531 schedule-event 1530 7 ()) +(1531 remove-thread-from-queue! 1530 7 ()) (1532 threads #f #f ()) -(1533 show-running 1532 7 ()) -(1534 loop##111 1533 16 ()) -(1535 threads #f #f ()) -(1536 spawn-on-scheduler 1535 7 ()) -(1537 threads #f #f ()) -(1538 spawn 1537 7 ()) -(1539 threads #f #f ()) -(1540 root-scheduler 1539 7 ()) -(1541 threads #f #f ()) -(1542 spawn-on-root 1541 7 ()) +(1533 event-pending? 1532 7 ()) +(1534 threads #f #f ()) +(1535 min 1534 7 ()) +(1536 threads #f #f ()) +(1537 schedule-interrupt! 1536 7 ()) +(1538 threads #f #f ()) +(1539 run-next-thread 1538 7 ()) +(1540 threads #f #f ()) +(1541 debit-thread-times-and-run! 1540 7 ()) +(1542 loop 1541 41 ()) (1543 threads #f #f ()) -(1544 make-ready 1543 7 ()) -(1545 threads #f #f ()) -(1546 cancel-timer-interrupt! 1545 7 ()) -(1547 threads #f #f ()) -(1548 real-time 1547 7 ()) -(1549 threads #f #f ()) -(1550 start-multitasking 1549 7 ()) -(1551 #f 1550 6 ()) -(1552 #f 1551 6 ()) -(1553 #f 1551 11 ()) -(1554 #f 1553 7 ()) -(1555 #f 1554 6 ()) -(1556 #f 1554 11 ()) -(1557 threads #f #f ()) -(1558 with-threads 1557 7 ()) -(1559 #f 1558 10 ()) -(1560 #f 1559 3 ()) -(1561 #f 1559 8 ()) -(1562 #f 1559 13 ()) +(1544 find-and-run-next-thread 1543 7 ()) +(1545 loop 1544 35 ()) +(1546 threads #f #f ()) +(1547 run 1546 7 ()) +(1548 threads #f #f ()) +(1549 handle-timer-interrupt 1548 7 ()) +(1550 threads #f #f ()) +(1551 exit 1550 7 ()) +(1552 threads #f #f ()) +(1553 wait 1552 7 ()) +(1554 threads #f #f ()) +(1555 waiting? 1554 7 ()) +(1556 threads #f #f ()) +(1557 block 1556 7 ()) +(1558 threads #f #f ()) +(1559 relinquish-timeslice 1558 7 ()) +(1560 threads #f #f ()) +(1561 running? 1560 7 ()) +(1562 loop 1561 25 ()) (1563 threads #f #f ()) -(1564 terminate-current-thread 1563 7 ()) +(1564 interrupt-thread 1563 7 ()) (1565 threads #f #f ()) -(1566 insert 1565 7 ()) -(1567 threads #f #f ()) -(1568 sleep 1567 7 ()) -(1569 #f 1568 71 ()) +(1566 propogate-upcall 1565 7 ()) +(1567 #f 1566 62 ()) +(1568 threads #f #f ()) +(1569 upcall 1568 7 ()) (1570 threads #f #f ()) -(1571 wake-some-threads 1570 7 ()) -(1572 loop 1571 46 ()) +(1571 kill-thread! 1570 7 ()) +(1572 #f 1571 9 ()) (1573 threads #f #f ()) -(1574 threads #f #f ()) +(1574 get-next-event! 1573 7 ()) (1575 threads #f #f ()) -(1576 threads #f #f ()) -(1577 locks #f #f ()) -(1578 set-lock-owner-uid! 1577 7 ()) -(1579 locks #f #f ()) -(1580 lock-owner-uid 1579 7 ()) -(1581 locks #f #f ()) -(1582 lock-queue 1581 7 ()) -(1583 locks #f #f ()) -(1584 lock-uid 1583 7 ()) -(1585 locks #f #f ()) -(1586 really-make-lock 1585 7 ()) -(1587 locks #f #f ()) -(1588 locks #f #f ()) -(1589 lock? 1588 7 ()) -(1590 locks #f #f ()) -(1591 make-lock 1590 7 ()) -(1592 locks #f #f ()) -(1593 obtain-lock 1592 7 ()) -(1594 #f 1593 10 ()) -(1595 locks #f #f ()) -(1596 maybe-obtain-lock 1595 7 ()) -(1597 #f 1596 10 ()) -(1598 locks #f #f ()) -(1599 release-lock 1598 7 ()) -(1600 #f 1599 10 ()) -(1601 locks #f #f ()) -(1602 i/o #f #f ()) -(1603 i/o #f #f ()) -(1604 i/o #f #f ()) -(1605 i/o #f #f ()) -(1606 #f 1605 11 ()) -(1607 #f 1605 16 ()) -(1608 #f 1605 21 ()) -(1609 #f 1605 26 ()) -(1610 i/o #f #f ()) -(1611 i/o #f #f ()) -(1612 i/o #f #f ()) -(1613 i/o #f #f ()) -(1614 i/o #f #f ()) -(1615 i/o #f #f ()) -(1616 i/o #f #f ()) -(1617 i/o #f #f ()) -(1618 i/o #f #f ()) -(1619 i/o #f #f ()) -(1620 &disclose 1619 52 ()) -(1621 i/o #f #f ()) -(1622 &disclose 1621 52 ()) -(1623 i/o #f #f ()) -(1624 port-handler-discloser 1623 7 ()) -(1625 i/o #f #f ()) -(1626 port-handler-close 1625 7 ()) -(1627 i/o #f #f ()) -(1628 port-handler-buffer-proc 1627 7 ()) -(1629 i/o #f #f ()) -(1630 port-handler-steal 1629 7 ()) -(1631 i/o #f #f ()) -(1632 really-make-port-handler 1631 7 ()) -(1633 i/o #f #f ()) -(1634 i/o #f #f ()) -(1635 port-handler? 1634 7 ()) -(1636 i/o #f #f ()) -(1637 make-port-handler 1636 7 ()) -(1638 #f 1637 50 ()) -(1639 i/o #f #f ()) -(1640 disclose-port 1639 7 ()) -(1641 i/o #f #f ()) -(1642 obtain-port-lock 1641 7 ()) -(1643 i/o #f #f ()) -(1644 maybe-obtain-port-lock 1643 7 ()) -(1645 i/o #f #f ()) -(1646 release-port-lock 1645 7 ()) -(1647 i/o #f #f ()) -(1648 one-arg-proc->handler 1647 7 ()) -(1649 #f 1648 6 ()) +(1576 schedule-wakeup 1575 7 ()) +(1577 threads #f #f ()) +(1578 schedule-event 1577 7 ()) +(1579 threads #f #f ()) +(1580 show-running 1579 7 ()) +(1581 loop##127 1580 16 ()) +(1582 threads #f #f ()) +(1583 spawn-on-scheduler 1582 7 ()) +(1584 threads #f #f ()) +(1585 spawn 1584 7 ()) +(1586 threads #f #f ()) +(1587 root-scheduler 1586 7 ()) +(1588 threads #f #f ()) +(1589 spawn-on-root 1588 7 ()) +(1590 threads #f #f ()) +(1591 make-ready 1590 7 ()) +(1592 threads #f #f ()) +(1593 cancel-timer-interrupt! 1592 7 ()) +(1594 threads #f #f ()) +(1595 real-time 1594 7 ()) +(1596 threads #f #f ()) +(1597 start-multitasking 1596 7 ()) +(1598 #f 1597 6 ()) +(1599 #f 1598 6 ()) +(1600 #f 1598 11 ()) +(1601 #f 1600 7 ()) +(1602 #f 1601 6 ()) +(1603 #f 1601 11 ()) +(1604 threads #f #f ()) +(1605 with-threads 1604 7 ()) +(1606 #f 1605 10 ()) +(1607 #f 1606 3 ()) +(1608 #f 1606 8 ()) +(1609 #f 1606 13 ()) +(1610 threads #f #f ()) +(1611 terminate-current-thread 1610 7 ()) +(1612 threads #f #f ()) +(1613 insert 1612 7 ()) +(1614 threads #f #f ()) +(1615 sleep 1614 7 ()) +(1616 #f 1615 71 ()) +(1617 threads #f #f ()) +(1618 wake-some-threads 1617 7 ()) +(1619 loop 1618 46 ()) +(1620 threads #f #f ()) +(1621 threads #f #f ()) +(1622 threads #f #f ()) +(1623 threads #f #f ()) +(1624 locks #f #f ()) +(1625 set-lock-owner-uid! 1624 7 ()) +(1626 locks #f #f ()) +(1627 lock-owner-uid 1626 7 ()) +(1628 locks #f #f ()) +(1629 lock-queue 1628 7 ()) +(1630 locks #f #f ()) +(1631 lock-uid 1630 7 ()) +(1632 locks #f #f ()) +(1633 really-make-lock 1632 7 ()) +(1634 locks #f #f ()) +(1635 locks #f #f ()) +(1636 lock? 1635 7 ()) +(1637 locks #f #f ()) +(1638 make-lock 1637 7 ()) +(1639 locks #f #f ()) +(1640 obtain-lock 1639 7 ()) +(1641 #f 1640 10 ()) +(1642 locks #f #f ()) +(1643 maybe-obtain-lock 1642 7 ()) +(1644 #f 1643 10 ()) +(1645 locks #f #f ()) +(1646 release-lock 1645 7 ()) +(1647 #f 1646 10 ()) +(1648 locks #f #f ()) +(1649 i/o #f #f ()) (1650 i/o #f #f ()) -(1651 fill-port-buffer! 1650 7 ()) +(1651 i/o #f #f ()) (1652 i/o #f #f ()) -(1653 read-char-handler 1652 7 ()) -(1654 #f 1653 6 ()) -(1655 i/o #f #f ()) -(1656 two-arg-proc->handler 1655 7 ()) -(1657 #f 1656 6 ()) +(1653 #f 1652 11 ()) +(1654 #f 1652 16 ()) +(1655 #f 1652 21 ()) +(1656 #f 1652 26 ()) +(1657 #f 1652 31 ()) (1658 i/o #f #f ()) -(1659 empty-port-buffer! 1658 7 ()) +(1659 i/o #f #f ()) (1660 i/o #f #f ()) -(1661 write-char-handler 1660 7 ()) +(1661 i/o #f #f ()) (1662 i/o #f #f ()) -(1663 initialize-i/o-handlers! 1662 7 ()) +(1663 i/o #f #f ()) (1664 i/o #f #f ()) -(1665 open-input-port? 1664 7 ()) +(1665 i/o #f #f ()) (1666 i/o #f #f ()) -(1667 make-input-port-closed! 1666 7 ()) -(1668 i/o #f #f ()) -(1669 close-input-port 1668 7 ()) -(1670 i/o #f #f ()) -(1671 open-output-port? 1670 7 ()) -(1672 i/o #f #f ()) -(1673 really-force-output 1672 7 ()) -(1674 i/o #f #f ()) -(1675 make-output-port-closed! 1674 7 ()) -(1676 i/o #f #f ()) -(1677 close-output-port 1676 7 ()) -(1678 i/o #f #f ()) -(1679 open-port? 1678 7 ()) -(1680 i/o #f #f ()) -(1681 current-input-port 1680 7 ()) -(1682 i/o #f #f ()) -(1683 input-port-option 1682 7 ()) +(1667 i/o #f #f ()) +(1668 &disclose 1667 52 ()) +(1669 i/o #f #f ()) +(1670 &disclose 1669 52 ()) +(1671 i/o #f #f ()) +(1672 port-handler-discloser 1671 7 ()) +(1673 i/o #f #f ()) +(1674 port-handler-close 1673 7 ()) +(1675 i/o #f #f ()) +(1676 port-handler-buffer-proc 1675 7 ()) +(1677 i/o #f #f ()) +(1678 port-handler-ready? 1677 7 ()) +(1679 i/o #f #f ()) +(1680 port-handler-steal 1679 7 ()) +(1681 i/o #f #f ()) +(1682 really-make-port-handler 1681 7 ()) +(1683 i/o #f #f ()) (1684 i/o #f #f ()) -(1685 char-ready? 1684 7 ()) +(1685 port-handler? 1684 7 ()) (1686 i/o #f #f ()) -(1687 real-char-ready? 1686 7 ()) -(1688 i/o #f #f ()) -(1689 okay-limits? 1688 7 ()) -(1690 i/o #f #f ()) -(1691 read-more 1690 7 ()) -(1692 i/o #f #f ()) -(1693 buffer-length 1692 7 ()) -(1694 i/o #f #f ()) -(1695 really-read-block 1694 7 ()) -(1696 i/o #f #f ()) -(1697 read-block 1696 7 ()) -(1698 i/o #f #f ()) -(1699 write-unbuffered-block 1698 7 ()) -(1700 loop##128 1699 40 ()) -(1701 i/o #f #f ()) -(1702 write-buffered-block 1701 7 ()) -(1703 i/o #f #f ()) -(1704 write-block 1703 7 ()) +(1687 make-port-handler 1686 7 ()) +(1688 #f 1687 56 ()) +(1689 i/o #f #f ()) +(1690 disclose-port 1689 7 ()) +(1691 i/o #f #f ()) +(1692 obtain-port-lock 1691 7 ()) +(1693 i/o #f #f ()) +(1694 maybe-obtain-port-lock 1693 7 ()) +(1695 i/o #f #f ()) +(1696 release-port-lock 1695 7 ()) +(1697 i/o #f #f ()) +(1698 one-arg-proc->handler 1697 7 ()) +(1699 #f 1698 6 ()) +(1700 i/o #f #f ()) +(1701 fill-port-buffer! 1700 7 ()) +(1702 i/o #f #f ()) +(1703 read-char-handler 1702 7 ()) +(1704 #f 1703 6 ()) (1705 i/o #f #f ()) -(1706 write-string 1705 7 ()) -(1707 i/o #f #f ()) -(1708 force-output 1707 7 ()) -(1709 i/o #f #f ()) -(1710 force-output-if-open 1709 7 ()) -(1711 i/o #f #f ()) -(1712 okay-buffer? 1711 7 ()) -(1713 i/o #f #f ()) -(1714 make-input-port 1713 7 ()) -(1715 i/o #f #f ()) -(1716 make-output-port 1715 7 ()) -(1717 i/o #f #f ()) -(1718 make-unbuffered-output-port 1717 7 ()) -(1719 i/o #f #f ()) -(1720 make-null-output-port 1719 7 ()) -(1721 i/o #f #f ()) -(1722 initialize-output-port-list! 1721 7 ()) -(1723 i/o #f #f ()) -(1724 periodically-force-output! 1723 7 ()) -(1725 i/o #f #f ()) -(1726 make-forcing-thunk 1725 7 ()) -(1727 #f 1726 6 ()) -(1728 #f 1727 7 ()) -(1729 #f 1727 46 ()) +(1706 two-arg-proc->handler 1705 7 ()) +(1707 #f 1706 6 ()) +(1708 i/o #f #f ()) +(1709 empty-port-buffer! 1708 7 ()) +(1710 i/o #f #f ()) +(1711 write-char-handler 1710 7 ()) +(1712 i/o #f #f ()) +(1713 initialize-i/o-handlers! 1712 7 ()) +(1714 i/o #f #f ()) +(1715 open-input-port? 1714 7 ()) +(1716 i/o #f #f ()) +(1717 make-input-port-closed! 1716 7 ()) +(1718 i/o #f #f ()) +(1719 close-input-port 1718 7 ()) +(1720 i/o #f #f ()) +(1721 open-output-port? 1720 7 ()) +(1722 i/o #f #f ()) +(1723 really-force-output 1722 7 ()) +(1724 i/o #f #f ()) +(1725 make-output-port-closed! 1724 7 ()) +(1726 i/o #f #f ()) +(1727 close-output-port 1726 7 ()) +(1728 i/o #f #f ()) +(1729 current-input-port 1728 7 ()) (1730 i/o #f #f ()) -(1731 output-port-forcers 1730 7 ()) -(1732 loop 1731 30 ()) -(1733 i/o #f #f ()) -(1734 periodically-flushed-ports 1733 7 ()) -(1735 loop 1734 35 ()) +(1731 input-port-option 1730 7 ()) +(1732 i/o #f #f ()) +(1733 char-ready? 1732 7 ()) +(1734 i/o #f #f ()) +(1735 real-char-ready? 1734 7 ()) (1736 i/o #f #f ()) -(1737 really-steal-port! 1736 7 ()) -(1738 #f 1737 158 ()) -(1739 i/o #f #f ()) -(1740 steal-port! 1739 7 ()) -(1741 i/o #f #f ()) -(1742 current-output-port 1741 7 ()) -(1743 i/o #f #f ()) -(1744 current-error-port 1743 7 ()) -(1745 i/o #f #f ()) -(1746 current-noise-port 1745 7 ()) -(1747 i/o #f #f ()) -(1748 with-current-ports 1747 7 ()) +(1737 okay-limits? 1736 7 ()) +(1738 i/o #f #f ()) +(1739 read-more 1738 7 ()) +(1740 i/o #f #f ()) +(1741 buffer-length 1740 7 ()) +(1742 i/o #f #f ()) +(1743 really-read-block 1742 7 ()) +(1744 i/o #f #f ()) +(1745 read-block 1744 7 ()) +(1746 i/o #f #f ()) +(1747 write-unbuffered-block 1746 7 ()) +(1748 loop##144 1747 40 ()) (1749 i/o #f #f ()) -(1750 initialize-i/o 1749 7 ()) +(1750 write-buffered-block 1749 7 ()) (1751 i/o #f #f ()) -(1752 call-with-current-input-port 1751 7 ()) +(1752 write-block 1751 7 ()) (1753 i/o #f #f ()) -(1754 call-with-current-output-port 1753 7 ()) +(1754 write-string 1753 7 ()) (1755 i/o #f #f ()) -(1756 call-with-current-noise-port 1755 7 ()) +(1756 open-port? 1755 7 ()) (1757 i/o #f #f ()) -(1758 silently 1757 7 ()) +(1758 output-port-ready? 1757 7 ()) (1759 i/o #f #f ()) -(1760 output-port-option 1759 7 ()) +(1760 force-output 1759 7 ()) (1761 i/o #f #f ()) -(1762 newline 1761 7 ()) +(1762 force-output-if-open 1761 7 ()) (1763 i/o #f #f ()) -(1764 i/o #f #f ()) +(1764 okay-buffer? 1763 7 ()) (1765 i/o #f #f ()) -(1766 writing #f #f ()) -(1767 display 1766 7 ()) -(1768 recur 1767 36 ()) -(1769 writing #f #f ()) -(1770 display-type-name 1769 7 ()) -(1771 loop##135 1770 90 ()) -(1772 writing #f #f ()) -(1773 write-other 1772 7 ()) -(1774 #f 1773 73 ()) -(1775 writing #f #f ()) -(1776 write-vector 1775 7 ()) -(1777 loop 1776 76 ()) -(1778 writing #f #f ()) -(1779 quotation? 1778 7 ()) -(1780 writing #f #f ()) -(1781 write-list 1780 7 ()) -(1782 loop 1781 92 ()) -(1783 writing #f #f ()) -(1784 write-string-literal 1783 7 ()) -(1785 loop##139 1784 26 ()) -(1786 writing #f #f ()) -(1787 character-name 1786 7 ()) -(1788 writing #f #f ()) -(1789 write-char-literal 1788 7 ()) -(1790 writing #f #f ()) -(1791 write-number 1790 7 ()) -(1792 writing #f #f ()) -(1793 write-boolean 1792 7 ()) -(1794 writing #f #f ()) -(1795 recurring-write 1794 7 ()) -(1796 writing #f #f ()) -(1797 write 1796 7 ()) -(1798 recur 1797 36 ()) -(1799 reading #f #f ()) -(1800 loop##141 1799 40 ()) -(1801 reading #f #f ()) -(1802 reading #f #f ()) -(1803 #f 1802 15 ()) -(1804 readc 1803 8 ()) -(1805 read-digit 1803 16 ()) -(1806 loop 1803 41 ()) -(1807 reading #f #f ()) -(1808 reading #f #f ()) -(1809 reading #f #f ()) -(1810 reading #f #f ()) -(1811 reading #f #f ()) -(1812 reading #f #f ()) -(1813 reading #f #f ()) -(1814 #f 1813 13 ()) -(1815 reading #f #f ()) -(1816 reading #f #f ()) -(1817 number-sharp-macro 1816 7 ()) -(1818 #f 1816 15 ()) -(1819 reading #f #f ()) -(1820 #f 1819 11 ()) -(1821 reading #f #f ()) -(1822 #f 1821 11 ()) -(1823 reading #f #f ()) -(1824 #f 1823 11 ()) -(1825 reading #f #f ()) -(1826 #f 1825 11 ()) -(1827 reading #f #f ()) -(1828 #f 1827 13 ()) -(1829 reading #f #f ()) -(1830 #f 1829 15 ()) -(1831 reading #f #f ()) -(1832 #f 1831 15 ()) -(1833 reading #f #f ()) -(1834 #f 1833 15 ()) -(1835 reading #f #f ()) -(1836 #f 1835 15 ()) -(1837 reading #f #f ()) -(1838 #f 1837 15 ()) -(1839 reading #f #f ()) -(1840 reading #f #f ()) -(1841 sub-read-constituent 1840 7 ()) -(1842 #f 1840 15 ()) -(1843 reading #f #f ()) -(1844 sub-read-whitespace 1843 7 ()) -(1845 #f 1843 15 ()) -(1846 reading #f #f ()) -(1847 reading #f #f ()) -(1848 #f 1847 11 ()) -(1849 reading #f #f ()) -(1850 reading #f #f ()) -(1851 reading #f #f ()) -(1852 reading #f #f ()) -(1853 preferred-case 1852 7 ()) -(1854 reading #f #f ()) -(1855 reader-token? 1854 7 ()) -(1856 reading #f #f ()) -(1857 reading-error 1856 7 ()) -(1858 reading #f #f ()) -(1859 sub-read 1858 7 ()) -(1860 reading #f #f ()) -(1861 read 1860 7 ()) -(1862 loop 1861 33 ()) -(1863 reading #f #f ()) -(1864 script-skip 1863 7 ()) -(1865 lp 1864 23 ()) -(1866 advance-if 1865 6 ()) +(1766 make-input-port 1765 7 ()) +(1767 i/o #f #f ()) +(1768 make-output-port 1767 7 ()) +(1769 i/o #f #f ()) +(1770 make-unbuffered-output-port 1769 7 ()) +(1771 i/o #f #f ()) +(1772 make-null-output-port 1771 7 ()) +(1773 i/o #f #f ()) +(1774 initialize-output-port-list! 1773 7 ()) +(1775 i/o #f #f ()) +(1776 periodically-force-output! 1775 7 ()) +(1777 i/o #f #f ()) +(1778 make-forcing-thunk 1777 7 ()) +(1779 #f 1778 6 ()) +(1780 #f 1779 7 ()) +(1781 #f 1779 59 ()) +(1782 i/o #f #f ()) +(1783 output-port-forcers 1782 7 ()) +(1784 loop 1783 30 ()) +(1785 i/o #f #f ()) +(1786 periodically-flushed-ports 1785 7 ()) +(1787 loop 1786 35 ()) +(1788 i/o #f #f ()) +(1789 really-steal-port! 1788 7 ()) +(1790 #f 1789 158 ()) +(1791 i/o #f #f ()) +(1792 steal-port! 1791 7 ()) +(1793 i/o #f #f ()) +(1794 make-buffered-input-port 1793 7 ()) +(1795 i/o #f #f ()) +(1796 make-buffered-output-port 1795 7 ()) +(1797 i/o #f #f ()) +(1798 okay-buffer? 1797 7 ()) +(1799 i/o #f #f ()) +(1800 make-char-ready? 1799 7 ()) +(1801 #f 1800 6 ()) +(1802 i/o #f #f ()) +(1803 make-buffered-input-port-handler 1802 7 ()) +(1804 i/o #f #f ()) +(1805 make-buffered-output-port-handler 1804 7 ()) +(1806 i/o #f #f ()) +(1807 current-output-port 1806 7 ()) +(1808 i/o #f #f ()) +(1809 current-error-port 1808 7 ()) +(1810 i/o #f #f ()) +(1811 current-noise-port 1810 7 ()) +(1812 i/o #f #f ()) +(1813 with-current-ports 1812 7 ()) +(1814 i/o #f #f ()) +(1815 initialize-i/o 1814 7 ()) +(1816 i/o #f #f ()) +(1817 call-with-current-input-port 1816 7 ()) +(1818 i/o #f #f ()) +(1819 call-with-current-output-port 1818 7 ()) +(1820 i/o #f #f ()) +(1821 call-with-current-noise-port 1820 7 ()) +(1822 i/o #f #f ()) +(1823 silently 1822 7 ()) +(1824 i/o #f #f ()) +(1825 output-port-option 1824 7 ()) +(1826 i/o #f #f ()) +(1827 newline 1826 7 ()) +(1828 i/o #f #f ()) +(1829 i/o #f #f ()) +(1830 i/o #f #f ()) +(1831 writing #f #f ()) +(1832 display 1831 7 ()) +(1833 recur 1832 36 ()) +(1834 writing #f #f ()) +(1835 display-type-name 1834 7 ()) +(1836 loop##152 1835 86 ()) +(1837 writing #f #f ()) +(1838 write-other 1837 7 ()) +(1839 #f 1838 73 ()) +(1840 writing #f #f ()) +(1841 write-vector 1840 7 ()) +(1842 loop 1841 76 ()) +(1843 writing #f #f ()) +(1844 quotation? 1843 7 ()) +(1845 writing #f #f ()) +(1846 write-list 1845 7 ()) +(1847 loop 1846 88 ()) +(1848 writing #f #f ()) +(1849 write-string-literal 1848 7 ()) +(1850 loop##156 1849 26 ()) +(1851 writing #f #f ()) +(1852 character-name 1851 7 ()) +(1853 writing #f #f ()) +(1854 write-char-literal 1853 7 ()) +(1855 writing #f #f ()) +(1856 write-number 1855 7 ()) +(1857 writing #f #f ()) +(1858 write-boolean 1857 7 ()) +(1859 writing #f #f ()) +(1860 recurring-write 1859 7 ()) +(1861 writing #f #f ()) +(1862 write 1861 7 ()) +(1863 recur 1862 36 ()) +(1864 reading #f #f ()) +(1865 loop##158 1864 40 ()) +(1866 reading #f #f ()) (1867 reading #f #f ()) -(1868 sub-read-carefully 1867 7 ()) -(1869 reading #f #f ()) -(1870 make-reader-token 1869 7 ()) -(1871 reading #f #f ()) -(1872 set-standard-syntax! 1871 7 ()) +(1868 #f 1867 15 ()) +(1869 readc 1868 8 ()) +(1870 read-digit 1868 16 ()) +(1871 loop 1868 41 ()) +(1872 reading #f #f ()) (1873 reading #f #f ()) -(1874 set-standard-read-macro! 1873 7 ()) +(1874 reading #f #f ()) (1875 reading #f #f ()) -(1876 sub-read-list 1875 7 ()) -(1877 recur 1876 56 ()) +(1876 reading #f #f ()) +(1877 reading #f #f ()) (1878 reading #f #f ()) -(1879 gobble-line 1878 7 ()) -(1880 loop 1879 15 ()) +(1879 #f 1878 13 ()) +(1880 reading #f #f ()) (1881 reading #f #f ()) -(1882 define-sharp-macro 1881 7 ()) -(1883 reading #f #f ()) -(1884 sub-read-token 1883 7 ()) -(1885 loop 1884 32 ()) -(1886 reading #f #f ()) -(1887 parse-token 1886 7 ()) -(1888 reading #f #f ()) +(1882 reading #f #f ()) +(1883 number-sharp-macro 1882 7 ()) +(1884 #f 1882 15 ()) +(1885 reading #f #f ()) +(1886 #f 1885 7 ()) +(1887 reading #f #f ()) +(1888 #f 1887 7 ()) (1889 reading #f #f ()) -(1890 channels #f #f ()) -(1891 close-output-channel 1890 7 ()) -(1892 channels #f #f ()) -(1893 close-input-channel 1892 7 ()) -(1894 channels #f #f ()) -(1895 open-output-channel 1894 7 ()) -(1896 channels #f #f ()) -(1897 open-input-channel 1896 7 ()) -(1898 channels #f #f ()) -(1899 output-channel? 1898 7 ()) -(1900 channels #f #f ()) -(1901 input-channel? 1900 7 ()) -(1902 channel-i/o #f #f ()) -(1903 fetch-channel-wait-queue! 1902 7 ()) -(1904 loop 1903 113 ()) -(1905 channel-i/o #f #f ()) -(1906 add-channel-wait-queue! 1905 7 ()) -(1907 channel-i/o #f #f ()) -(1908 channel-i/o #f #f ()) -(1909 decrement-channel-wait-count! 1908 7 ()) -(1910 channel-i/o #f #f ()) -(1911 increment-channel-wait-count! 1910 7 ()) -(1912 channel-i/o #f #f ()) -(1913 channel-wait-count 1912 7 ()) -(1914 channel-i/o #f #f ()) -(1915 channel-i/o #f #f ()) -(1916 #f 1915 11 ()) -(1917 channel-i/o #f #f ()) -(1918 #f 1917 11 ()) -(1919 channel-i/o #f #f ()) -(1920 steal-channel! 1919 7 ()) -(1921 channel-i/o #f #f ()) -(1922 nothing 1921 7 ()) -(1923 channel-i/o #f #f ()) -(1924 wait-for-channel 1923 7 ()) -(1925 #f 1924 135 ()) -(1926 channel-i/o #f #f ()) -(1927 waiting-for-i/o? 1926 7 ()) -(1928 channel-i/o #f #f ()) -(1929 i/o-completion-handler 1928 7 ()) -(1930 channel-i/o #f #f ()) -(1931 initialize-channel-i/o! 1930 7 ()) -(1932 channel-i/o #f #f ()) -(1933 really-steal-channel-port! 1932 7 ()) -(1934 #f 1933 154 ()) -(1935 channel-i/o #f #f ()) -(1936 steal-channel-port! 1935 7 ()) -(1937 channel-i/o #f #f ()) -(1938 force-channel-output-ports! 1937 7 ()) -(1939 #f 1938 3 ()) -(1940 channel-i/o #f #f ()) -(1941 with-output-to-file 1940 7 ()) -(1942 #f 1941 9 ()) -(1943 channel-i/o #f #f ()) -(1944 with-input-from-file 1943 7 ()) -(1945 #f 1944 9 ()) -(1946 channel-i/o #f #f ()) -(1947 call-with-output-file 1946 7 ()) -(1948 channel-i/o #f #f ()) -(1949 call-with-input-file 1948 7 ()) -(1950 channel-i/o #f #f ()) -(1951 open-output-file 1950 7 ()) -(1952 channel-i/o #f #f ()) -(1953 open-input-file 1952 7 ()) -(1954 channel-i/o #f #f ()) -(1955 port->channel 1954 7 ()) -(1956 channel-i/o #f #f ()) -(1957 channel-cell? 1956 7 ()) -(1958 channel-i/o #f #f ()) -(1959 channel-cell-ref 1958 7 ()) -(1960 channel-i/o #f #f ()) -(1961 channel-cell-closer 1960 7 ()) -(1962 channel-i/o #f #f ()) -(1963 make-channel-cell 1962 7 ()) -(1964 channel-i/o #f #f ()) -(1965 channel-i/o #f #f ()) -(1966 maybe-force-output 1965 7 ()) -(1967 #f 1966 28 ()) -(1968 channel-i/o #f #f ()) -(1969 real-output-channel->port 1968 7 ()) -(1970 channel-i/o #f #f ()) -(1971 output-channel+closer->port 1970 7 ()) -(1972 channel-i/o #f #f ()) -(1973 output-channel->port 1972 7 ()) -(1974 channel-i/o #f #f ()) -(1975 make-unbuffered-output-channel-handler 1974 7 ()) -(1976 #f 1975 15 ()) -(1977 #f 1975 20 ()) -(1978 #f 1975 25 ()) -(1979 #f 1975 30 ()) -(1980 channel-i/o #f #f ()) -(1981 #f 1980 11 ()) -(1982 #f 1980 16 ()) -(1983 #f 1980 21 ()) -(1984 #f 1980 26 ()) +(1890 #f 1889 7 ()) +(1891 reading #f #f ()) +(1892 #f 1891 7 ()) +(1893 reading #f #f ()) +(1894 #f 1893 13 ()) +(1895 reading #f #f ()) +(1896 #f 1895 15 ()) +(1897 reading #f #f ()) +(1898 #f 1897 15 ()) +(1899 reading #f #f ()) +(1900 #f 1899 15 ()) +(1901 reading #f #f ()) +(1902 #f 1901 15 ()) +(1903 reading #f #f ()) +(1904 #f 1903 15 ()) +(1905 reading #f #f ()) +(1906 reading #f #f ()) +(1907 sub-read-constituent 1906 7 ()) +(1908 #f 1906 15 ()) +(1909 reading #f #f ()) +(1910 sub-read-whitespace 1909 7 ()) +(1911 #f 1909 15 ()) +(1912 reading #f #f ()) +(1913 reading #f #f ()) +(1914 #f 1913 11 ()) +(1915 reading #f #f ()) +(1916 reading #f #f ()) +(1917 reading #f #f ()) +(1918 reading #f #f ()) +(1919 preferred-case 1918 7 ()) +(1920 reading #f #f ()) +(1921 reader-token? 1920 7 ()) +(1922 reading #f #f ()) +(1923 reading-error 1922 7 ()) +(1924 reading #f #f ()) +(1925 sub-read 1924 7 ()) +(1926 reading #f #f ()) +(1927 read 1926 7 ()) +(1928 loop 1927 33 ()) +(1929 reading #f #f ()) +(1930 script-skip 1929 7 ()) +(1931 lp 1930 23 ()) +(1932 advance-if 1931 6 ()) +(1933 reading #f #f ()) +(1934 multi-line-comment-skip 1933 7 ()) +(1935 lp 1934 25 ()) +(1936 advance-one-of-two 1935 6 ()) +(1937 advance-if 1935 14 ()) +(1938 reading #f #f ()) +(1939 sub-read-carefully 1938 7 ()) +(1940 reading #f #f ()) +(1941 make-reader-token 1940 7 ()) +(1942 reading #f #f ()) +(1943 set-standard-syntax! 1942 7 ()) +(1944 reading #f #f ()) +(1945 set-standard-read-macro! 1944 7 ()) +(1946 reading #f #f ()) +(1947 sub-read-list 1946 7 ()) +(1948 recur 1947 56 ()) +(1949 reading #f #f ()) +(1950 gobble-line 1949 7 ()) +(1951 loop 1950 15 ()) +(1952 reading #f #f ()) +(1953 define-sharp-macro 1952 7 ()) +(1954 reading #f #f ()) +(1955 sub-read-token 1954 7 ()) +(1956 loop 1955 32 ()) +(1957 reading #f #f ()) +(1958 parse-token 1957 7 ()) +(1959 reading #f #f ()) +(1960 reading #f #f ()) +(1961 channels #f #f ()) +(1962 close-output-channel 1961 7 ()) +(1963 channels #f #f ()) +(1964 close-input-channel 1963 7 ()) +(1965 channels #f #f ()) +(1966 open-output-channel 1965 7 ()) +(1967 channels #f #f ()) +(1968 open-input-channel 1967 7 ()) +(1969 channels #f #f ()) +(1970 output-channel? 1969 7 ()) +(1971 channels #f #f ()) +(1972 input-channel? 1971 7 ()) +(1973 channel-i/o #f #f ()) +(1974 fetch-channel-wait-queue! 1973 7 ()) +(1975 loop 1974 92 ()) +(1976 channel-i/o #f #f ()) +(1977 add-channel-wait-queue! 1976 7 ()) +(1978 channel-i/o #f #f ()) +(1979 channel-i/o #f #f ()) +(1980 decrement-channel-wait-count! 1979 7 ()) +(1981 channel-i/o #f #f ()) +(1982 increment-channel-wait-count! 1981 7 ()) +(1983 channel-i/o #f #f ()) +(1984 channel-wait-count 1983 7 ()) (1985 channel-i/o #f #f ()) -(1986 real-input-channel->port 1985 7 ()) -(1987 channel-i/o #f #f ()) -(1988 input-channel+closer->port 1987 7 ()) -(1989 channel-i/o #f #f ()) -(1990 input-channel->port 1989 7 ()) -(1991 channel-i/o #f #f ()) -(1992 #f 1991 11 ()) -(1993 #f 1991 16 ()) -(1994 #f 1991 21 ()) -(1995 #f 1991 26 ()) -(1996 scheme-level-2 #f #f ()) -(1997 features #f #f ()) -(1998 tables #f #f ()) -(1999 tables #f #f ()) -(2000 tables #f #f ()) -(2001 tables #f #f ()) -(2002 make-table 2001 32 ()) -(2003 tables #f #f ()) -(2004 tables #f #f ()) -(2005 tables #f #f ()) -(2006 tables #f #f ()) -(2007 tables #f #f ()) -(2008 set-table-size! 2007 7 ()) -(2009 tables #f #f ()) -(2010 table-size 2009 7 ()) -(2011 tables #f #f ()) -(2012 set-table-data! 2011 7 ()) -(2013 tables #f #f ()) -(2014 table-data 2013 7 ()) -(2015 tables #f #f ()) -(2016 set-table-ref-procedure! 2015 7 ()) -(2017 tables #f #f ()) -(2018 table-ref-procedure 2017 7 ()) -(2019 tables #f #f ()) -(2020 set-table-set!-procedure! 2019 7 ()) -(2021 tables #f #f ()) -(2022 table-set!-procedure 2021 7 ()) -(2023 tables #f #f ()) -(2024 really-make-table 2023 7 ()) -(2025 tables #f #f ()) -(2026 tables #f #f ()) -(2027 table? 2026 7 ()) -(2028 tables #f #f ()) -(2029 table-ref 2028 7 ()) -(2030 tables #f #f ()) -(2031 table-set! 2030 7 ()) -(2032 tables #f #f ()) -(2033 next-table-size 2032 7 ()) -(2034 tables #f #f ()) -(2035 delete-entry! 2034 7 ()) -(2036 loop 2035 40 ()) -(2037 tables #f #f ()) -(2038 new-entry 2037 7 ()) -(2039 tables #f #f ()) -(2040 make-linear-table-set! 2039 7 ()) -(2041 #f 2040 6 ()) -(2042 tables #f #f ()) -(2043 table-expand-table! 2042 7 ()) -(2044 tables #f #f ()) -(2045 table-enter-alist! 2044 7 ()) -(2046 loop##169 2045 26 ()) -(2047 tables #f #f ()) -(2048 make-hash-table-ref 2047 7 ()) -(2049 #f 2048 6 ()) -(2050 tables #f #f ()) -(2051 expand-hash-table! 2050 7 ()) -(2052 loop##171 2051 52 ()) -(2053 tables #f #f ()) -(2054 make-hash-table-set! 2053 7 ()) -(2055 #f 2054 6 ()) -(2056 tables #f #f ()) -(2057 make->hash-table 2056 7 ()) -(2058 #f 2057 41 ()) -(2059 tables #f #f ()) -(2060 make-linear-table-ref 2059 7 ()) -(2061 #f 2060 6 ()) -(2062 tables #f #f ()) -(2063 assoc->table-maker 2062 7 ()) -(2064 #f 2063 60 ()) -(2065 tables #f #f ()) -(2066 make-assoc 2065 7 ()) -(2067 #f 2066 20 ()) -(2068 loop 2067 18 ()) -(2069 tables #f #f ()) -(2070 make-table-maker 2069 7 ()) -(2071 tables #f #f ()) -(2072 alist-walk 2071 7 ()) -(2073 loop##173 2072 11 ()) +(1986 channel-i/o #f #f ()) +(1987 #f 1986 11 ()) +(1988 channel-i/o #f #f ()) +(1989 #f 1988 11 ()) +(1990 channel-i/o #f #f ()) +(1991 steal-channel! 1990 7 ()) +(1992 channel-i/o #f #f ()) +(1993 nothing 1992 7 ()) +(1994 channel-i/o #f #f ()) +(1995 wait-for-channel 1994 7 ()) +(1996 #f 1995 135 ()) +(1997 channel-i/o #f #f ()) +(1998 waiting-for-i/o? 1997 7 ()) +(1999 channel-i/o #f #f ()) +(2000 i/o-completion-handler 1999 7 ()) +(2001 channel-i/o #f #f ()) +(2002 initialize-channel-i/o! 2001 7 ()) +(2003 channel-i/o #f #f ()) +(2004 really-steal-channel-port! 2003 7 ()) +(2005 #f 2004 154 ()) +(2006 channel-i/o #f #f ()) +(2007 steal-channel-port! 2006 7 ()) +(2008 channel-i/o #f #f ()) +(2009 force-channel-output-ports! 2008 7 ()) +(2010 #f 2009 3 ()) +(2011 channel-i/o #f #f ()) +(2012 with-output-to-file 2011 7 ()) +(2013 #f 2012 9 ()) +(2014 channel-i/o #f #f ()) +(2015 with-input-from-file 2014 7 ()) +(2016 #f 2015 9 ()) +(2017 channel-i/o #f #f ()) +(2018 call-with-output-file 2017 7 ()) +(2019 channel-i/o #f #f ()) +(2020 call-with-input-file 2019 7 ()) +(2021 channel-i/o #f #f ()) +(2022 open-output-file 2021 7 ()) +(2023 channel-i/o #f #f ()) +(2024 open-input-file 2023 7 ()) +(2025 channel-i/o #f #f ()) +(2026 port->channel 2025 7 ()) +(2027 channel-i/o #f #f ()) +(2028 channel-cell? 2027 7 ()) +(2029 channel-i/o #f #f ()) +(2030 channel-cell-ref 2029 7 ()) +(2031 channel-i/o #f #f ()) +(2032 channel-cell-closer 2031 7 ()) +(2033 channel-i/o #f #f ()) +(2034 make-channel-cell 2033 7 ()) +(2035 channel-i/o #f #f ()) +(2036 channel-i/o #f #f ()) +(2037 maybe-force-output 2036 7 ()) +(2038 #f 2037 28 ()) +(2039 channel-i/o #f #f ()) +(2040 real-output-channel->port 2039 7 ()) +(2041 channel-i/o #f #f ()) +(2042 output-channel+closer->port 2041 7 ()) +(2043 channel-i/o #f #f ()) +(2044 output-channel->port 2043 7 ()) +(2045 channel-i/o #f #f ()) +(2046 make-unbuffered-output-channel-handler 2045 7 ()) +(2047 #f 2046 15 ()) +(2048 #f 2046 20 ()) +(2049 #f 2046 25 ()) +(2050 #f 2046 30 ()) +(2051 #f 2046 35 ()) +(2052 channel-i/o #f #f ()) +(2053 #f 2052 11 ()) +(2054 #f 2052 16 ()) +(2055 #f 2052 21 ()) +(2056 #f 2052 30 ()) +(2057 channel-i/o #f #f ()) +(2058 real-input-channel->port 2057 7 ()) +(2059 channel-i/o #f #f ()) +(2060 input-channel+closer->port 2059 7 ()) +(2061 channel-i/o #f #f ()) +(2062 input-channel->port 2061 7 ()) +(2063 channel-i/o #f #f ()) +(2064 #f 2063 11 ()) +(2065 #f 2063 16 ()) +(2066 #f 2063 21 ()) +(2067 #f 2063 30 ()) +(2068 channel-i/o #f #f ()) +(2069 channel-port-ready? 2068 7 ()) +(2070 scheme-level-2 #f #f ()) +(2071 features #f #f ()) +(2072 tables #f #f ()) +(2073 tables #f #f ()) (2074 tables #f #f ()) -(2075 really-table-walk 2074 7 ()) -(2076 loop##176 2075 63 ()) +(2075 tables #f #f ()) +(2076 make-table 2075 32 ()) (2077 tables #f #f ()) -(2078 table-walk 2077 7 ()) -(2079 #f 2078 6 ()) +(2078 tables #f #f ()) +(2079 tables #f #f ()) (2080 tables #f #f ()) -(2081 make-table-immutable! 2080 7 ()) -(2082 tables #f #f ()) -(2083 table->entry-list 2082 7 ()) -(2084 #f 2083 17 ()) +(2081 tables #f #f ()) +(2082 set-table-size! 2081 7 ()) +(2083 tables #f #f ()) +(2084 table-size 2083 7 ()) (2085 tables #f #f ()) -(2086 default-table-hash-function 2085 7 ()) +(2086 set-table-data! 2085 7 ()) (2087 tables #f #f ()) -(2088 default-table-assoc 2087 7 ()) +(2088 table-data 2087 7 ()) (2089 tables #f #f ()) -(2090 symbol-hash 2089 7 ()) +(2090 set-table-ref-procedure! 2089 7 ()) (2091 tables #f #f ()) -(2092 tables #f #f ()) -(2093 weak #f #f ()) -(2094 walk-population 2093 7 ()) -(2095 #f 2094 6 ()) -(2096 weak #f #f ()) -(2097 population->list 2096 7 ()) -(2098 weak #f #f ()) -(2099 population-reduce 2098 7 ()) -(2100 loop##178 2099 11 ()) -(2101 weak #f #f ()) -(2102 weak-memq 2101 7 ()) -(2103 weak #f #f ()) -(2104 add-to-population! 2103 7 ()) -(2105 weak #f #f ()) -(2106 make-population 2105 7 ()) -(2107 meta-types #f #f ()) -(2108 meta-types #f #f ()) -(2109 meta-types #f #f ()) -(2110 meta-types #f #f ()) -(2111 meta-types #f #f ()) -(2112 meta-types #f #f ()) -(2113 meta-types #f #f ()) -(2114 meta-types #f #f ()) -(2115 meta-types #f #f ()) -(2116 meta-types #f #f ()) -(2117 meta-types #f #f ()) -(2118 meta-types #f #f ()) -(2119 meta-types #f #f ()) -(2120 meta-types #f #f ()) -(2121 meta-types #f #f ()) -(2122 meta-types #f #f ()) -(2123 meta-types #f #f ()) -(2124 meta-types #f #f ()) -(2125 meta-types #f #f ()) -(2126 meta-types #f #f ()) -(2127 meta-types #f #f ()) -(2128 meta-types #f #f ()) -(2129 meta-types #f #f ()) -(2130 meta-types #f #f ()) -(2131 meta-types #f #f ()) -(2132 meta-types #f #f ()) -(2133 meta-types #f #f ()) -(2134 meta-types #f #f ()) -(2135 meta-types #f #f ()) -(2136 meta-types #f #f ()) -(2137 loop 2136 28 ()) -(2138 meta-types #f #f ()) -(2139 meta-types #f #f ()) -(2140 meta-types #f #f ()) -(2141 meta-types #f #f ()) -(2142 meta-types #f #f ()) -(2143 meta-types #f #f ()) -(2144 meta-types #f #f ()) -(2145 meta-types #f #f ()) -(2146 meta-types #f #f ()) -(2147 meta-types #f #f ()) -(2148 meta-types #f #f ()) -(2149 meta-types #f #f ()) -(2150 meta-types #f #f ()) -(2151 meta-types #f #f ()) -(2152 meta-types #f #f ()) -(2153 meta-types #f #f ()) -(2154 meta-types #f #f ()) -(2155 meta-types #f #f ()) -(2156 meta-types #f #f ()) -(2157 meta-types #f #f ()) -(2158 #f 2157 11 ()) -(2159 meta-types #f #f ()) -(2160 type-mask 2159 7 ()) -(2161 meta-types #f #f ()) -(2162 type-more 2161 7 ()) -(2163 meta-types #f #f ()) -(2164 type-info 2163 7 ()) -(2165 meta-types #f #f ()) -(2166 really-make-type 2165 7 ()) -(2167 meta-types #f #f ()) -(2168 meta-types #f #f ()) -(2169 meta-type? 2168 7 ()) -(2170 meta-types #f #f ()) -(2171 make-type 2170 7 ()) -(2172 meta-types #f #f ()) -(2173 set-type-name! 2172 7 ()) -(2174 meta-types #f #f ()) -(2175 make-other-type 2174 7 ()) -(2176 meta-types #f #f ()) -(2177 name->type 2176 7 ()) -(2178 meta-types #f #f ()) -(2179 new-type-bit 2178 7 ()) -(2180 meta-types #f #f ()) -(2181 mask->type 2180 7 ()) +(2092 table-ref-procedure 2091 7 ()) +(2093 tables #f #f ()) +(2094 set-table-set!-procedure! 2093 7 ()) +(2095 tables #f #f ()) +(2096 table-set!-procedure 2095 7 ()) +(2097 tables #f #f ()) +(2098 really-make-table 2097 7 ()) +(2099 tables #f #f ()) +(2100 tables #f #f ()) +(2101 table? 2100 7 ()) +(2102 tables #f #f ()) +(2103 table-ref 2102 7 ()) +(2104 tables #f #f ()) +(2105 table-set! 2104 7 ()) +(2106 tables #f #f ()) +(2107 next-table-size 2106 7 ()) +(2108 tables #f #f ()) +(2109 delete-entry! 2108 7 ()) +(2110 loop 2109 40 ()) +(2111 tables #f #f ()) +(2112 new-entry 2111 7 ()) +(2113 tables #f #f ()) +(2114 make-linear-table-set! 2113 7 ()) +(2115 #f 2114 6 ()) +(2116 tables #f #f ()) +(2117 table-expand-table! 2116 7 ()) +(2118 tables #f #f ()) +(2119 table-enter-alist! 2118 7 ()) +(2120 loop##187 2119 26 ()) +(2121 tables #f #f ()) +(2122 make-hash-table-ref 2121 7 ()) +(2123 #f 2122 6 ()) +(2124 tables #f #f ()) +(2125 expand-hash-table! 2124 7 ()) +(2126 loop##189 2125 52 ()) +(2127 tables #f #f ()) +(2128 make-hash-table-set! 2127 7 ()) +(2129 #f 2128 6 ()) +(2130 tables #f #f ()) +(2131 make->hash-table 2130 7 ()) +(2132 #f 2131 41 ()) +(2133 tables #f #f ()) +(2134 make-linear-table-ref 2133 7 ()) +(2135 #f 2134 6 ()) +(2136 tables #f #f ()) +(2137 assoc->table-maker 2136 7 ()) +(2138 #f 2137 60 ()) +(2139 tables #f #f ()) +(2140 make-assoc 2139 7 ()) +(2141 #f 2140 20 ()) +(2142 loop 2141 18 ()) +(2143 tables #f #f ()) +(2144 make-table-maker 2143 7 ()) +(2145 tables #f #f ()) +(2146 alist-walk 2145 7 ()) +(2147 loop##191 2146 11 ()) +(2148 tables #f #f ()) +(2149 really-table-walk 2148 7 ()) +(2150 loop##194 2149 63 ()) +(2151 tables #f #f ()) +(2152 table-walk 2151 7 ()) +(2153 #f 2152 6 ()) +(2154 tables #f #f ()) +(2155 make-table-immutable! 2154 7 ()) +(2156 tables #f #f ()) +(2157 table->entry-list 2156 7 ()) +(2158 #f 2157 17 ()) +(2159 tables #f #f ()) +(2160 default-table-hash-function 2159 7 ()) +(2161 tables #f #f ()) +(2162 default-table-assoc 2161 7 ()) +(2163 tables #f #f ()) +(2164 symbol-hash 2163 7 ()) +(2165 tables #f #f ()) +(2166 tables #f #f ()) +(2167 weak #f #f ()) +(2168 walk-population 2167 7 ()) +(2169 #f 2168 6 ()) +(2170 weak #f #f ()) +(2171 population->list 2170 7 ()) +(2172 weak #f #f ()) +(2173 population-reduce 2172 7 ()) +(2174 loop##196 2173 11 ()) +(2175 weak #f #f ()) +(2176 weak-memq 2175 7 ()) +(2177 weak #f #f ()) +(2178 add-to-population! 2177 7 ()) +(2179 weak #f #f ()) +(2180 make-population 2179 7 ()) +(2181 meta-types #f #f ()) (2182 meta-types #f #f ()) -(2183 bottom-type? 2182 7 ()) +(2183 meta-types #f #f ()) (2184 meta-types #f #f ()) -(2185 new-atomic-type 2184 7 ()) +(2185 meta-types #f #f ()) (2186 meta-types #f #f ()) -(2187 named-atomic-type 2186 7 ()) +(2187 meta-types #f #f ()) (2188 meta-types #f #f ()) -(2189 empty-rail-type? 2188 7 ()) +(2189 meta-types #f #f ()) (2190 meta-types #f #f ()) -(2191 rest-type? 2190 7 ()) +(2191 meta-types #f #f ()) (2192 meta-types #f #f ()) -(2193 same-type? 2192 7 ()) +(2193 meta-types #f #f ()) (2194 meta-types #f #f ()) -(2195 head-type 2194 7 ()) +(2195 meta-types #f #f ()) (2196 meta-types #f #f ()) -(2197 optional-type? 2196 7 ()) +(2197 meta-types #f #f ()) (2198 meta-types #f #f ()) -(2199 rail-type 2198 7 ()) +(2199 meta-types #f #f ()) (2200 meta-types #f #f ()) -(2201 make-optional-type 2200 7 ()) +(2201 meta-types #f #f ()) (2202 meta-types #f #f ()) -(2203 make-rest-type 2202 7 ()) +(2203 meta-types #f #f ()) (2204 meta-types #f #f ()) -(2205 head-type-really 2204 7 ()) +(2205 meta-types #f #f ()) (2206 meta-types #f #f ()) -(2207 tail-type 2206 7 ()) +(2207 meta-types #f #f ()) (2208 meta-types #f #f ()) -(2209 value-type? 2208 7 ()) +(2209 meta-types #f #f ()) (2210 meta-types #f #f ()) -(2211 other-type-info 2210 7 ()) +(2211 loop 2210 28 ()) (2212 meta-types #f #f ()) -(2213 restrictive? 2212 7 ()) +(2213 meta-types #f #f ()) (2214 meta-types #f #f ()) -(2215 make-procedure-type 2214 7 ()) +(2215 meta-types #f #f ()) (2216 meta-types #f #f ()) -(2217 procedure-type-domain 2216 7 ()) +(2217 meta-types #f #f ()) (2218 meta-types #f #f ()) -(2219 procedure-type-codomain 2218 7 ()) +(2219 meta-types #f #f ()) (2220 meta-types #f #f ()) -(2221 meet-procedure 2220 7 ()) +(2221 meta-types #f #f ()) (2222 meta-types #f #f ()) -(2223 meet-rail 2222 7 ()) +(2223 meta-types #f #f ()) (2224 meta-types #f #f ()) -(2225 meet-type 2224 7 ()) +(2225 meta-types #f #f ()) (2226 meta-types #f #f ()) -(2227 subtype? 2226 7 ()) +(2227 meta-types #f #f ()) (2228 meta-types #f #f ()) -(2229 meet-procedure? 2228 7 ()) +(2229 meta-types #f #f ()) (2230 meta-types #f #f ()) -(2231 meet? 2230 7 ()) -(2232 meta-types #f #f ()) -(2233 procedure-type? 2232 7 ()) -(2234 meta-types #f #f ()) -(2235 join-procedure 2234 7 ()) -(2236 meta-types #f #f ()) -(2237 join-rail 2236 7 ()) -(2238 meta-types #f #f ()) -(2239 join-type 2238 7 ()) -(2240 meta-types #f #f ()) -(2241 procedure-type 2240 7 ()) +(2231 meta-types #f #f ()) +(2232 #f 2231 11 ()) +(2233 meta-types #f #f ()) +(2234 type-mask 2233 7 ()) +(2235 meta-types #f #f ()) +(2236 type-more 2235 7 ()) +(2237 meta-types #f #f ()) +(2238 type-info 2237 7 ()) +(2239 meta-types #f #f ()) +(2240 really-make-type 2239 7 ()) +(2241 meta-types #f #f ()) (2242 meta-types #f #f ()) -(2243 sexp->values-type 2242 7 ()) +(2243 meta-type? 2242 7 ()) (2244 meta-types #f #f ()) -(2245 sexp->type 2244 7 ()) -(2246 #f 2245 285 ()) -(2247 #f 2245 349 ()) +(2245 make-type 2244 7 ()) +(2246 meta-types #f #f ()) +(2247 set-type-name! 2246 7 ()) (2248 meta-types #f #f ()) -(2249 disjoin-rest 2248 7 ()) +(2249 make-other-type 2248 7 ()) (2250 meta-types #f #f ()) -(2251 disjoin-type 2250 7 ()) -(2252 loop##197 2251 262 ()) -(2253 meta-types #f #f ()) -(2254 atomic-type->sexp 2253 7 ()) -(2255 meta-types #f #f ()) -(2256 rail-type->sexp 2255 7 ()) -(2257 recur 2256 25 ()) +(2251 name->type 2250 7 ()) +(2252 meta-types #f #f ()) +(2253 new-type-bit 2252 7 ()) +(2254 meta-types #f #f ()) +(2255 mask->type 2254 7 ()) +(2256 meta-types #f #f ()) +(2257 bottom-type? 2256 7 ()) (2258 meta-types #f #f ()) -(2259 type->sexp 2258 7 ()) -(2260 #f 2259 141 ()) -(2261 meta-types #f #f ()) -(2262 make-some-values-type 2261 7 ()) -(2263 meta-types #f #f ()) -(2264 fixed-arity-procedure-type? 2263 7 ()) -(2265 loop 2264 43 ()) +(2259 new-atomic-type 2258 7 ()) +(2260 meta-types #f #f ()) +(2261 named-atomic-type 2260 7 ()) +(2262 meta-types #f #f ()) +(2263 empty-rail-type? 2262 7 ()) +(2264 meta-types #f #f ()) +(2265 rest-type? 2264 7 ()) (2266 meta-types #f #f ()) -(2267 procedure-type-arity 2266 7 ()) -(2268 loop##200 2267 11 ()) -(2269 meta-types #f #f ()) -(2270 procedure-type-argument-types 2269 7 ()) -(2271 recur 2270 28 ()) +(2267 same-type? 2266 7 ()) +(2268 meta-types #f #f ()) +(2269 head-type 2268 7 ()) +(2270 meta-types #f #f ()) +(2271 optional-type? 2270 7 ()) (2272 meta-types #f #f ()) -(2273 variable-type 2272 7 ()) +(2273 rail-type 2272 7 ()) (2274 meta-types #f #f ()) -(2275 variable-type? 2274 7 ()) +(2275 make-optional-type 2274 7 ()) (2276 meta-types #f #f ()) -(2277 compatible-types? 2276 7 ()) +(2277 make-rest-type 2276 7 ()) (2278 meta-types #f #f ()) -(2279 meta-types #f #f ()) +(2279 head-type-really 2278 7 ()) (2280 meta-types #f #f ()) -(2281 interfaces #f #f ()) -(2282 #f 2281 7 ()) -(2283 interfaces #f #f ()) -(2284 ref-method 2283 7 ()) -(2285 interfaces #f #f ()) -(2286 walk-method 2285 7 ()) -(2287 interfaces #f #f ()) -(2288 interface-clients 2287 7 ()) -(2289 interfaces #f #f ()) -(2290 set-interface-name! 2289 7 ()) -(2291 interfaces #f #f ()) -(2292 interface-name 2291 7 ()) -(2293 interfaces #f #f ()) -(2294 really-make-interface 2293 7 ()) -(2295 interfaces #f #f ()) -(2296 interfaces #f #f ()) -(2297 interface? 2296 7 ()) -(2298 interfaces #f #f ()) -(2299 interface-ref 2298 7 ()) -(2300 interfaces #f #f ()) -(2301 for-each-declaration 2300 7 ()) -(2302 interfaces #f #f ()) -(2303 note-reference-to-interface! 2302 7 ()) -(2304 interfaces #f #f ()) -(2305 make-interface 2304 7 ()) -(2306 interfaces #f #f ()) -(2307 really-make-simple-interface 2306 7 ()) -(2308 #f 2307 6 ()) -(2309 #f 2307 11 ()) -(2310 interfaces #f #f ()) -(2311 make-simple-interface 2310 7 ()) -(2312 #f 2311 23 ()) -(2313 #f 2312 66 ()) -(2314 interfaces #f #f ()) -(2315 make-compound-interface 2314 7 ()) -(2316 #f 2315 12 ()) -(2317 loop 2316 18 ()) -(2318 #f 2315 17 ()) -(2319 #f 2318 6 ()) -(2320 #f 2315 38 ()) -(2321 interfaces #f #f ()) -(2322 note-interface-name! 2321 7 ()) -(2323 bindings #f #f ()) -(2324 bindings #f #f ()) -(2325 binding-type 2324 7 ()) -(2326 bindings #f #f ()) -(2327 binding-place 2326 7 ()) -(2328 bindings #f #f ()) -(2329 binding-static 2328 7 ()) -(2330 bindings #f #f ()) -(2331 binding-path 2330 7 ()) -(2332 bindings #f #f ()) -(2333 set-binding-place! 2332 7 ()) -(2334 bindings #f #f ()) -(2335 make-binding 2334 7 ()) -(2336 bindings #f #f ()) -(2337 add-path 2336 7 ()) -(2338 bindings #f #f ()) -(2339 clobber-binding! 2338 7 ()) -(2340 bindings #f #f ()) -(2341 impose-type 2340 7 ()) -(2342 bindings #f #f ()) -(2343 forget-integration 2342 7 ()) -(2344 bindings #f #f ()) -(2345 same-denotation? 2344 7 ()) -(2346 bindings #f #f ()) -(2347 follow-forwarding-pointers 2346 7 ()) -(2348 bindings #f #f ()) -(2349 maybe-fix-place! 2348 7 ()) -(2350 names #f #f ()) -(2351 #f 2350 7 ()) -(2352 names #f #f ()) -(2353 transform-procedure 2352 7 ()) -(2354 names #f #f ()) -(2355 transform-env 2354 7 ()) -(2356 names #f #f ()) -(2357 transform-type 2356 7 ()) -(2358 names #f #f ()) -(2359 transform-aux-names 2358 7 ()) -(2360 names #f #f ()) -(2361 transform-source 2360 7 ()) -(2362 names #f #f ()) -(2363 transform-id 2362 7 ()) -(2364 names #f #f ()) -(2365 really-make-transform 2364 7 ()) -(2366 names #f #f ()) -(2367 names #f #f ()) -(2368 names #f #f ()) -(2369 #f 2368 11 ()) -(2370 names #f #f ()) -(2371 generated-symbol 2370 7 ()) -(2372 names #f #f ()) -(2373 generated-token 2372 7 ()) -(2374 names #f #f ()) -(2375 generated-env 2374 7 ()) -(2376 names #f #f ()) -(2377 generated-parent-name 2376 7 ()) -(2378 names #f #f ()) -(2379 make-generated 2378 7 ()) -(2380 names #f #f ()) -(2381 names #f #f ()) -(2382 generated? 2381 7 ()) -(2383 names #f #f ()) -(2384 name? 2383 7 ()) -(2385 names #f #f ()) -(2386 generate-name 2385 7 ()) -(2387 names #f #f ()) -(2388 generated-uid 2387 7 ()) -(2389 names #f #f ()) -(2390 name->symbol 2389 7 ()) -(2391 names #f #f ()) -(2392 name-hash 2391 7 ()) -(2393 names #f #f ()) -(2394 desyntaxify 2393 7 ()) -(2395 loop 2394 267 ()) -(2396 names #f #f ()) -(2397 make-qualified 2396 7 ()) -(2398 names #f #f ()) -(2399 qualified? 2398 7 ()) -(2400 names #f #f ()) -(2401 qualified-parent-name 2400 7 ()) -(2402 names #f #f ()) -(2403 qualified-symbol 2402 7 ()) -(2404 names #f #f ()) -(2405 lookup 2404 7 ()) -(2406 names #f #f ()) -(2407 transform? 2406 7 ()) -(2408 names #f #f ()) -(2409 qualify-parent 2408 7 ()) -(2410 recur 2409 18 ()) -(2411 names #f #f ()) -(2412 name->qualified 2411 7 ()) -(2413 names #f #f ()) -(2414 make-transform 2413 7 ()) -(2415 names #f #f ()) -(2416 name->source-name 2415 7 ()) -(2417 names #f #f ()) -(2418 make-keyword-comparator 2417 7 ()) -(2419 #f 2418 6 ()) -(2420 names #f #f ()) -(2421 make-name-generator 2420 7 ()) -(2422 #f 2421 13 ()) -(2423 names #f #f ()) -(2424 bind-aliases 2423 7 ()) -(2425 #f 2424 36 ()) +(2281 tail-type 2280 7 ()) +(2282 meta-types #f #f ()) +(2283 value-type? 2282 7 ()) +(2284 meta-types #f #f ()) +(2285 other-type-info 2284 7 ()) +(2286 meta-types #f #f ()) +(2287 restrictive? 2286 7 ()) +(2288 meta-types #f #f ()) +(2289 make-procedure-type 2288 7 ()) +(2290 meta-types #f #f ()) +(2291 procedure-type-domain 2290 7 ()) +(2292 meta-types #f #f ()) +(2293 procedure-type-codomain 2292 7 ()) +(2294 meta-types #f #f ()) +(2295 meet-procedure 2294 7 ()) +(2296 meta-types #f #f ()) +(2297 meet-rail 2296 7 ()) +(2298 meta-types #f #f ()) +(2299 meet-type 2298 7 ()) +(2300 meta-types #f #f ()) +(2301 subtype? 2300 7 ()) +(2302 meta-types #f #f ()) +(2303 meet-procedure? 2302 7 ()) +(2304 meta-types #f #f ()) +(2305 meet? 2304 7 ()) +(2306 meta-types #f #f ()) +(2307 procedure-type? 2306 7 ()) +(2308 meta-types #f #f ()) +(2309 join-procedure 2308 7 ()) +(2310 meta-types #f #f ()) +(2311 join-rail 2310 7 ()) +(2312 meta-types #f #f ()) +(2313 join-type 2312 7 ()) +(2314 meta-types #f #f ()) +(2315 procedure-type 2314 7 ()) +(2316 meta-types #f #f ()) +(2317 sexp->values-type 2316 7 ()) +(2318 meta-types #f #f ()) +(2319 sexp->type 2318 7 ()) +(2320 #f 2319 281 ()) +(2321 #f 2319 345 ()) +(2322 meta-types #f #f ()) +(2323 disjoin-rest 2322 7 ()) +(2324 meta-types #f #f ()) +(2325 disjoin-type 2324 7 ()) +(2326 loop##215 2325 262 ()) +(2327 meta-types #f #f ()) +(2328 atomic-type->sexp 2327 7 ()) +(2329 meta-types #f #f ()) +(2330 rail-type->sexp 2329 7 ()) +(2331 recur 2330 25 ()) +(2332 meta-types #f #f ()) +(2333 type->sexp 2332 7 ()) +(2334 #f 2333 141 ()) +(2335 meta-types #f #f ()) +(2336 make-some-values-type 2335 7 ()) +(2337 meta-types #f #f ()) +(2338 fixed-arity-procedure-type? 2337 7 ()) +(2339 loop 2338 43 ()) +(2340 meta-types #f #f ()) +(2341 procedure-type-arity 2340 7 ()) +(2342 loop##218 2341 11 ()) +(2343 meta-types #f #f ()) +(2344 procedure-type-argument-types 2343 7 ()) +(2345 recur 2344 28 ()) +(2346 meta-types #f #f ()) +(2347 variable-type 2346 7 ()) +(2348 meta-types #f #f ()) +(2349 variable-type? 2348 7 ()) +(2350 meta-types #f #f ()) +(2351 compatible-types? 2350 7 ()) +(2352 meta-types #f #f ()) +(2353 meta-types #f #f ()) +(2354 meta-types #f #f ()) +(2355 interfaces #f #f ()) +(2356 #f 2355 7 ()) +(2357 interfaces #f #f ()) +(2358 ref-method 2357 7 ()) +(2359 interfaces #f #f ()) +(2360 walk-method 2359 7 ()) +(2361 interfaces #f #f ()) +(2362 interface-clients 2361 7 ()) +(2363 interfaces #f #f ()) +(2364 set-interface-name! 2363 7 ()) +(2365 interfaces #f #f ()) +(2366 interface-name 2365 7 ()) +(2367 interfaces #f #f ()) +(2368 really-make-interface 2367 7 ()) +(2369 interfaces #f #f ()) +(2370 interfaces #f #f ()) +(2371 interface? 2370 7 ()) +(2372 interfaces #f #f ()) +(2373 interface-ref 2372 7 ()) +(2374 interfaces #f #f ()) +(2375 for-each-declaration 2374 7 ()) +(2376 interfaces #f #f ()) +(2377 note-reference-to-interface! 2376 7 ()) +(2378 interfaces #f #f ()) +(2379 make-interface 2378 7 ()) +(2380 interfaces #f #f ()) +(2381 really-make-simple-interface 2380 7 ()) +(2382 #f 2381 6 ()) +(2383 #f 2381 11 ()) +(2384 interfaces #f #f ()) +(2385 make-simple-interface 2384 7 ()) +(2386 #f 2385 23 ()) +(2387 #f 2386 62 ()) +(2388 interfaces #f #f ()) +(2389 make-compound-interface 2388 7 ()) +(2390 #f 2389 12 ()) +(2391 loop 2390 18 ()) +(2392 #f 2389 17 ()) +(2393 #f 2392 6 ()) +(2394 #f 2389 38 ()) +(2395 interfaces #f #f ()) +(2396 note-interface-name! 2395 7 ()) +(2397 bindings #f #f ()) +(2398 bindings #f #f ()) +(2399 binding-type 2398 7 ()) +(2400 bindings #f #f ()) +(2401 binding-place 2400 7 ()) +(2402 bindings #f #f ()) +(2403 binding-static 2402 7 ()) +(2404 bindings #f #f ()) +(2405 binding-path 2404 7 ()) +(2406 bindings #f #f ()) +(2407 set-binding-place! 2406 7 ()) +(2408 bindings #f #f ()) +(2409 make-binding 2408 7 ()) +(2410 bindings #f #f ()) +(2411 add-path 2410 7 ()) +(2412 bindings #f #f ()) +(2413 clobber-binding! 2412 7 ()) +(2414 bindings #f #f ()) +(2415 impose-type 2414 7 ()) +(2416 bindings #f #f ()) +(2417 forget-integration 2416 7 ()) +(2418 bindings #f #f ()) +(2419 same-denotation? 2418 7 ()) +(2420 bindings #f #f ()) +(2421 follow-forwarding-pointers 2420 7 ()) +(2422 bindings #f #f ()) +(2423 maybe-fix-place! 2422 7 ()) +(2424 names #f #f ()) +(2425 #f 2424 7 ()) (2426 names #f #f ()) -(2427 maybe-apply-macro-transform 2426 7 ()) +(2427 transform-procedure 2426 7 ()) (2428 names #f #f ()) -(2429 apply-inline-transform 2428 7 ()) +(2429 transform-env 2428 7 ()) (2430 names #f #f ()) -(2431 compiler-envs #f #f ()) -(2432 compiler-envs #f #f ()) -(2433 compiler-envs #f #f ()) -(2434 compiler-envs #f #f ()) -(2435 compiler-envs #f #f ()) -(2436 lookup 2435 7 ()) -(2437 compiler-envs #f #f ()) -(2438 bind1 2437 7 ()) -(2439 #f 2438 6 ()) -(2440 compiler-envs #f #f ()) -(2441 bind 2440 7 ()) -(2442 compiler-envs #f #f ()) -(2443 bindrec 2442 7 ()) -(2444 #f 2443 17 ()) -(2445 compiler-envs #f #f ()) -(2446 make-compiler-env 2445 7 ()) -(2447 #f 2446 6 ()) -(2448 compiler-envs #f #f ()) -(2449 environment-macro-eval 2448 7 ()) -(2450 compiler-envs #f #f ()) -(2451 environment-define! 2450 7 ()) -(2452 compiler-envs #f #f ()) -(2453 extract-package-from-environment 2452 7 ()) -(2454 compiler-envs #f #f ()) -(2455 bind-source-file-name 2454 7 ()) -(2456 compiler-envs #f #f ()) -(2457 source-file-name 2456 7 ()) -(2458 thingies #f #f ()) -(2459 thingie-binding 2458 7 ()) -(2460 thingies #f #f ()) -(2461 thingie-name 2460 7 ()) -(2462 thingies #f #f ()) -(2463 thingie-want-type 2462 7 ()) -(2464 thingies #f #f ()) -(2465 make-thingie 2464 7 ()) -(2466 thingies #f #f ()) -(2467 thingies #f #f ()) -(2468 thingie? 2467 7 ()) -(2469 packages #f #f ()) -(2470 #f 2469 11 ()) -(2471 packages #f #f ()) -(2472 packages #f #f ()) -(2473 packages #f #f ()) -(2474 packages #f #f ()) -(2475 packages #f #f ()) -(2476 packages #f #f ()) -(2477 packages #f #f ()) -(2478 packages #f #f ()) -(2479 #f 2478 11 ()) -(2480 packages #f #f ()) -(2481 package-uid 2480 7 ()) -(2482 packages #f #f ()) -(2483 set-package-opens! 2482 7 ()) -(2484 packages #f #f ()) -(2485 package-opens-really 2484 7 ()) -(2486 packages #f #f ()) -(2487 package-definitions 2486 7 ()) -(2488 packages #f #f ()) -(2489 package-unstable? 2488 7 ()) -(2490 packages #f #f ()) -(2491 set-package-integrate?! 2490 7 ()) -(2492 packages #f #f ()) -(2493 package-integrate? 2492 7 ()) -(2494 packages #f #f ()) -(2495 set-package-get-location! 2494 7 ()) -(2496 packages #f #f ()) -(2497 package-get-location 2496 7 ()) -(2498 packages #f #f ()) -(2499 package-file-name 2498 7 ()) -(2500 packages #f #f ()) -(2501 package-clauses 2500 7 ()) -(2502 packages #f #f ()) -(2503 set-package-loaded?! 2502 7 ()) -(2504 packages #f #f ()) -(2505 package-loaded? 2504 7 ()) -(2506 packages #f #f ()) -(2507 set-package->environment! 2506 7 ()) -(2508 packages #f #f ()) -(2509 package->environment 2508 7 ()) -(2510 packages #f #f ()) -(2511 set-package-opens-thunk! 2510 7 ()) -(2512 packages #f #f ()) -(2513 package-opens-thunk 2512 7 ()) -(2514 packages #f #f ()) -(2515 package-accesses-thunk 2514 7 ()) -(2516 packages #f #f ()) -(2517 set-package-undefineds! 2516 7 ()) -(2518 packages #f #f ()) -(2519 package-real-undefineds 2518 7 ()) -(2520 packages #f #f ()) -(2521 set-package-undefined-but-assigneds! 2520 7 ()) -(2522 packages #f #f ()) -(2523 package-real-undefined-but-assigneds 2522 7 ()) -(2524 packages #f #f ()) -(2525 package-clients 2524 7 ()) -(2526 packages #f #f ()) -(2527 package-cached 2526 7 ()) -(2528 packages #f #f ()) -(2529 really-make-package 2528 7 ()) -(2530 packages #f #f ()) -(2531 packages #f #f ()) -(2532 #f 2531 11 ()) -(2533 packages #f #f ()) -(2534 structure-interface-thunk 2533 7 ()) -(2535 packages #f #f ()) -(2536 set-structure-interface! 2535 7 ()) -(2537 packages #f #f ()) -(2538 structure-interface-really 2537 7 ()) -(2539 packages #f #f ()) -(2540 structure-package 2539 7 ()) -(2541 packages #f #f ()) -(2542 structure-clients 2541 7 ()) +(2431 transform-type 2430 7 ()) +(2432 names #f #f ()) +(2433 transform-aux-names 2432 7 ()) +(2434 names #f #f ()) +(2435 transform-source 2434 7 ()) +(2436 names #f #f ()) +(2437 transform-id 2436 7 ()) +(2438 names #f #f ()) +(2439 really-make-transform 2438 7 ()) +(2440 names #f #f ()) +(2441 names #f #f ()) +(2442 names #f #f ()) +(2443 #f 2442 11 ()) +(2444 names #f #f ()) +(2445 generated-symbol 2444 7 ()) +(2446 names #f #f ()) +(2447 generated-token 2446 7 ()) +(2448 names #f #f ()) +(2449 generated-env 2448 7 ()) +(2450 names #f #f ()) +(2451 generated-parent-name 2450 7 ()) +(2452 names #f #f ()) +(2453 make-generated 2452 7 ()) +(2454 names #f #f ()) +(2455 names #f #f ()) +(2456 generated? 2455 7 ()) +(2457 names #f #f ()) +(2458 name? 2457 7 ()) +(2459 names #f #f ()) +(2460 generate-name 2459 7 ()) +(2461 names #f #f ()) +(2462 generated-uid 2461 7 ()) +(2463 names #f #f ()) +(2464 name->symbol 2463 7 ()) +(2465 names #f #f ()) +(2466 name-hash 2465 7 ()) +(2467 names #f #f ()) +(2468 desyntaxify 2467 7 ()) +(2469 loop 2468 267 ()) +(2470 names #f #f ()) +(2471 make-qualified 2470 7 ()) +(2472 names #f #f ()) +(2473 qualified? 2472 7 ()) +(2474 names #f #f ()) +(2475 qualified-parent-name 2474 7 ()) +(2476 names #f #f ()) +(2477 qualified-symbol 2476 7 ()) +(2478 names #f #f ()) +(2479 lookup 2478 7 ()) +(2480 names #f #f ()) +(2481 transform? 2480 7 ()) +(2482 names #f #f ()) +(2483 qualify-parent 2482 7 ()) +(2484 recur 2483 18 ()) +(2485 names #f #f ()) +(2486 name->qualified 2485 7 ()) +(2487 names #f #f ()) +(2488 make-transform 2487 7 ()) +(2489 names #f #f ()) +(2490 name->source-name 2489 7 ()) +(2491 names #f #f ()) +(2492 make-keyword-comparator 2491 7 ()) +(2493 #f 2492 6 ()) +(2494 names #f #f ()) +(2495 make-name-generator 2494 7 ()) +(2496 #f 2495 13 ()) +(2497 names #f #f ()) +(2498 bind-aliases 2497 7 ()) +(2499 #f 2498 36 ()) +(2500 names #f #f ()) +(2501 maybe-apply-macro-transform 2500 7 ()) +(2502 names #f #f ()) +(2503 apply-inline-transform 2502 7 ()) +(2504 names #f #f ()) +(2505 compiler-envs #f #f ()) +(2506 compiler-envs #f #f ()) +(2507 compiler-envs #f #f ()) +(2508 compiler-envs #f #f ()) +(2509 compiler-envs #f #f ()) +(2510 lookup 2509 7 ()) +(2511 compiler-envs #f #f ()) +(2512 bind1 2511 7 ()) +(2513 #f 2512 6 ()) +(2514 compiler-envs #f #f ()) +(2515 bind 2514 7 ()) +(2516 compiler-envs #f #f ()) +(2517 bindrec 2516 7 ()) +(2518 #f 2517 17 ()) +(2519 compiler-envs #f #f ()) +(2520 make-compiler-env 2519 7 ()) +(2521 #f 2520 6 ()) +(2522 compiler-envs #f #f ()) +(2523 environment-macro-eval 2522 7 ()) +(2524 compiler-envs #f #f ()) +(2525 environment-define! 2524 7 ()) +(2526 compiler-envs #f #f ()) +(2527 extract-package-from-environment 2526 7 ()) +(2528 compiler-envs #f #f ()) +(2529 bind-source-file-name 2528 7 ()) +(2530 compiler-envs #f #f ()) +(2531 source-file-name 2530 7 ()) +(2532 thingies #f #f ()) +(2533 thingie-binding 2532 7 ()) +(2534 thingies #f #f ()) +(2535 thingie-name 2534 7 ()) +(2536 thingies #f #f ()) +(2537 thingie-want-type 2536 7 ()) +(2538 thingies #f #f ()) +(2539 make-thingie 2538 7 ()) +(2540 thingies #f #f ()) +(2541 thingies #f #f ()) +(2542 thingie? 2541 7 ()) (2543 packages #f #f ()) -(2544 set-structure-name! 2543 7 ()) +(2544 #f 2543 11 ()) (2545 packages #f #f ()) -(2546 structure-name 2545 7 ()) +(2546 packages #f #f ()) (2547 packages #f #f ()) -(2548 really-make-structure 2547 7 ()) +(2548 packages #f #f ()) (2549 packages #f #f ()) (2550 packages #f #f ()) -(2551 structure? 2550 7 ()) +(2551 packages #f #f ()) (2552 packages #f #f ()) -(2553 initialize-structure! 2552 7 ()) +(2553 #f 2552 11 ()) (2554 packages #f #f ()) -(2555 structure-interface 2554 7 ()) +(2555 package-uid 2554 7 ()) (2556 packages #f #f ()) -(2557 package? 2556 7 ()) +(2557 set-package-opens! 2556 7 ()) (2558 packages #f #f ()) -(2559 note-package-name! 2558 7 ()) +(2559 package-opens-really 2558 7 ()) (2560 packages #f #f ()) -(2561 note-structure-name! 2560 7 ()) +(2561 package-definitions 2560 7 ()) (2562 packages #f #f ()) -(2563 make-structure 2562 7 ()) -(2564 #f 2563 85 ()) -(2565 packages #f #f ()) -(2566 structure-unstable? 2565 7 ()) -(2567 packages #f #f ()) -(2568 get-new-location 2567 7 ()) -(2569 packages #f #f ()) -(2570 package-define! 2569 7 ()) -(2571 packages #f #f ()) -(2572 package-accesses 2571 7 ()) -(2573 packages #f #f ()) -(2574 initialize-package! 2573 7 ()) -(2575 #f 2574 45 ()) -(2576 #f 2574 59 ()) -(2577 packages #f #f ()) -(2578 initialize-package-if-necessary! 2577 7 ()) -(2579 packages #f #f ()) -(2580 package-definition 2579 7 ()) -(2581 packages #f #f ()) -(2582 search-opens 2581 7 ()) -(2583 loop 2582 18 ()) +(2563 package-unstable? 2562 7 ()) +(2564 packages #f #f ()) +(2565 set-package-integrate?! 2564 7 ()) +(2566 packages #f #f ()) +(2567 package-integrate? 2566 7 ()) +(2568 packages #f #f ()) +(2569 set-package-get-location! 2568 7 ()) +(2570 packages #f #f ()) +(2571 package-get-location 2570 7 ()) +(2572 packages #f #f ()) +(2573 package-file-name 2572 7 ()) +(2574 packages #f #f ()) +(2575 package-clauses 2574 7 ()) +(2576 packages #f #f ()) +(2577 set-package-loaded?! 2576 7 ()) +(2578 packages #f #f ()) +(2579 package-loaded? 2578 7 ()) +(2580 packages #f #f ()) +(2581 set-package->environment! 2580 7 ()) +(2582 packages #f #f ()) +(2583 package->environment 2582 7 ()) (2584 packages #f #f ()) -(2585 structure-lookup 2584 7 ()) +(2585 set-package-opens-thunk! 2584 7 ()) (2586 packages #f #f ()) -(2587 package-lookup 2586 7 ()) +(2587 package-opens-thunk 2586 7 ()) (2588 packages #f #f ()) -(2589 generic-lookup 2588 7 ()) +(2589 package-accesses-thunk 2588 7 ()) (2590 packages #f #f ()) -(2591 really-package-lookup 2590 7 ()) +(2591 set-package-undefineds! 2590 7 ()) (2592 packages #f #f ()) -(2593 real-structure-lookup 2592 7 ()) +(2593 package-real-undefineds 2592 7 ()) (2594 packages #f #f ()) -(2595 for-each-export 2594 7 ()) -(2596 #f 2595 22 ()) -(2597 packages #f #f ()) -(2598 really-package->environment 2597 7 ()) -(2599 #f 2598 6 ()) -(2600 #f 2598 11 ()) -(2601 packages #f #f ()) -(2602 new-package-uid 2601 7 ()) -(2603 packages #f #f ()) -(2604 make-package 2603 7 ()) +(2595 set-package-undefined-but-assigneds! 2594 7 ()) +(2596 packages #f #f ()) +(2597 package-real-undefined-but-assigneds 2596 7 ()) +(2598 packages #f #f ()) +(2599 package-clients 2598 7 ()) +(2600 packages #f #f ()) +(2601 package-cached 2600 7 ()) +(2602 packages #f #f ()) +(2603 really-make-package 2602 7 ()) +(2604 packages #f #f ()) (2605 packages #f #f ()) -(2606 lazy-table-accessor 2605 7 ()) -(2607 #f 2606 6 ()) -(2608 packages #f #f ()) -(2609 package-name 2608 7 ()) -(2610 packages #f #f ()) -(2611 package-opens 2610 7 ()) -(2612 packages #f #f ()) -(2613 make-simple-package 2612 7 ()) -(2614 #f 2613 65 ()) -(2615 #f 2613 70 ()) -(2616 packages #f #f ()) -(2617 package-add-static! 2616 7 ()) -(2618 packages #f #f ()) -(2619 package-refine-type! 2618 7 ()) -(2620 packages #f #f ()) -(2621 for-each-definition 2620 7 ()) -(2622 #f 2621 6 ()) +(2606 #f 2605 11 ()) +(2607 packages #f #f ()) +(2608 structure-interface-thunk 2607 7 ()) +(2609 packages #f #f ()) +(2610 set-structure-interface! 2609 7 ()) +(2611 packages #f #f ()) +(2612 structure-interface-really 2611 7 ()) +(2613 packages #f #f ()) +(2614 structure-package 2613 7 ()) +(2615 packages #f #f ()) +(2616 structure-clients 2615 7 ()) +(2617 packages #f #f ()) +(2618 set-structure-name! 2617 7 ()) +(2619 packages #f #f ()) +(2620 structure-name 2619 7 ()) +(2621 packages #f #f ()) +(2622 really-make-structure 2621 7 ()) (2623 packages #f #f ()) -(2624 make-new-location 2623 7 ()) -(2625 packages #f #f ()) -(2626 flush-location-names 2625 7 ()) -(2627 packages #f #f ()) -(2628 print-undefined-names 2627 7 ()) -(2629 #f 2628 10 ()) -(2630 #f 2628 184 ()) -(2631 packages #f #f ()) -(2632 noting-undefined-variables 2631 7 ()) -(2633 add-name 2632 13 ()) -(2634 #f 2632 25 ()) -(2635 #f 2632 30 ()) -(2636 #f 2635 3 ()) -(2637 #f 2635 11 ()) -(2638 #f 2637 3 ()) +(2624 packages #f #f ()) +(2625 structure? 2624 7 ()) +(2626 packages #f #f ()) +(2627 initialize-structure! 2626 7 ()) +(2628 packages #f #f ()) +(2629 structure-interface 2628 7 ()) +(2630 packages #f #f ()) +(2631 package? 2630 7 ()) +(2632 packages #f #f ()) +(2633 note-package-name! 2632 7 ()) +(2634 packages #f #f ()) +(2635 note-structure-name! 2634 7 ()) +(2636 packages #f #f ()) +(2637 make-structure 2636 7 ()) +(2638 #f 2637 85 ()) (2639 packages #f #f ()) -(2640 cenv->package 2639 7 ()) +(2640 structure-unstable? 2639 7 ()) (2641 packages #f #f ()) -(2642 get-location-for-unassignable 2641 7 ()) -(2643 #f 2642 98 ()) -(2644 #f 2642 103 ()) +(2642 get-new-location 2641 7 ()) +(2643 packages #f #f ()) +(2644 package-define! 2643 7 ()) (2645 packages #f #f ()) -(2646 package-note-caching! 2645 7 ()) -(2647 loop 2646 79 ()) -(2648 packages #f #f ()) -(2649 note-caching! 2648 7 ()) -(2650 packages #f #f ()) -(2651 location-for-reference 2650 7 ()) -(2652 loop 2651 28 ()) +(2646 package-accesses 2645 7 ()) +(2647 packages #f #f ()) +(2648 initialize-package! 2647 7 ()) +(2649 #f 2648 45 ()) +(2650 #f 2648 59 ()) +(2651 packages #f #f ()) +(2652 initialize-package-if-necessary! 2651 7 ()) (2653 packages #f #f ()) -(2654 get-location-for-undefined 2653 7 ()) -(2655 #f 2654 105 ()) -(2656 packages #f #f ()) -(2657 get-location 2656 7 ()) +(2654 package-definition 2653 7 ()) +(2655 packages #f #f ()) +(2656 search-opens 2655 7 ()) +(2657 loop 2656 18 ()) (2658 packages #f #f ()) -(2659 really-link! 2658 7 ()) -(2660 loop##280 2659 11 ()) -(2661 packages #f #f ()) -(2662 link! 2661 7 ()) -(2663 #f 2662 14 ()) +(2659 structure-lookup 2658 7 ()) +(2660 packages #f #f ()) +(2661 package-lookup 2660 7 ()) +(2662 packages #f #f ()) +(2663 generic-lookup 2662 7 ()) (2664 packages #f #f ()) -(2665 location-on-demand 2664 7 ()) -(2666 #f 2665 6 ()) -(2667 packages #f #f ()) +(2665 really-package-lookup 2664 7 ()) +(2666 packages #f #f ()) +(2667 real-structure-lookup 2666 7 ()) (2668 packages #f #f ()) -(2669 environments #f #f ()) -(2670 set-reflective-tower-maker! 2669 28 ()) -(2671 environments #f #f ()) -(2672 make-reflective-tower 2671 7 ()) -(2673 recur 2672 19 ()) -(2674 #f 2673 6 ()) -(2675 environments #f #f ()) -(2676 null-environment 2675 7 ()) -(2677 environments #f #f ()) -(2678 set-scheme-report-environment! 2677 7 ()) -(2679 environments #f #f ()) -(2680 environments #f #f ()) -(2681 environments #f #f ()) -(2682 environments #f #f ()) -(2683 scheme-report-environment 2682 7 ()) -(2684 environments #f #f ()) -(2685 with-interaction-environment 2684 7 ()) -(2686 environments #f #f ()) -(2687 set-interaction-environment! 2686 7 ()) -(2688 environments #f #f ()) -(2689 interaction-environment 2688 7 ()) -(2690 environments #f #f ()) -(2691 environments #f #f ()) -(2692 carefully 2691 7 ()) -(2693 environments #f #f ()) -(2694 *structure-ref 2693 7 ()) -(2695 environments #f #f ()) -(2696 environment-define! 2695 7 ()) -(2697 environments #f #f ()) -(2698 environment-set! 2697 7 ()) -(2699 #f 2698 115 ()) -(2700 environments #f #f ()) -(2701 environment-ref 2700 7 ()) -(2702 #f 2701 22 ()) -(2703 filenames #f #f ()) -(2704 translate 2703 7 ()) -(2705 loop 2704 26 ()) -(2706 filenames #f #f ()) -(2707 set-translation! 2706 7 ()) -(2708 filenames #f #f ()) -(2709 translations 2708 7 ()) -(2710 filenames #f #f ()) -(2711 filenames #f #f ()) -(2712 string-posq 2711 7 ()) -(2713 loop 2712 19 ()) -(2714 filenames #f #f ()) -(2715 file-nondirectory-position 2714 7 ()) -(2716 loop 2715 24 ()) -(2717 filenames #f #f ()) -(2718 file-name-nondirectory 2717 7 ()) -(2719 filenames #f #f ()) -(2720 file-name-directory 2719 7 ()) -(2721 filenames #f #f ()) -(2722 filenames #f #f ()) -(2723 filenames #f #f ()) -(2724 filenames #f #f ()) -(2725 namestring-component 2724 7 ()) -(2726 filenames #f #f ()) -(2727 filenames #f #f ()) -(2728 filenames #f #f ()) -(2729 namestring 2728 7 ()) -(2730 #f 2729 192 ()) -(2731 reading-forms #f #f ()) -(2732 really-read-forms 2731 7 ()) -(2733 loop 2732 19 ()) -(2734 reading-forms #f #f ()) -(2735 read-forms 2734 7 ()) -(2736 #f 2735 47 ()) -(2737 reading-forms #f #f ()) -(2738 #f 2737 11 ()) -(2739 nodes #f #f ()) -(2740 #f 2739 15 ()) -(2741 nodes #f #f ()) -(2742 #f 2741 19 ()) -(2743 nodes #f #f ()) -(2744 #f 2743 19 ()) -(2745 #f 2744 29 ()) -(2746 #f 2744 57 ()) -(2747 nodes #f #f ()) -(2748 nodes #f #f ()) -(2749 nodes #f #f ()) -(2750 #f 2749 19 ()) -(2751 #f 2750 6 ()) -(2752 nodes #f #f ()) -(2753 #f 2752 19 ()) -(2754 nodes #f #f ()) -(2755 #f 2754 19 ()) -(2756 nodes #f #f ()) -(2757 #f 2756 11 ()) -(2758 nodes #f #f ()) -(2759 #f 2758 11 ()) -(2760 nodes #f #f ()) -(2761 node-operator-id 2760 7 ()) -(2762 nodes #f #f ()) -(2763 node-form 2762 7 ()) -(2764 nodes #f #f ()) -(2765 set-node-plist! 2764 7 ()) -(2766 nodes #f #f ()) -(2767 node-plist 2766 7 ()) -(2768 nodes #f #f ()) -(2769 really-make-node 2768 7 ()) -(2770 nodes #f #f ()) -(2771 nodes #f #f ()) -(2772 nodes #f #f ()) -(2773 nodes #f #f ()) -(2774 nodes #f #f ()) -(2775 nodes #f #f ()) -(2776 #f 2775 11 ()) -(2777 nodes #f #f ()) -(2778 set-operator-type! 2777 7 ()) -(2779 nodes #f #f ()) -(2780 operator-type 2779 7 ()) -(2781 nodes #f #f ()) -(2782 operator-nargs 2781 7 ()) -(2783 nodes #f #f ()) -(2784 operator-uid 2783 7 ()) -(2785 nodes #f #f ()) -(2786 operator-name 2785 7 ()) -(2787 nodes #f #f ()) -(2788 make-operator 2787 7 ()) -(2789 nodes #f #f ()) -(2790 nodes #f #f ()) -(2791 operator? 2790 7 ()) -(2792 nodes #f #f ()) -(2793 get-operator 2792 7 ()) -(2794 nodes #f #f ()) -(2795 make-operator-table 2794 7 ()) -(2796 nodes #f #f ()) -(2797 operator-lookup 2796 7 ()) -(2798 nodes #f #f ()) -(2799 operator-define! 2798 7 ()) -(2800 nodes #f #f ()) -(2801 node? 2800 7 ()) -(2802 nodes #f #f ()) -(2803 make-node 2802 7 ()) -(2804 nodes #f #f ()) -(2805 node-ref 2804 7 ()) -(2806 nodes #f #f ()) -(2807 node-set! 2806 7 ()) -(2808 loop 2807 103 ()) -(2809 nodes #f #f ()) -(2810 node-operator 2809 7 ()) -(2811 nodes #f #f ()) -(2812 node-predicate 2811 7 ()) -(2813 #f 2812 37 ()) -(2814 nodes #f #f ()) -(2815 make-similar-node 2814 7 ()) -(2816 nodes #f #f ()) -(2817 force-node 2816 7 ()) -(2818 nodes #f #f ()) -(2819 schemify-node 2818 7 ()) -(2820 nodes #f #f ()) -(2821 schemify-sexp 2820 7 ()) -(2822 loop 2821 147 ()) +(2669 for-each-export 2668 7 ()) +(2670 #f 2669 22 ()) +(2671 packages #f #f ()) +(2672 really-package->environment 2671 7 ()) +(2673 #f 2672 6 ()) +(2674 #f 2672 11 ()) +(2675 packages #f #f ()) +(2676 new-package-uid 2675 7 ()) +(2677 packages #f #f ()) +(2678 make-package 2677 7 ()) +(2679 packages #f #f ()) +(2680 lazy-table-accessor 2679 7 ()) +(2681 #f 2680 6 ()) +(2682 packages #f #f ()) +(2683 package-name 2682 7 ()) +(2684 packages #f #f ()) +(2685 package-opens 2684 7 ()) +(2686 packages #f #f ()) +(2687 make-simple-package 2686 7 ()) +(2688 #f 2687 65 ()) +(2689 #f 2687 70 ()) +(2690 packages #f #f ()) +(2691 package-add-static! 2690 7 ()) +(2692 packages #f #f ()) +(2693 package-refine-type! 2692 7 ()) +(2694 packages #f #f ()) +(2695 for-each-definition 2694 7 ()) +(2696 #f 2695 6 ()) +(2697 packages #f #f ()) +(2698 make-new-location 2697 7 ()) +(2699 packages #f #f ()) +(2700 flush-location-names 2699 7 ()) +(2701 packages #f #f ()) +(2702 print-undefined-names 2701 7 ()) +(2703 #f 2702 10 ()) +(2704 #f 2702 184 ()) +(2705 packages #f #f ()) +(2706 noting-undefined-variables 2705 7 ()) +(2707 add-name 2706 13 ()) +(2708 #f 2706 25 ()) +(2709 #f 2706 30 ()) +(2710 #f 2709 3 ()) +(2711 #f 2709 11 ()) +(2712 #f 2711 3 ()) +(2713 packages #f #f ()) +(2714 cenv->package 2713 7 ()) +(2715 packages #f #f ()) +(2716 get-location-for-unassignable 2715 7 ()) +(2717 #f 2716 98 ()) +(2718 #f 2716 103 ()) +(2719 packages #f #f ()) +(2720 package-note-caching! 2719 7 ()) +(2721 loop 2720 79 ()) +(2722 packages #f #f ()) +(2723 note-caching! 2722 7 ()) +(2724 packages #f #f ()) +(2725 location-for-reference 2724 7 ()) +(2726 loop 2725 28 ()) +(2727 packages #f #f ()) +(2728 get-location-for-undefined 2727 7 ()) +(2729 #f 2728 105 ()) +(2730 packages #f #f ()) +(2731 get-location 2730 7 ()) +(2732 packages #f #f ()) +(2733 really-link! 2732 7 ()) +(2734 loop##299 2733 11 ()) +(2735 packages #f #f ()) +(2736 link! 2735 7 ()) +(2737 #f 2736 14 ()) +(2738 packages #f #f ()) +(2739 location-on-demand 2738 7 ()) +(2740 #f 2739 6 ()) +(2741 packages #f #f ()) +(2742 packages #f #f ()) +(2743 environments #f #f ()) +(2744 set-reflective-tower-maker! 2743 28 ()) +(2745 environments #f #f ()) +(2746 make-reflective-tower 2745 7 ()) +(2747 recur 2746 19 ()) +(2748 #f 2747 6 ()) +(2749 environments #f #f ()) +(2750 null-environment 2749 7 ()) +(2751 environments #f #f ()) +(2752 set-scheme-report-environment! 2751 7 ()) +(2753 environments #f #f ()) +(2754 environments #f #f ()) +(2755 environments #f #f ()) +(2756 environments #f #f ()) +(2757 scheme-report-environment 2756 7 ()) +(2758 environments #f #f ()) +(2759 with-interaction-environment 2758 7 ()) +(2760 environments #f #f ()) +(2761 set-interaction-environment! 2760 7 ()) +(2762 environments #f #f ()) +(2763 interaction-environment 2762 7 ()) +(2764 environments #f #f ()) +(2765 environments #f #f ()) +(2766 carefully 2765 7 ()) +(2767 environments #f #f ()) +(2768 *structure-ref 2767 7 ()) +(2769 environments #f #f ()) +(2770 environment-define! 2769 7 ()) +(2771 environments #f #f ()) +(2772 environment-set! 2771 7 ()) +(2773 #f 2772 115 ()) +(2774 environments #f #f ()) +(2775 environment-ref 2774 7 ()) +(2776 #f 2775 22 ()) +(2777 filenames #f #f ()) +(2778 translate 2777 7 ()) +(2779 loop 2778 26 ()) +(2780 filenames #f #f ()) +(2781 set-translation! 2780 7 ()) +(2782 filenames #f #f ()) +(2783 translations 2782 7 ()) +(2784 filenames #f #f ()) +(2785 filenames #f #f ()) +(2786 string-posq 2785 7 ()) +(2787 loop 2786 19 ()) +(2788 filenames #f #f ()) +(2789 file-nondirectory-position 2788 7 ()) +(2790 loop 2789 24 ()) +(2791 filenames #f #f ()) +(2792 file-name-nondirectory 2791 7 ()) +(2793 filenames #f #f ()) +(2794 file-name-directory 2793 7 ()) +(2795 filenames #f #f ()) +(2796 filenames #f #f ()) +(2797 filenames #f #f ()) +(2798 filenames #f #f ()) +(2799 namestring-component 2798 7 ()) +(2800 filenames #f #f ()) +(2801 filenames #f #f ()) +(2802 filenames #f #f ()) +(2803 namestring 2802 7 ()) +(2804 #f 2803 183 ()) +(2805 reading-forms #f #f ()) +(2806 really-read-forms 2805 7 ()) +(2807 loop 2806 19 ()) +(2808 reading-forms #f #f ()) +(2809 read-forms 2808 7 ()) +(2810 #f 2809 47 ()) +(2811 reading-forms #f #f ()) +(2812 #f 2811 11 ()) +(2813 nodes #f #f ()) +(2814 #f 2813 15 ()) +(2815 nodes #f #f ()) +(2816 #f 2815 19 ()) +(2817 nodes #f #f ()) +(2818 #f 2817 19 ()) +(2819 #f 2818 29 ()) +(2820 #f 2818 53 ()) +(2821 nodes #f #f ()) +(2822 nodes #f #f ()) (2823 nodes #f #f ()) -(2824 schemify 2823 7 ()) -(2825 nodes #f #f ()) -(2826 schemify-nodes 2825 7 ()) -(2827 #f 2826 6 ()) +(2824 #f 2823 19 ()) +(2825 #f 2824 6 ()) +(2826 nodes #f #f ()) +(2827 #f 2826 19 ()) (2828 nodes #f #f ()) -(2829 define-schemifier 2828 7 ()) +(2829 #f 2828 19 ()) (2830 nodes #f #f ()) -(2831 schemify-formals 2830 7 ()) +(2831 #f 2830 11 ()) (2832 nodes #f #f ()) -(2833 schemify-lambda 2832 7 ()) +(2833 #f 2832 11 ()) (2834 nodes #f #f ()) -(2835 nodes #f #f ()) -(2836 var-utilities #f #f ()) -(2837 normalize-formals 2836 7 ()) -(2838 var-utilities #f #f ()) -(2839 n-ary? 2838 7 ()) -(2840 var-utilities #f #f ()) -(2841 number-of-required-args 2840 7 ()) -(2842 loop##299 2841 11 ()) -(2843 syntactic #f #f ()) -(2844 syntactic #f #f ()) -(2845 syntactic #f #f ()) -(2846 syntactic #f #f ()) -(2847 syntactic #f #f ()) -(2848 syntactic #f #f ()) -(2849 syntactic #f #f ()) -(2850 syntactic #f #f ()) -(2851 syntactic #f #f ()) -(2852 syntactic #f #f ()) -(2853 syntactic #f #f ()) -(2854 syntactic #f #f ()) -(2855 syntactic #f #f ()) -(2856 syntactic #f #f ()) -(2857 syntactic #f #f ()) -(2858 syntactic #f #f ()) -(2859 syntactic #f #f ()) -(2860 #f 2859 19 ()) -(2861 #f 2860 113 ()) -(2862 syntactic #f #f ()) -(2863 #f 2862 19 ()) -(2864 #f 2863 104 ()) -(2865 #f 2864 6 ()) -(2866 syntactic #f #f ()) -(2867 #f 2866 19 ()) -(2868 #f 2867 108 ()) -(2869 syntactic #f #f ()) -(2870 #f 2869 19 ()) -(2871 syntactic #f #f ()) -(2872 #f 2871 19 ()) -(2873 #f 2872 87 ()) -(2874 syntactic #f #f ()) -(2875 #f 2874 19 ()) -(2876 syntactic #f #f ()) -(2877 #f 2876 19 ()) -(2878 syntactic #f #f ()) -(2879 #f 2878 19 ()) -(2880 syntactic #f #f ()) -(2881 #f 2880 19 ()) -(2882 syntactic #f #f ()) -(2883 #f 2882 19 ()) -(2884 syntactic #f #f ()) -(2885 #f 2884 19 ()) -(2886 syntactic #f #f ()) -(2887 #f 2886 19 ()) -(2888 syntactic #f #f ()) -(2889 #f 2888 19 ()) -(2890 syntactic #f #f ()) -(2891 #f 2890 11 ()) -(2892 syntactic #f #f ()) -(2893 syntactic #f #f ()) -(2894 syntactic #f #f ()) -(2895 syntactic #f #f ()) -(2896 at-least-this-long? 2895 7 ()) -(2897 syntactic #f #f ()) -(2898 names? 2897 7 ()) -(2899 syntactic #f #f ()) -(2900 destructure-define 2899 7 ()) -(2901 syntactic #f #f ()) -(2902 scan-define 2901 7 ()) -(2903 syntactic #f #f ()) -(2904 this-long? 2903 7 ()) -(2905 syntactic #f #f ()) -(2906 process-syntax 2905 7 ()) -(2907 syntactic #f #f ()) -(2908 scan-define-syntax 2907 7 ()) -(2909 syntactic #f #f ()) -(2910 expand-name 2909 7 ()) -(2911 syntactic #f #f ()) -(2912 expand-operator-form 2911 7 ()) -(2913 syntactic #f #f ()) -(2914 literal? 2913 7 ()) -(2915 syntactic #f #f ()) -(2916 expand-literal 2915 7 ()) +(2835 node-operator-id 2834 7 ()) +(2836 nodes #f #f ()) +(2837 node-form 2836 7 ()) +(2838 nodes #f #f ()) +(2839 set-node-plist! 2838 7 ()) +(2840 nodes #f #f ()) +(2841 node-plist 2840 7 ()) +(2842 nodes #f #f ()) +(2843 really-make-node 2842 7 ()) +(2844 nodes #f #f ()) +(2845 nodes #f #f ()) +(2846 nodes #f #f ()) +(2847 nodes #f #f ()) +(2848 nodes #f #f ()) +(2849 nodes #f #f ()) +(2850 #f 2849 11 ()) +(2851 nodes #f #f ()) +(2852 set-operator-type! 2851 7 ()) +(2853 nodes #f #f ()) +(2854 operator-type 2853 7 ()) +(2855 nodes #f #f ()) +(2856 operator-nargs 2855 7 ()) +(2857 nodes #f #f ()) +(2858 operator-uid 2857 7 ()) +(2859 nodes #f #f ()) +(2860 operator-name 2859 7 ()) +(2861 nodes #f #f ()) +(2862 make-operator 2861 7 ()) +(2863 nodes #f #f ()) +(2864 nodes #f #f ()) +(2865 operator? 2864 7 ()) +(2866 nodes #f #f ()) +(2867 get-operator 2866 7 ()) +(2868 nodes #f #f ()) +(2869 make-operator-table 2868 7 ()) +(2870 nodes #f #f ()) +(2871 operator-lookup 2870 7 ()) +(2872 nodes #f #f ()) +(2873 operator-define! 2872 7 ()) +(2874 nodes #f #f ()) +(2875 node? 2874 7 ()) +(2876 nodes #f #f ()) +(2877 make-node 2876 7 ()) +(2878 nodes #f #f ()) +(2879 node-ref 2878 7 ()) +(2880 nodes #f #f ()) +(2881 node-set! 2880 7 ()) +(2882 loop 2881 103 ()) +(2883 nodes #f #f ()) +(2884 node-operator 2883 7 ()) +(2885 nodes #f #f ()) +(2886 node-predicate 2885 7 ()) +(2887 #f 2886 37 ()) +(2888 nodes #f #f ()) +(2889 make-similar-node 2888 7 ()) +(2890 nodes #f #f ()) +(2891 force-node 2890 7 ()) +(2892 nodes #f #f ()) +(2893 schemify-node 2892 7 ()) +(2894 nodes #f #f ()) +(2895 schemify-sexp 2894 7 ()) +(2896 loop 2895 147 ()) +(2897 nodes #f #f ()) +(2898 schemify 2897 7 ()) +(2899 nodes #f #f ()) +(2900 schemify-nodes 2899 7 ()) +(2901 #f 2900 6 ()) +(2902 nodes #f #f ()) +(2903 define-schemifier 2902 7 ()) +(2904 nodes #f #f ()) +(2905 schemify-formals 2904 7 ()) +(2906 nodes #f #f ()) +(2907 schemify-lambda 2906 7 ()) +(2908 nodes #f #f ()) +(2909 nodes #f #f ()) +(2910 var-utilities #f #f ()) +(2911 normalize-formals 2910 7 ()) +(2912 var-utilities #f #f ()) +(2913 n-ary? 2912 7 ()) +(2914 var-utilities #f #f ()) +(2915 number-of-required-args 2914 7 ()) +(2916 loop##318 2915 11 ()) (2917 syntactic #f #f ()) -(2918 expand-list 2917 7 ()) -(2919 #f 2918 6 ()) +(2918 syntactic #f #f ()) +(2919 syntactic #f #f ()) (2920 syntactic #f #f ()) -(2921 expand-call 2920 7 ()) +(2921 syntactic #f #f ()) (2922 syntactic #f #f ()) -(2923 expand 2922 7 ()) +(2923 syntactic #f #f ()) (2924 syntactic #f #f ()) -(2925 expand-macro-application 2924 7 ()) -(2926 #f 2925 6 ()) +(2925 syntactic #f #f ()) +(2926 syntactic #f #f ()) (2927 syntactic #f #f ()) -(2928 expand-structure-ref 2927 7 ()) -(2929 lose 2928 32 ()) +(2928 syntactic #f #f ()) +(2929 syntactic #f #f ()) (2930 syntactic #f #f ()) -(2931 expand-head 2930 7 ()) +(2931 syntactic #f #f ()) (2932 syntactic #f #f ()) -(2933 scan-forms 2932 7 ()) -(2934 loop 2933 22 ()) -(2935 syntactic #f #f ()) -(2936 expand-define 2935 7 ()) -(2937 syntactic #f #f ()) -(2938 expand-scanned-form 2937 7 ()) -(2939 syntactic #f #f ()) -(2940 expand-form 2939 7 ()) -(2941 loop 2940 32 ()) -(2942 syntactic #f #f ()) -(2943 static-value 2942 7 ()) -(2944 syntactic #f #f ()) -(2945 make-operator-predicate 2944 7 ()) -(2946 #f 2945 26 ()) -(2947 syntactic #f #f ()) -(2948 body-lossage 2947 7 ()) -(2949 syntactic #f #f ()) -(2950 scan-body-forms 2949 7 ()) -(2951 #f 2950 231 ()) +(2933 syntactic #f #f ()) +(2934 #f 2933 19 ()) +(2935 #f 2934 108 ()) +(2936 syntactic #f #f ()) +(2937 #f 2936 19 ()) +(2938 #f 2937 92 ()) +(2939 #f 2938 6 ()) +(2940 syntactic #f #f ()) +(2941 #f 2940 19 ()) +(2942 #f 2941 96 ()) +(2943 syntactic #f #f ()) +(2944 #f 2943 19 ()) +(2945 syntactic #f #f ()) +(2946 #f 2945 19 ()) +(2947 #f 2946 75 ()) +(2948 syntactic #f #f ()) +(2949 #f 2948 19 ()) +(2950 syntactic #f #f ()) +(2951 #f 2950 19 ()) (2952 syntactic #f #f ()) -(2953 expand-letrec 2952 7 ()) -(2954 #f 2953 10 ()) -(2955 syntactic #f #f ()) -(2956 expand-body 2955 7 ()) -(2957 #f 2956 33 ()) +(2953 #f 2952 19 ()) +(2954 syntactic #f #f ()) +(2955 #f 2954 19 ()) +(2956 syntactic #f #f ()) +(2957 #f 2956 19 ()) (2958 syntactic #f #f ()) -(2959 define-expander 2958 7 ()) +(2959 #f 2958 19 ()) (2960 syntactic #f #f ()) -(2961 unspecific-node 2960 7 ()) +(2961 #f 2960 19 ()) (2962 syntactic #f #f ()) -(2963 bind-names 2962 7 ()) -(2964 loop 2963 26 ()) -(2965 syntactic #f #f ()) -(2966 expand-lambda 2965 7 ()) -(2967 #f 2966 6 ()) +(2963 #f 2962 19 ()) +(2964 syntactic #f #f ()) +(2965 #f 2964 11 ()) +(2966 syntactic #f #f ()) +(2967 syntactic #f #f ()) (2968 syntactic #f #f ()) -(2969 specs? 2968 7 ()) -(2970 syntactic #f #f ()) -(2971 syntax? 2970 7 ()) -(2972 primops #f #f ()) -(2973 primops #f #f ()) -(2974 #f 2973 11 ()) -(2975 primops #f #f ()) -(2976 primop-name 2975 7 ()) -(2977 primops #f #f ()) -(2978 primop-type 2977 7 ()) -(2979 primops #f #f ()) -(2980 primop-closed 2979 7 ()) -(2981 primops #f #f ()) -(2982 primop-compilator 2981 7 ()) -(2983 primops #f #f ()) -(2984 make-primop 2983 7 ()) -(2985 primops #f #f ()) -(2986 primops #f #f ()) -(2987 primop? 2986 7 ()) -(2988 primops #f #f ()) -(2989 walk-primops 2988 7 ()) -(2990 #f 2989 6 ()) -(2991 primops #f #f ()) -(2992 define-compiler-primitive 2991 7 ()) -(2993 primops #f #f ()) -(2994 get-primop 2993 7 ()) -(2995 debug-data #f #f ()) -(2996 #f 2995 7 ()) -(2997 debug-data #f #f ()) -(2998 debug-data-uid 2997 7 ()) -(2999 debug-data #f #f ()) -(3000 debug-data-name 2999 7 ()) -(3001 debug-data #f #f ()) -(3002 debug-data-parent 3001 7 ()) -(3003 debug-data #f #f ()) -(3004 debug-data-pc-in-parent 3003 7 ()) -(3005 debug-data #f #f ()) -(3006 set-debug-data-env-maps! 3005 7 ()) -(3007 debug-data #f #f ()) -(3008 debug-data-env-maps 3007 7 ()) -(3009 debug-data #f #f ()) -(3010 set-debug-data-source! 3009 7 ()) -(3011 debug-data #f #f ()) -(3012 debug-data-source 3011 7 ()) -(3013 debug-data #f #f ()) -(3014 make-debug-data 3013 7 ()) -(3015 debug-data #f #f ()) -(3016 debug-data #f #f ()) -(3017 debug-data? 3016 7 ()) -(3018 stack-check #f #f ()) -(3019 loop##327 3018 8 ()) -(3020 stack-check #f #f ()) -(3021 #f 3020 11 ()) -(3022 loop 3021 48 ()) -(3023 stack-check #f #f ()) -(3024 #f 3023 11 ()) -(3025 stack-check #f #f ()) -(3026 #f 3025 11 ()) -(3027 stack-check #f #f ()) -(3028 stack-check #f #f ()) -(3029 stack-check #f #f ()) -(3030 #f 3029 11 ()) -(3031 loop 3030 68 ()) -(3032 stack-check #f #f ()) -(3033 #f 3032 11 ()) -(3034 stack-check #f #f ()) -(3035 #f 3034 11 ()) -(3036 stack-check #f #f ()) -(3037 #f 3036 11 ()) -(3038 stack-check #f #f ()) -(3039 #f 3038 11 ()) -(3040 stack-check #f #f ()) -(3041 stack-check #f #f ()) -(3042 stack-check #f #f ()) -(3043 stack-check #f #f ()) -(3044 stack-check #f #f ()) -(3045 stack-check #f #f ()) -(3046 stack-check #f #f ()) -(3047 stack-check #f #f ()) -(3048 stack-check #f #f ()) -(3049 stack-check #f #f ()) -(3050 stack-check #f #f ()) -(3051 stack-check #f #f ()) -(3052 stack-check #f #f ()) -(3053 stack-check #f #f ()) -(3054 stack-check #f #f ()) -(3055 stack-check #f #f ()) -(3056 stack-check #f #f ()) -(3057 stack-max 3056 7 ()) -(3058 stack-check #f #f ()) -(3059 protocol-skip 3058 7 ()) -(3060 stack-check #f #f ()) -(3061 maximum-stack-use 3060 7 ()) -(3062 loop##330 3061 74 ()) -(3063 stack-check #f #f ()) -(3064 nothing 3063 7 ()) -(3065 #f 3064 6 ()) -(3066 stack-check #f #f ()) -(3067 popper 3066 7 ()) -(3068 #f 3067 6 ()) -(3069 stack-check #f #f ()) -(3070 imax 3069 7 ()) -(3071 stack-check #f #f ()) -(3072 pusher 3071 7 ()) -(3073 #f 3072 6 ()) -(3074 stack-check #f #f ()) -(3075 continue 3074 7 ()) -(3076 stack-check #f #f ()) -(3077 continuer 3076 7 ()) -(3078 #f 3077 6 ()) -(3079 stack-check #f #f ()) -(3080 get-offset 3079 7 ()) -(3081 stack-check #f #f ()) -(3082 do-make-cont 3081 7 ()) -(3083 #f 3082 6 ()) -(3084 stack-check #f #f ()) -(3085 arg-spec-size 3084 7 ()) -(3086 stack-check #f #f ()) -(3087 stack-function 3086 7 ()) -(3088 loop 3087 22 ()) -(3089 segments #f #f ()) -(3090 segments #f #f ()) -(3091 segments #f #f ()) -(3092 segments #f #f ()) -(3093 #f 3092 15 ()) -(3094 segments #f #f ()) -(3095 astate-code-vector 3094 7 ()) -(3096 segments #f #f ()) -(3097 set-astate-pc! 3096 7 ()) -(3098 segments #f #f ()) -(3099 astate-pc 3098 7 ()) -(3100 segments #f #f ()) -(3101 set-astate-count! 3100 7 ()) -(3102 segments #f #f ()) -(3103 astate-count 3102 7 ()) -(3104 segments #f #f ()) -(3105 set-astate-literals! 3104 7 ()) -(3106 segments #f #f ()) -(3107 astate-literals 3106 7 ()) -(3108 segments #f #f ()) -(3109 make-assembly-state 3108 7 ()) -(3110 segments #f #f ()) -(3111 segments #f #f ()) -(3112 segments #f #f ()) -(3113 segments #f #f ()) -(3114 segments #f #f ()) -(3115 segments #f #f ()) -(3116 segments #f #f ()) -(3117 segments #f #f ()) -(3118 segments #f #f ()) -(3119 segments #f #f ()) -(3120 segments #f #f ()) -(3121 segments #f #f ()) -(3122 segments #f #f ()) -(3123 segments #f #f ()) -(3124 new-template-uid 3123 7 ()) -(3125 segments #f #f ()) -(3126 template-uid 3125 7 ()) -(3127 segments #f #f ()) -(3128 set-template-uid! 3127 7 ()) -(3129 segments #f #f ()) -(3130 debug-flag-accessor 3129 7 ()) -(3131 #f 3130 26 ()) -(3132 segments #f #f ()) -(3133 debug-flag-modifier 3132 7 ()) -(3134 #f 3133 26 ()) -(3135 segments #f #f ()) -(3136 saving-and-restoring 3135 7 ()) -(3137 swap 3136 6 ()) -(3138 segments #f #f ()) -(3139 with-fresh-compiler-state 3138 7 ()) -(3140 #f 3139 44 ()) -(3141 #f 3140 3 ()) -(3142 #f 3140 8 ()) -(3143 segments #f #f ()) -(3144 note-debug-data! 3143 7 ()) -(3145 segments #f #f ()) -(3146 debug-data->info 3145 7 ()) -(3147 segments #f #f ()) -(3148 get-debug-data 3147 7 ()) -(3149 segments #f #f ()) -(3150 new-debug-data 3149 7 ()) -(3151 segments #f #f ()) -(3152 high-byte 3151 7 ()) -(3153 segments #f #f ()) -(3154 emit-byte! 3153 7 ()) -(3155 segments #f #f ()) -(3156 low-byte 3155 7 ()) -(3157 segments #f #f ()) -(3158 position 3157 7 ()) -(3159 loop 3158 22 ()) -(3160 segments #f #f ()) -(3161 literal-position 3160 7 ()) -(3162 #f 3161 21 ()) +(2969 syntactic #f #f ()) +(2970 at-least-this-long? 2969 7 ()) +(2971 syntactic #f #f ()) +(2972 names? 2971 7 ()) +(2973 syntactic #f #f ()) +(2974 destructure-define 2973 7 ()) +(2975 syntactic #f #f ()) +(2976 scan-define 2975 7 ()) +(2977 syntactic #f #f ()) +(2978 this-long? 2977 7 ()) +(2979 syntactic #f #f ()) +(2980 process-syntax 2979 7 ()) +(2981 syntactic #f #f ()) +(2982 scan-define-syntax 2981 7 ()) +(2983 syntactic #f #f ()) +(2984 expand-name 2983 7 ()) +(2985 syntactic #f #f ()) +(2986 expand-operator-form 2985 7 ()) +(2987 syntactic #f #f ()) +(2988 literal? 2987 7 ()) +(2989 syntactic #f #f ()) +(2990 expand-literal 2989 7 ()) +(2991 syntactic #f #f ()) +(2992 expand-list 2991 7 ()) +(2993 #f 2992 6 ()) +(2994 syntactic #f #f ()) +(2995 expand-call 2994 7 ()) +(2996 syntactic #f #f ()) +(2997 expand 2996 7 ()) +(2998 syntactic #f #f ()) +(2999 expand-macro-application 2998 7 ()) +(3000 #f 2999 6 ()) +(3001 syntactic #f #f ()) +(3002 expand-structure-ref 3001 7 ()) +(3003 lose 3002 28 ()) +(3004 syntactic #f #f ()) +(3005 expand-head 3004 7 ()) +(3006 syntactic #f #f ()) +(3007 scan-forms 3006 7 ()) +(3008 loop 3007 22 ()) +(3009 syntactic #f #f ()) +(3010 expand-define 3009 7 ()) +(3011 syntactic #f #f ()) +(3012 expand-scanned-form 3011 7 ()) +(3013 syntactic #f #f ()) +(3014 expand-form 3013 7 ()) +(3015 loop 3014 32 ()) +(3016 syntactic #f #f ()) +(3017 static-value 3016 7 ()) +(3018 syntactic #f #f ()) +(3019 make-operator-predicate 3018 7 ()) +(3020 #f 3019 26 ()) +(3021 syntactic #f #f ()) +(3022 body-lossage 3021 7 ()) +(3023 syntactic #f #f ()) +(3024 scan-body-forms 3023 7 ()) +(3025 #f 3024 226 ()) +(3026 syntactic #f #f ()) +(3027 expand-letrec 3026 7 ()) +(3028 #f 3027 10 ()) +(3029 syntactic #f #f ()) +(3030 expand-body 3029 7 ()) +(3031 #f 3030 33 ()) +(3032 syntactic #f #f ()) +(3033 define-expander 3032 7 ()) +(3034 syntactic #f #f ()) +(3035 unspecific-node 3034 7 ()) +(3036 syntactic #f #f ()) +(3037 bind-names 3036 7 ()) +(3038 loop 3037 26 ()) +(3039 syntactic #f #f ()) +(3040 expand-lambda 3039 7 ()) +(3041 #f 3040 6 ()) +(3042 syntactic #f #f ()) +(3043 specs? 3042 7 ()) +(3044 syntactic #f #f ()) +(3045 syntax? 3044 7 ()) +(3046 primops #f #f ()) +(3047 primops #f #f ()) +(3048 #f 3047 11 ()) +(3049 primops #f #f ()) +(3050 primop-name 3049 7 ()) +(3051 primops #f #f ()) +(3052 primop-type 3051 7 ()) +(3053 primops #f #f ()) +(3054 primop-closed 3053 7 ()) +(3055 primops #f #f ()) +(3056 primop-compilator 3055 7 ()) +(3057 primops #f #f ()) +(3058 make-primop 3057 7 ()) +(3059 primops #f #f ()) +(3060 primops #f #f ()) +(3061 primop? 3060 7 ()) +(3062 primops #f #f ()) +(3063 walk-primops 3062 7 ()) +(3064 #f 3063 6 ()) +(3065 primops #f #f ()) +(3066 define-compiler-primitive 3065 7 ()) +(3067 primops #f #f ()) +(3068 get-primop 3067 7 ()) +(3069 debug-data #f #f ()) +(3070 #f 3069 7 ()) +(3071 debug-data #f #f ()) +(3072 debug-data-uid 3071 7 ()) +(3073 debug-data #f #f ()) +(3074 debug-data-name 3073 7 ()) +(3075 debug-data #f #f ()) +(3076 debug-data-parent 3075 7 ()) +(3077 debug-data #f #f ()) +(3078 debug-data-pc-in-parent 3077 7 ()) +(3079 debug-data #f #f ()) +(3080 set-debug-data-env-maps! 3079 7 ()) +(3081 debug-data #f #f ()) +(3082 debug-data-env-maps 3081 7 ()) +(3083 debug-data #f #f ()) +(3084 set-debug-data-source! 3083 7 ()) +(3085 debug-data #f #f ()) +(3086 debug-data-source 3085 7 ()) +(3087 debug-data #f #f ()) +(3088 make-debug-data 3087 7 ()) +(3089 debug-data #f #f ()) +(3090 debug-data #f #f ()) +(3091 debug-data? 3090 7 ()) +(3092 stack-check #f #f ()) +(3093 loop##346 3092 8 ()) +(3094 stack-check #f #f ()) +(3095 #f 3094 11 ()) +(3096 loop 3095 48 ()) +(3097 stack-check #f #f ()) +(3098 #f 3097 11 ()) +(3099 stack-check #f #f ()) +(3100 #f 3099 11 ()) +(3101 stack-check #f #f ()) +(3102 stack-check #f #f ()) +(3103 stack-check #f #f ()) +(3104 #f 3103 11 ()) +(3105 loop 3104 68 ()) +(3106 stack-check #f #f ()) +(3107 #f 3106 11 ()) +(3108 stack-check #f #f ()) +(3109 #f 3108 11 ()) +(3110 stack-check #f #f ()) +(3111 #f 3110 11 ()) +(3112 stack-check #f #f ()) +(3113 #f 3112 11 ()) +(3114 stack-check #f #f ()) +(3115 stack-check #f #f ()) +(3116 stack-check #f #f ()) +(3117 stack-check #f #f ()) +(3118 stack-check #f #f ()) +(3119 stack-check #f #f ()) +(3120 stack-check #f #f ()) +(3121 stack-check #f #f ()) +(3122 stack-check #f #f ()) +(3123 stack-check #f #f ()) +(3124 stack-check #f #f ()) +(3125 stack-check #f #f ()) +(3126 stack-check #f #f ()) +(3127 stack-check #f #f ()) +(3128 stack-check #f #f ()) +(3129 stack-check #f #f ()) +(3130 stack-check #f #f ()) +(3131 stack-max 3130 7 ()) +(3132 stack-check #f #f ()) +(3133 protocol-skip 3132 7 ()) +(3134 stack-check #f #f ()) +(3135 maximum-stack-use 3134 7 ()) +(3136 loop##349 3135 74 ()) +(3137 stack-check #f #f ()) +(3138 nothing 3137 7 ()) +(3139 #f 3138 6 ()) +(3140 stack-check #f #f ()) +(3141 popper 3140 7 ()) +(3142 #f 3141 6 ()) +(3143 stack-check #f #f ()) +(3144 imax 3143 7 ()) +(3145 stack-check #f #f ()) +(3146 pusher 3145 7 ()) +(3147 #f 3146 6 ()) +(3148 stack-check #f #f ()) +(3149 continue 3148 7 ()) +(3150 stack-check #f #f ()) +(3151 continuer 3150 7 ()) +(3152 #f 3151 6 ()) +(3153 stack-check #f #f ()) +(3154 get-offset 3153 7 ()) +(3155 stack-check #f #f ()) +(3156 do-make-cont 3155 7 ()) +(3157 #f 3156 6 ()) +(3158 stack-check #f #f ()) +(3159 arg-spec-size 3158 7 ()) +(3160 stack-check #f #f ()) +(3161 stack-function 3160 7 ()) +(3162 loop 3161 22 ()) (3163 segments #f #f ()) -(3164 literal->index 3163 7 ()) +(3164 segments #f #f ()) (3165 segments #f #f ()) -(3166 emit-literal! 3165 7 ()) -(3167 segments #f #f ()) -(3168 code-vector-set2! 3167 7 ()) -(3169 segments #f #f ()) -(3170 check-stack-use 3169 7 ()) -(3171 loop##341 3170 77 ()) +(3166 segments #f #f ()) +(3167 #f 3166 15 ()) +(3168 segments #f #f ()) +(3169 astate-code-vector 3168 7 ()) +(3170 segments #f #f ()) +(3171 set-astate-pc! 3170 7 ()) (3172 segments #f #f ()) -(3173 emit-segment! 3172 7 ()) +(3173 astate-pc 3172 7 ()) (3174 segments #f #f ()) -(3175 emit-with-environment-maps! 3174 7 ()) -(3176 #f 3175 14 ()) -(3177 segments #f #f ()) -(3178 make-astate 3177 7 ()) -(3179 segments #f #f ()) -(3180 template 3179 7 ()) -(3181 #f 3180 10 ()) +(3175 set-astate-count! 3174 7 ()) +(3176 segments #f #f ()) +(3177 astate-count 3176 7 ()) +(3178 segments #f #f ()) +(3179 set-astate-literals! 3178 7 ()) +(3180 segments #f #f ()) +(3181 astate-literals 3180 7 ()) (3182 segments #f #f ()) -(3183 segment-data->template 3182 7 ()) -(3184 loop##343 3183 68 ()) +(3183 make-assembly-state 3182 7 ()) +(3184 segments #f #f ()) (3185 segments #f #f ()) -(3186 segment->template 3185 7 ()) -(3187 #f 3186 124 ()) +(3186 segments #f #f ()) +(3187 segments #f #f ()) (3188 segments #f #f ()) -(3189 instruction 3188 7 ()) -(3190 #f 3189 30 ()) -(3191 #f 3190 22 ()) +(3189 segments #f #f ()) +(3190 segments #f #f ()) +(3191 segments #f #f ()) (3192 segments #f #f ()) -(3193 sequentially-2 3192 7 ()) -(3194 #f 3193 59 ()) +(3193 segments #f #f ()) +(3194 segments #f #f ()) (3195 segments #f #f ()) -(3196 sequentially 3195 7 ()) -(3197 loop 3196 105 ()) -(3198 #f 3196 120 ()) -(3199 loop 3198 18 ()) -(3200 segments #f #f ()) -(3201 instruction-with-literal 3200 7 ()) -(3202 #f 3201 30 ()) -(3203 #f 3202 160 ()) -(3204 segments #f #f ()) -(3205 instruction-with-location 3204 7 ()) -(3206 #f 3205 10 ()) -(3207 segments #f #f ()) -(3208 make-label 3207 7 ()) +(3196 segments #f #f ()) +(3197 segments #f #f ()) +(3198 new-template-uid 3197 7 ()) +(3199 segments #f #f ()) +(3200 template-uid 3199 7 ()) +(3201 segments #f #f ()) +(3202 set-template-uid! 3201 7 ()) +(3203 segments #f #f ()) +(3204 debug-flag-accessor 3203 7 ()) +(3205 #f 3204 26 ()) +(3206 segments #f #f ()) +(3207 debug-flag-modifier 3206 7 ()) +(3208 #f 3207 26 ()) (3209 segments #f #f ()) -(3210 insert-label! 3209 7 ()) -(3211 segments #f #f ()) -(3212 instruction-using-label 3211 7 ()) -(3213 #f 3212 49 ()) -(3214 segments #f #f ()) -(3215 computed-goto-instruction 3214 7 ()) -(3216 #f 3215 68 ()) -(3217 loop##344 3216 75 ()) -(3218 segments #f #f ()) -(3219 attach-label 3218 7 ()) -(3220 #f 3219 19 ()) -(3221 #f 3220 37 ()) -(3222 segments #f #f ()) -(3223 note-source-code 3222 7 ()) -(3224 #f 3223 19 ()) +(3210 saving-and-restoring 3209 7 ()) +(3211 swap 3210 6 ()) +(3212 segments #f #f ()) +(3213 with-fresh-compiler-state 3212 7 ()) +(3214 #f 3213 44 ()) +(3215 #f 3214 3 ()) +(3216 #f 3214 8 ()) +(3217 segments #f #f ()) +(3218 note-debug-data! 3217 7 ()) +(3219 segments #f #f ()) +(3220 debug-data->info 3219 7 ()) +(3221 segments #f #f ()) +(3222 get-debug-data 3221 7 ()) +(3223 segments #f #f ()) +(3224 new-debug-data 3223 7 ()) (3225 segments #f #f ()) -(3226 note-environment 3225 7 ()) -(3227 #f 3226 31 ()) -(3228 segments #f #f ()) +(3226 high-byte 3225 7 ()) +(3227 segments #f #f ()) +(3228 emit-byte! 3227 7 ()) (3229 segments #f #f ()) -(3230 segments #f #f ()) -(3231 reconstruction #f #f ()) -(3232 constant-type 3231 7 ()) -(3233 reconstruction #f #f ()) -(3234 reconstruction #f #f ()) -(3235 reconstruction #f #f ()) -(3236 reconstruct-apply 3235 7 ()) -(3237 #f 3236 56 ()) -(3238 reconstruction #f #f ()) -(3239 #f 3238 11 ()) -(3240 reconstruction #f #f ()) -(3241 #f 3240 11 ()) -(3242 #f 3241 10 ()) -(3243 reconstruction #f #f ()) -(3244 #f 3243 15 ()) -(3245 reconstruction #f #f ()) -(3246 define-primop-reconstructor 3245 7 ()) -(3247 reconstruction #f #f ()) -(3248 reconstruction #f #f ()) -(3249 reconstruction #f #f ()) -(3250 reconstruction #f #f ()) -(3251 reconstruction #f #f ()) -(3252 #f 3251 15 ()) -(3253 reconstruction #f #f ()) -(3254 #f 3253 15 ()) -(3255 reconstruction #f #f ()) -(3256 node->type 3255 7 ()) -(3257 reconstruction #f #f ()) -(3258 #f 3257 15 ()) -(3259 reconstruction #f #f ()) -(3260 #f 3259 15 ()) -(3261 #f 3260 60 ()) -(3262 reconstruction #f #f ()) -(3263 #f 3262 15 ()) -(3264 reconstruction #f #f ()) -(3265 #f 3264 15 ()) -(3266 loop##346 3265 11 ()) -(3267 reconstruction #f #f ()) -(3268 reconstruction #f #f ()) -(3269 fork-constraints 3268 7 ()) -(3270 #f 3269 13 ()) -(3271 reconstruction #f #f ()) -(3272 #f 3271 15 ()) -(3273 #f 3272 153 ()) -(3274 reconstruction #f #f ()) -(3275 #f 3274 13 ()) -(3276 reconstruction #f #f ()) -(3277 #f 3276 13 ()) -(3278 reconstruction #f #f ()) -(3279 #f 3278 15 ()) -(3280 reconstruction #f #f ()) -(3281 #f 3280 15 ()) -(3282 reconstruction #f #f ()) -(3283 reconstruct-call 3282 7 ()) -(3284 lose 3283 112 ()) -(3285 #f 3284 3 ()) -(3286 loop 3283 179 ()) -(3287 reconstruction #f #f ()) -(3288 proc->reconstructor 3287 7 ()) -(3289 reconstruction #f #f ()) -(3290 #f 3289 15 ()) -(3291 reconstruction #f #f ()) -(3292 reconstruct-name 3291 7 ()) -(3293 reconstruction #f #f ()) -(3294 #f 3293 15 ()) -(3295 reconstruction #f #f ()) -(3296 careful-codomain 3295 7 ()) -(3297 reconstruction #f #f ()) -(3298 reconstruct-lambda 3297 7 ()) -(3299 #f 3298 71 ()) -(3300 reconstruction #f #f ()) -(3301 #f 3300 15 ()) -(3302 reconstruction #f #f ()) -(3303 #f 3302 15 ()) -(3304 reconstruction #f #f ()) -(3305 define-reconstructor 3304 7 ()) -(3306 reconstruction #f #f ()) -(3307 #f 3306 11 ()) +(3230 low-byte 3229 7 ()) +(3231 segments #f #f ()) +(3232 position 3231 7 ()) +(3233 loop 3232 22 ()) +(3234 segments #f #f ()) +(3235 literal-position 3234 7 ()) +(3236 #f 3235 21 ()) +(3237 segments #f #f ()) +(3238 literal->index 3237 7 ()) +(3239 segments #f #f ()) +(3240 emit-literal! 3239 7 ()) +(3241 segments #f #f ()) +(3242 code-vector-set2! 3241 7 ()) +(3243 segments #f #f ()) +(3244 check-stack-use 3243 7 ()) +(3245 loop##360 3244 77 ()) +(3246 segments #f #f ()) +(3247 emit-segment! 3246 7 ()) +(3248 segments #f #f ()) +(3249 emit-with-environment-maps! 3248 7 ()) +(3250 #f 3249 14 ()) +(3251 segments #f #f ()) +(3252 make-astate 3251 7 ()) +(3253 segments #f #f ()) +(3254 template 3253 7 ()) +(3255 #f 3254 10 ()) +(3256 segments #f #f ()) +(3257 segment-data->template 3256 7 ()) +(3258 loop##362 3257 68 ()) +(3259 segments #f #f ()) +(3260 segment->template 3259 7 ()) +(3261 #f 3260 124 ()) +(3262 segments #f #f ()) +(3263 instruction 3262 7 ()) +(3264 #f 3263 30 ()) +(3265 #f 3264 22 ()) +(3266 segments #f #f ()) +(3267 sequentially-2 3266 7 ()) +(3268 #f 3267 59 ()) +(3269 segments #f #f ()) +(3270 sequentially 3269 7 ()) +(3271 loop 3270 97 ()) +(3272 #f 3270 112 ()) +(3273 loop 3272 18 ()) +(3274 segments #f #f ()) +(3275 instruction-with-literal 3274 7 ()) +(3276 #f 3275 30 ()) +(3277 #f 3276 160 ()) +(3278 segments #f #f ()) +(3279 instruction-with-location 3278 7 ()) +(3280 #f 3279 10 ()) +(3281 segments #f #f ()) +(3282 make-label 3281 7 ()) +(3283 segments #f #f ()) +(3284 insert-label! 3283 7 ()) +(3285 segments #f #f ()) +(3286 instruction-using-label 3285 7 ()) +(3287 #f 3286 49 ()) +(3288 segments #f #f ()) +(3289 computed-goto-instruction 3288 7 ()) +(3290 #f 3289 68 ()) +(3291 loop##363 3290 75 ()) +(3292 segments #f #f ()) +(3293 attach-label 3292 7 ()) +(3294 #f 3293 19 ()) +(3295 #f 3294 37 ()) +(3296 segments #f #f ()) +(3297 note-source-code 3296 7 ()) +(3298 #f 3297 19 ()) +(3299 segments #f #f ()) +(3300 note-environment 3299 7 ()) +(3301 #f 3300 31 ()) +(3302 segments #f #f ()) +(3303 segments #f #f ()) +(3304 segments #f #f ()) +(3305 reconstruction #f #f ()) +(3306 constant-type 3305 7 ()) +(3307 reconstruction #f #f ()) (3308 reconstruction #f #f ()) -(3309 examine 3308 7 ()) -(3310 reconstruction #f #f ()) -(3311 reconstruct 3310 7 ()) +(3309 reconstruction #f #f ()) +(3310 reconstruct-apply 3309 7 ()) +(3311 #f 3310 56 ()) (3312 reconstruction #f #f ()) -(3313 reconstruct-type 3312 7 ()) +(3313 #f 3312 11 ()) (3314 reconstruction #f #f ()) -(3315 node-type 3314 7 ()) -(3316 compiler #f #f ()) -(3317 compiler #f #f ()) -(3318 loop 3317 60 ()) -(3319 compiler #f #f ()) -(3320 compiler #f #f ()) -(3321 compiler #f #f ()) -(3322 define-one-or-two 3321 7 ()) -(3323 #f 3322 12 ()) -(3324 #f 3322 17 ()) -(3325 compiler #f #f ()) -(3326 define-one-or-two 3325 7 ()) -(3327 #f 3326 73 ()) -(3328 #f 3326 78 ()) -(3329 compiler #f #f ()) -(3330 compiler #f #f ()) -(3331 compiler #f #f ()) -(3332 define=< 3331 7 ()) -(3333 #f 3332 73 ()) -(3334 #f 3332 78 ()) -(3335 compiler #f #f ()) -(3336 define+* 3335 7 ()) -(3337 #f 3336 43 ()) -(3338 #f 3336 48 ()) -(3339 compiler #f #f ()) -(3340 define-char-io 3339 7 ()) -(3341 #f 3340 12 ()) -(3342 #f 3340 17 ()) -(3343 compiler #f #f ()) -(3344 define-char-io 3343 7 ()) -(3345 #f 3344 12 ()) -(3346 #f 3344 17 ()) -(3347 compiler #f #f ()) -(3348 n-ary-constructor 3347 7 ()) -(3349 #f 3348 16 ()) -(3350 #f 3348 21 ()) -(3351 compiler #f #f ()) -(3352 #f 3351 21 ()) -(3353 compiler #f #f ()) -(3354 #f 3353 44 ()) -(3355 #f 3354 112 ()) -(3356 #f 3353 49 ()) -(3357 compiler #f #f ()) -(3358 #f 3357 17 ()) -(3359 #f 3357 22 ()) -(3360 compiler #f #f ()) -(3361 #f 3360 73 ()) -(3362 #f 3360 84 ()) -(3363 compiler #f #f ()) -(3364 #f 3363 71 ()) -(3365 #f 3363 76 ()) -(3366 compiler #f #f ()) -(3367 #f 3366 57 ()) -(3368 #f 3366 62 ()) -(3369 compiler #f #f ()) -(3370 compiler #f #f ()) -(3371 #f 3370 7 ()) -(3372 compiler #f #f ()) -(3373 compiler #f #f ()) -(3374 #f 3373 7 ()) -(3375 compiler #f #f ()) -(3376 compiler #f #f ()) -(3377 compiler #f #f ()) -(3378 compiler #f #f ()) -(3379 compiler #f #f ()) -(3380 loop##350 3379 12 ()) -(3381 compiler #f #f ()) -(3382 compiler #f #f ()) -(3383 #f 3382 19 ()) -(3384 compiler #f #f ()) -(3385 compiler #f #f ()) -(3386 compiler #f #f ()) -(3387 compiler #f #f ()) -(3388 compiler #f #f ()) -(3389 compiler #f #f ()) +(3315 #f 3314 11 ()) +(3316 #f 3315 10 ()) +(3317 reconstruction #f #f ()) +(3318 #f 3317 15 ()) +(3319 reconstruction #f #f ()) +(3320 define-primop-reconstructor 3319 7 ()) +(3321 reconstruction #f #f ()) +(3322 reconstruction #f #f ()) +(3323 reconstruction #f #f ()) +(3324 reconstruction #f #f ()) +(3325 reconstruction #f #f ()) +(3326 #f 3325 15 ()) +(3327 reconstruction #f #f ()) +(3328 #f 3327 15 ()) +(3329 reconstruction #f #f ()) +(3330 node->type 3329 7 ()) +(3331 reconstruction #f #f ()) +(3332 #f 3331 15 ()) +(3333 reconstruction #f #f ()) +(3334 #f 3333 15 ()) +(3335 #f 3334 59 ()) +(3336 reconstruction #f #f ()) +(3337 #f 3336 15 ()) +(3338 reconstruction #f #f ()) +(3339 #f 3338 15 ()) +(3340 loop##365 3339 11 ()) +(3341 reconstruction #f #f ()) +(3342 reconstruction #f #f ()) +(3343 fork-constraints 3342 7 ()) +(3344 #f 3343 13 ()) +(3345 reconstruction #f #f ()) +(3346 #f 3345 15 ()) +(3347 #f 3346 150 ()) +(3348 reconstruction #f #f ()) +(3349 #f 3348 13 ()) +(3350 reconstruction #f #f ()) +(3351 #f 3350 13 ()) +(3352 reconstruction #f #f ()) +(3353 #f 3352 15 ()) +(3354 reconstruction #f #f ()) +(3355 #f 3354 15 ()) +(3356 reconstruction #f #f ()) +(3357 reconstruct-call 3356 7 ()) +(3358 lose 3357 112 ()) +(3359 #f 3358 3 ()) +(3360 loop 3357 179 ()) +(3361 reconstruction #f #f ()) +(3362 proc->reconstructor 3361 7 ()) +(3363 reconstruction #f #f ()) +(3364 #f 3363 15 ()) +(3365 reconstruction #f #f ()) +(3366 reconstruct-name 3365 7 ()) +(3367 reconstruction #f #f ()) +(3368 #f 3367 15 ()) +(3369 reconstruction #f #f ()) +(3370 careful-codomain 3369 7 ()) +(3371 reconstruction #f #f ()) +(3372 reconstruct-lambda 3371 7 ()) +(3373 #f 3372 67 ()) +(3374 reconstruction #f #f ()) +(3375 #f 3374 15 ()) +(3376 reconstruction #f #f ()) +(3377 #f 3376 15 ()) +(3378 reconstruction #f #f ()) +(3379 define-reconstructor 3378 7 ()) +(3380 reconstruction #f #f ()) +(3381 #f 3380 11 ()) +(3382 reconstruction #f #f ()) +(3383 examine 3382 7 ()) +(3384 reconstruction #f #f ()) +(3385 reconstruct 3384 7 ()) +(3386 reconstruction #f #f ()) +(3387 reconstruct-type 3386 7 ()) +(3388 reconstruction #f #f ()) +(3389 node-type 3388 7 ()) (3390 compiler #f #f ()) (3391 compiler #f #f ()) -(3392 #f 3391 19 ()) +(3392 loop 3391 59 ()) (3393 compiler #f #f ()) (3394 compiler #f #f ()) (3395 compiler #f #f ()) -(3396 compiler #f #f ()) -(3397 compiler #f #f ()) -(3398 #f 3397 19 ()) -(3399 #f 3398 73 ()) -(3400 #f 3398 157 ()) -(3401 compiler #f #f ()) -(3402 #f 3401 19 ()) +(3396 define-one-or-two 3395 7 ()) +(3397 #f 3396 12 ()) +(3398 #f 3396 17 ()) +(3399 compiler #f #f ()) +(3400 define-one-or-two 3399 7 ()) +(3401 #f 3400 73 ()) +(3402 #f 3400 78 ()) (3403 compiler #f #f ()) -(3404 #f 3403 19 ()) +(3404 compiler #f #f ()) (3405 compiler #f #f ()) -(3406 compiler #f #f ()) -(3407 #f 3406 19 ()) -(3408 loop 3407 89 ()) +(3406 define=< 3405 7 ()) +(3407 #f 3406 73 ()) +(3408 #f 3406 78 ()) (3409 compiler #f #f ()) -(3410 #f 3409 19 ()) -(3411 compiler #f #f ()) -(3412 #f 3411 19 ()) +(3410 define+* 3409 7 ()) +(3411 #f 3410 43 ()) +(3412 #f 3410 48 ()) (3413 compiler #f #f ()) -(3414 #f 3413 19 ()) -(3415 compiler #f #f ()) -(3416 #f 3415 19 ()) +(3414 define-char-io 3413 7 ()) +(3415 #f 3414 12 ()) +(3416 #f 3414 17 ()) (3417 compiler #f #f ()) -(3418 #f 3417 41 ()) -(3419 compiler #f #f ()) -(3420 #f 3419 41 ()) +(3418 define-char-io 3417 7 ()) +(3419 #f 3418 12 ()) +(3420 #f 3418 17 ()) (3421 compiler #f #f ()) -(3422 #f 3421 19 ()) -(3423 compiler #f #f ()) -(3424 #f 3423 11 ()) +(3422 n-ary-constructor 3421 7 ()) +(3423 #f 3422 16 ()) +(3424 #f 3422 21 ()) (3425 compiler #f #f ()) -(3426 diagnose-call-error 3425 7 ()) -(3427 #f 3426 173 ()) -(3428 compiler #f #f ()) -(3429 type-check 3428 7 ()) -(3430 #f 3429 121 ()) +(3426 #f 3425 21 ()) +(3427 compiler #f #f ()) +(3428 #f 3427 44 ()) +(3429 #f 3428 112 ()) +(3430 #f 3427 49 ()) (3431 compiler #f #f ()) -(3432 compile 3431 7 ()) -(3433 compiler #f #f ()) -(3434 compile-expression 3433 7 ()) -(3435 compiler #f #f ()) -(3436 define-compilator 3435 7 ()) +(3432 #f 3431 17 ()) +(3433 #f 3431 22 ()) +(3434 compiler #f #f ()) +(3435 #f 3434 73 ()) +(3436 #f 3434 84 ()) (3437 compiler #f #f ()) -(3438 ignore-values-cont? 3437 7 ()) -(3439 compiler #f #f ()) -(3440 deliver-value 3439 7 ()) -(3441 compiler #f #f ()) -(3442 compile-constant 3441 7 ()) +(3438 #f 3437 71 ()) +(3439 #f 3437 76 ()) +(3440 compiler #f #f ()) +(3441 #f 3440 57 ()) +(3442 #f 3440 62 ()) (3443 compiler #f #f ()) -(3444 return-cont? 3443 7 ()) -(3445 compiler #f #f ()) -(3446 fixup-source 3445 7 ()) +(3444 compiler #f #f ()) +(3445 #f 3444 7 ()) +(3446 compiler #f #f ()) (3447 compiler #f #f ()) -(3448 maybe-push-continuation 3447 7 ()) +(3448 #f 3447 7 ()) (3449 compiler #f #f ()) -(3450 make-cont 3449 7 ()) +(3450 compiler #f #f ()) (3451 compiler #f #f ()) -(3452 fall-through-cont 3451 7 ()) +(3452 compiler #f #f ()) (3453 compiler #f #f ()) -(3454 push-arguments 3453 7 ()) -(3455 recur 3454 37 ()) +(3454 loop##369 3453 12 ()) +(3455 compiler #f #f ()) (3456 compiler #f #f ()) -(3457 compile-unknown-call 3456 7 ()) +(3457 #f 3456 19 ()) (3458 compiler #f #f ()) -(3459 name-node-binding 3458 7 ()) +(3459 compiler #f #f ()) (3460 compiler #f #f ()) -(3461 compile-name-call 3460 7 ()) +(3461 compiler #f #f ()) (3462 compiler #f #f ()) -(3463 generate-trap 3462 7 ()) +(3463 compiler #f #f ()) (3464 compiler #f #f ()) -(3465 named-cont 3464 7 ()) -(3466 compiler #f #f ()) -(3467 push-all-with-names 3466 7 ()) +(3465 compiler #f #f ()) +(3466 #f 3465 19 ()) +(3467 compiler #f #f ()) (3468 compiler #f #f ()) -(3469 set-lexical-offsets! 3468 7 ()) -(3470 loop 3469 22 ()) +(3469 compiler #f #f ()) +(3470 compiler #f #f ()) (3471 compiler #f #f ()) -(3472 name-node->symbol 3471 7 ()) -(3473 compiler #f #f ()) -(3474 return-cont 3473 7 ()) +(3472 #f 3471 19 ()) +(3473 #f 3472 68 ()) +(3474 #f 3472 152 ()) (3475 compiler #f #f ()) -(3476 compile-lambda-code 3475 7 ()) +(3476 #f 3475 19 ()) (3477 compiler #f #f ()) -(3478 cont-name 3477 7 ()) +(3478 #f 3477 19 ()) (3479 compiler #f #f ()) -(3480 compile-redex 3479 7 ()) -(3481 compiler #f #f ()) -(3482 compile-call 3481 7 ()) +(3480 compiler #f #f ()) +(3481 #f 3480 19 ()) +(3482 loop 3481 89 ()) (3483 compiler #f #f ()) -(3484 compile-lambda 3483 7 ()) +(3484 #f 3483 19 ()) (3485 compiler #f #f ()) -(3486 variable-env-data 3485 7 ()) -(3487 level-loop 3486 26 ()) -(3488 loop 3487 60 ()) -(3489 loop 3488 123 ()) -(3490 compiler #f #f ()) -(3491 sort-list 3490 7 ()) -(3492 insert 3491 11 ()) -(3493 sort 3491 32 ()) -(3494 compiler #f #f ()) -(3495 get-variables-offsets 3494 7 ()) -(3496 loop 3495 22 ()) +(3486 #f 3485 19 ()) +(3487 compiler #f #f ()) +(3488 #f 3487 19 ()) +(3489 compiler #f #f ()) +(3490 #f 3489 19 ()) +(3491 compiler #f #f ()) +(3492 #f 3491 41 ()) +(3493 compiler #f #f ()) +(3494 #f 3493 41 ()) +(3495 compiler #f #f ()) +(3496 #f 3495 19 ()) (3497 compiler #f #f ()) -(3498 compile-flat-lambda 3497 7 ()) -(3499 #f 3498 26 ()) -(3500 #f 3498 366 ()) -(3501 compiler #f #f ()) -(3502 fall-through-cont? 3501 7 ()) -(3503 compiler #f #f ()) -(3504 ignore-values-cont 3503 7 ()) +(3498 #f 3497 11 ()) +(3499 compiler #f #f ()) +(3500 diagnose-call-error 3499 7 ()) +(3501 #f 3500 173 ()) +(3502 compiler #f #f ()) +(3503 type-check 3502 7 ()) +(3504 #f 3503 121 ()) (3505 compiler #f #f ()) -(3506 set-type-check?! 3505 7 ()) +(3506 compile 3505 7 ()) (3507 compiler #f #f ()) -(3508 push-all-but-last 3507 7 ()) -(3509 recur 3508 25 ()) -(3510 compiler #f #f ()) -(3511 direct-compilator 3510 7 ()) -(3512 #f 3511 6 ()) +(3508 compile-expression 3507 7 ()) +(3509 compiler #f #f ()) +(3510 define-compilator 3509 7 ()) +(3511 compiler #f #f ()) +(3512 ignore-values-cont? 3511 7 ()) (3513 compiler #f #f ()) -(3514 direct-closed-compilator 3513 7 ()) -(3515 #f 3514 6 ()) -(3516 compiler #f #f ()) -(3517 nargs->domain 3516 7 ()) -(3518 loop##359 3517 11 ()) +(3514 deliver-value 3513 7 ()) +(3515 compiler #f #f ()) +(3516 compile-constant 3515 7 ()) +(3517 compiler #f #f ()) +(3518 return-cont? 3517 7 ()) (3519 compiler #f #f ()) -(3520 get-primop-type 3519 7 ()) -(3521 #f 3520 10 ()) -(3522 compiler #f #f ()) -(3523 simple-compilator 3522 7 ()) -(3524 #f 3523 6 ()) +(3520 fixup-source 3519 7 ()) +(3521 compiler #f #f ()) +(3522 maybe-push-continuation 3521 7 ()) +(3523 compiler #f #f ()) +(3524 make-cont 3523 7 ()) (3525 compiler #f #f ()) -(3526 simple-closed-compilator 3525 7 ()) -(3527 #f 3526 6 ()) -(3528 compiler #f #f ()) -(3529 define-simple-primitive 3528 7 ()) +(3526 fall-through-cont 3525 7 ()) +(3527 compiler #f #f ()) +(3528 push-arguments 3527 7 ()) +(3529 recur 3528 37 ()) (3530 compiler #f #f ()) -(3531 symbol-append 3530 7 ()) +(3531 compile-unknown-call 3530 7 ()) (3532 compiler #f #f ()) -(3533 define-stob-predicate 3532 7 ()) +(3533 name-node-binding 3532 7 ()) (3534 compiler #f #f ()) -(3535 define-data-struct-primitives 3534 7 ()) -(3536 def-prim 3535 8 ()) -(3537 loop##361 3535 190 ()) +(3535 compile-name-call 3534 7 ()) +(3536 compiler #f #f ()) +(3537 generate-trap 3536 7 ()) (3538 compiler #f #f ()) -(3539 define-vector-primitives 3538 7 ()) -(3540 def-prim 3539 26 ()) -(3541 compiler #f #f ()) -(3542 n-ary-primitive-compilator 3541 7 ()) -(3543 #f 3542 6 ()) -(3544 compiler #f #f ()) -(3545 define-n-ary-compiler-primitive 3544 7 ()) -(3546 compiler #f #f ()) -(3547 call-on-arg-and-id 3546 7 ()) -(3548 compiler #f #f ()) -(3549 call-on-args 3548 7 ()) -(3550 do-arg 3549 6 ()) -(3551 loop 3549 52 ()) -(3552 compiler #f #f ()) -(3553 make-dispatch-protocol 3552 7 ()) -(3554 compiler #f #f ()) -(3555 compile-definition 3554 7 ()) -(3556 compiler #f #f ()) -(3557 compile-form 3556 7 ()) -(3558 compiler #f #f ()) -(3559 compile-forms-loop 3558 7 ()) -(3560 compiler #f #f ()) -(3561 compile-forms 3560 7 ()) -(3562 compiler #f #f ()) -(3563 append-templates 3562 7 ()) -(3564 #f 3563 31 ()) -(3565 compiler #f #f ()) -(3566 make-startup-procedure 3565 7 ()) -(3567 compiler #f #f ()) -(3568 evaluation #f #f ()) -(3569 compile-and-run 3568 7 ()) -(3570 #f 3569 61 ()) -(3571 #f 3570 6 ()) -(3572 evaluation #f #f ()) -(3573 really-load-into 3572 7 ()) -(3574 evaluation #f #f ()) -(3575 load-port 3574 7 ()) -(3576 evaluation #f #f ()) -(3577 load-into-port 3576 7 ()) -(3578 evaluation #f #f ()) -(3579 load 3578 7 ()) -(3580 evaluation #f #f ()) -(3581 eval-from-file 3580 7 ()) -(3582 evaluation #f #f ()) -(3583 load-into 3582 7 ()) -(3584 evaluation #f #f ()) -(3585 eval 3584 7 ()) -(3586 scheme #f #f ()) -(3587 display-conditions #f #f ()) -(3588 limited-write 3587 7 ()) -(3589 recur 3588 22 ()) -(3590 #f 3589 145 ()) -(3591 #f 3590 24 ()) -(3592 display-conditions #f #f ()) -(3593 &disclose-condition 3592 52 ()) -(3594 display-conditions #f #f ()) -(3595 display-conditions #f #f ()) -(3596 display-conditions #f #f ()) -(3597 display-conditions #f #f ()) -(3598 display-conditions #f #f ()) -(3599 really-display-condition 3598 7 ()) -(3600 #f 3599 246 ()) -(3601 display-conditions #f #f ()) -(3602 display-condition 3601 22 ()) -(3603 #f 3602 10 ()) -(3604 mini-command #f #f ()) -(3605 read-string 3604 7 ()) -(3606 loop 3605 23 ()) -(3607 mini-command #f #f ()) -(3608 mini-load 3607 7 ()) -(3609 mini-command #f #f ()) -(3610 command-processor 3609 7 ()) -(3611 loop 3610 77 ()) -(3612 #f 3611 7 ()) -(3613 #f 3612 6 ()) -(3614 #f 3613 68 ()) -(3615 #f 3612 11 ()) -(3616 #f 3615 75 ()) -(3617 #f 3615 201 ()) -(3618 #f 3615 246 ()) -(3619 #f 3618 12 ()) -(3620 export-the-record-type #f #f ()) -(3621 enum-case #f #f ()) -(3622 scheduler #f #f ()) -(3623 decrement-counter! 3622 7 ()) -(3624 scheduler #f #f ()) -(3625 increment-counter! 3624 7 ()) -(3626 scheduler #f #f ()) -(3627 scheduler #f #f ()) -(3628 make-counter 3627 7 ()) -(3629 scheduler #f #f ()) -(3630 round-robin-event-handler 3629 7 ()) -(3631 thread-event-handler 3630 15 ()) -(3632 #f 3631 111 ()) -(3633 asynchronous-event-handler 3630 24 ()) -(3634 next-thread 3630 33 ()) -(3635 #f 3634 18 ()) -(3636 scheduler #f #f ()) -(3637 run-threads-with-housekeeper 3636 7 ()) -(3638 #f 3637 6 ()) -(3639 loop 3638 29 ()) -(3640 #f 3639 6 ()) -(3641 #f 3640 57 ()) -(3642 scheduler #f #f ()) -(3643 run-threads 3642 7 ()) -(3644 #f 3643 6 ()) -(3645 loop 3644 26 ()) -(3646 #f 3645 6 ()) -(3647 #f 3646 8 ()) -(3648 root-scheduler #f #f ()) -(3649 root-scheduler #f #f ()) -(3650 spawn-output-forcers 3649 7 ()) -(3651 root-scheduler #f #f ()) -(3652 call-when-deadlocked! 3651 7 ()) -(3653 root-scheduler #f #f ()) -(3654 root-scheduler #f #f ()) -(3655 do-some-waiting 3654 7 ()) -(3656 root-scheduler #f #f ()) -(3657 root-scheduler #f #f ()) -(3658 root-wait 3657 7 ()) -(3659 #f 3658 22 ()) -(3660 root-scheduler #f #f ()) -(3661 scheme-exit-now 3660 7 ()) -(3662 root-scheduler #f #f ()) -(3663 root-scheduler #f #f ()) -(3664 cheap-display-condition 3663 7 ()) -(3665 #f 3664 164 ()) -(3666 root-scheduler #f #f ()) -(3667 root-handler 3666 7 ()) -(3668 root-scheduler #f #f ()) -(3669 make-root-event-handler 3668 7 ()) -(3670 #f 3669 115 ()) -(3671 #f 3669 120 ()) -(3672 root-scheduler #f #f ()) -(3673 root-scheduler 3672 7 ()) -(3674 #f 3673 13 ()) -(3675 #f 3674 24 ()) -(3676 #f 3674 41 ()) -(3677 usual-resumer #f #f ()) -(3678 usual-resumer #f #f ()) -(3679 initialize-rts 3678 7 ()) -(3680 #f 3679 44 ()) -(3681 #f 3680 7 ()) -(3682 #f 3681 46 ()) -(3683 #f 3682 3 ()) -(3684 usual-resumer #f #f ()) -(3685 usual-resumer 3684 7 ()) -(3686 #f 3685 6 ()) -(3687 #f 3686 15 ()) -(3688 initial-system #f #f ()) -(3689 make-tower 3688 7 ()) -(3690 initial-system #f #f ()) -(3691 make-initial-package 3690 7 ()) -(3692 #f 3691 17 ()) -(3693 initial-system #f #f ()) -(3694 initialize-interaction-environment! 3693 7 ()) -(3695 initial-system #f #f ()) -(3696 make-built-in-structures 3695 7 ()) -(3697 #f 3696 38 ()) -(3698 #f 3696 60 ()) -(3699 initial-system #f #f ()) -(3700 start 3699 7 ()) -(3701 #f 3700 6 ()) -(3702 #f 3701 6 ()) -(3703 #f 3702 64 ()) -(3704 usual-macros #f #f ()) -(3705 find-free-names-in-syntax-rules 3704 7 ()) -(3706 meta-variables 3705 13 ()) -(3707 free-names 3705 22 ()) -(3708 loop##381 3705 36 ()) -(3709 usual-macros #f #f ()) -(3710 usual-macros #f #f ()) -(3711 segment-tail 3710 7 ()) -(3712 loop 3711 21 ()) -(3713 usual-macros #f #f ()) -(3714 segment-depth 3713 7 ()) -(3715 usual-macros #f #f ()) -(3716 segment-template? 3715 7 ()) -(3717 usual-macros #f #f ()) -(3718 segment-pattern? 3717 7 ()) -(3719 usual-macros #f #f ()) -(3720 process-rules 3719 7 ()) -(3721 make-transformer 3720 424 ()) -(3722 process-rule 3720 433 ()) -(3723 #f 3722 114 ()) -(3724 process-match 3720 442 ()) -(3725 process-segment-match 3720 451 ()) -(3726 process-pattern 3720 460 ()) -(3727 #f 3726 97 ()) -(3728 process-template 3720 469 ()) -(3729 loop##385 3728 294 ()) -(3730 meta-variables 3720 478 ()) -(3731 free-meta-variables 3720 487 ()) -(3732 usual-macros #f #f ()) -(3733 #f 3732 11 ()) -(3734 usual-macros #f #f ()) -(3735 #f 3734 11 ()) -(3736 expand-quasiquote 3735 154 ()) -(3737 finalize-quasiquote 3735 163 ()) -(3738 descend-quasiquote 3735 172 ()) -(3739 descend-quasiquote-pair 3735 181 ()) -(3740 #f 3739 15 ()) -(3741 #f 3740 15 ()) -(3742 descend-quasiquote-vector 3735 190 ()) -(3743 #f 3742 22 ()) -(3744 interesting-to-quasiquote? 3735 199 ()) -(3745 usual-macros #f #f ()) -(3746 case-clause? 3745 7 ()) -(3747 usual-macros #f #f ()) -(3748 #f 3747 11 ()) -(3749 #f 3748 28 ()) -(3750 #f 3748 218 ()) -(3751 usual-macros #f #f ()) -(3752 #f 3751 11 ()) -(3753 usual-macros #f #f ()) -(3754 specs? 3753 7 ()) -(3755 usual-macros #f #f ()) -(3756 #f 3755 11 ()) -(3757 usual-macros #f #f ()) -(3758 #f 3757 11 ()) -(3759 usual-macros #f #f ()) -(3760 do-spec? 3759 7 ()) -(3761 usual-macros #f #f ()) -(3762 #f 3761 11 ()) -(3763 #f 3762 238 ()) -(3764 usual-macros #f #f ()) -(3765 #f 3764 11 ()) -(3766 recur 3765 85 ()) -(3767 usual-macros #f #f ()) -(3768 #f 3767 11 ()) -(3769 usual-macros #f #f ()) -(3770 usual-transform 3769 7 ()) -(3771 usual-macros #f #f ()) -(3772 define-usual-macro 3771 7 ()) -(3773 usual-macros #f #f ()) -(3774 strong #f #f ()) -(3775 pop-vertex-edge! 3774 7 ()) -(3776 strong #f #f ()) -(3777 follow-edge 3776 7 ()) -(3778 strong #f #f ()) -(3779 unwind-stack 3778 7 ()) -(3780 loop 3779 22 ()) -(3781 strong #f #f ()) -(3782 end-vertex 3781 7 ()) -(3783 #f 3782 6 ()) -(3784 strong #f #f ()) -(3785 get-strong 3784 7 ()) -(3786 strong #f #f ()) -(3787 do-vertex 3786 7 ()) -(3788 strong #f #f ()) -(3789 make-vertices 3788 7 ()) -(3790 maybe-slot 3789 6 ()) -(3791 #f 3789 18 ()) -(3792 #f 3789 36 ()) -(3793 strong #f #f ()) -(3794 make-vertex 3793 7 ()) -(3795 strong #f #f ()) -(3796 vertex? 3795 7 ()) -(3797 strong #f #f ()) -(3798 vertex-data 3797 7 ()) -(3799 strong #f #f ()) -(3800 set-vertex-edges! 3799 7 ()) -(3801 strong #f #f ()) -(3802 vertex-edges 3801 7 ()) -(3803 strong #f #f ()) -(3804 set-vertex-stack! 3803 7 ()) -(3805 strong #f #f ()) -(3806 vertex-stack 3805 7 ()) -(3807 strong #f #f ()) -(3808 set-vertex-index! 3807 7 ()) -(3809 strong #f #f ()) -(3810 vertex-index 3809 7 ()) -(3811 strong #f #f ()) -(3812 set-vertex-parent! 3811 7 ()) -(3813 strong #f #f ()) -(3814 vertex-parent 3813 7 ()) -(3815 strong #f #f ()) -(3816 set-vertex-lowpoint! 3815 7 ()) -(3817 strong #f #f ()) -(3818 vertex-lowpoint 3817 7 ()) -(3819 strong #f #f ()) -(3820 really-make-vertex 3819 7 ()) -(3821 strong #f #f ()) -(3822 strong #f #f ()) -(3823 find-next-vertex 3822 7 ()) -(3824 loop##407 3823 11 ()) -(3825 strong #f #f ()) -(3826 strongly-connected-components 3825 7 ()) -(3827 loop 3826 52 ()) -(3828 #f 3827 39 ()) -(3829 #f 3827 57 ()) -(3830 usages #f #f ()) -(3831 insert-aliases 3830 7 ()) -(3832 loop 3831 22 ()) -(3833 usages #f #f ()) -(3834 make-form 3833 7 ()) -(3835 usages #f #f ()) -(3836 #f 3835 11 ()) -(3837 usages #f #f ()) -(3838 form? 3837 7 ()) -(3839 usages #f #f ()) -(3840 form-node 3839 7 ()) -(3841 usages #f #f ()) -(3842 set-form-aliases! 3841 7 ()) -(3843 usages #f #f ()) -(3844 form-aliases 3843 7 ()) -(3845 usages #f #f ()) -(3846 set-form-unaliased?! 3845 7 ()) -(3847 usages #f #f ()) -(3848 form-unaliased? 3847 7 ()) -(3849 usages #f #f ()) -(3850 set-form-free! 3849 7 ()) -(3851 usages #f #f ()) -(3852 form-free 3851 7 ()) -(3853 usages #f #f ()) -(3854 set-form-temp! 3853 7 ()) -(3855 usages #f #f ()) -(3856 form-temp 3855 7 ()) -(3857 usages #f #f ()) -(3858 really-make-form 3857 7 ()) -(3859 usages #f #f ()) -(3860 usages #f #f ()) -(3861 topologically-sort 3860 7 ()) -(3862 #f 3861 13 ()) -(3863 #f 3862 6 ()) -(3864 #f 3862 15 ()) -(3865 usages #f #f ()) -(3866 maybe-make-aliased 3865 7 ()) -(3867 usages #f #f ()) -(3868 stuff-count 3867 7 ()) -(3869 #f 3868 10 ()) -(3870 usages #f #f ()) -(3871 sort-forms 3870 7 ()) -(3872 #f 3871 39 ()) -(3873 #f 3871 71 ()) -(3874 usages #f #f ()) -(3875 usages #f #f ()) -(3876 usages #f #f ()) -(3877 usages #f #f ()) -(3878 usages #f #f ()) -(3879 usages #f #f ()) -(3880 usages #f #f ()) -(3881 usages #f #f ()) -(3882 usages #f #f ()) -(3883 usages #f #f ()) -(3884 usage-incrementator 3883 7 ()) -(3885 #f 3884 6 ()) -(3886 usages #f #f ()) -(3887 package-usage? 3886 7 ()) -(3888 usages #f #f ()) -(3889 make-package-usage 3888 7 ()) -(3890 usages #f #f ()) -(3891 make-usage 3890 7 ()) -(3892 usages #f #f ()) -(3893 usage? 3892 7 ()) -(3894 usages #f #f ()) -(3895 usage-name-node 3894 7 ()) -(3896 usages #f #f ()) -(3897 set-reference! 3896 7 ()) -(3898 usages #f #f ()) -(3899 usage-reference-count 3898 7 ()) -(3900 usages #f #f ()) -(3901 set-operator! 3900 7 ()) -(3902 usages #f #f ()) -(3903 usage-operator-count 3902 7 ()) -(3904 usages #f #f ()) -(3905 set-assignment! 3904 7 ()) -(3906 usages #f #f ()) -(3907 usage-assignment-count 3906 7 ()) -(3908 usages #f #f ()) -(3909 really-make-usage 3908 7 ()) -(3910 usages #f #f ()) -(3911 usages #f #f ()) -(3912 #f 3911 15 ()) -(3913 usages #f #f ()) -(3914 #f 3913 15 ()) -(3915 usages #f #f ()) -(3916 #f 3915 15 ()) -(3917 usages #f #f ()) -(3918 #f 3917 15 ()) -(3919 usages #f #f ()) -(3920 #f 3919 15 ()) -(3921 usages #f #f ()) -(3922 #f 3921 15 ()) -(3923 usages #f #f ()) -(3924 #f 3923 15 ()) -(3925 #f 3924 57 ()) -(3926 usages #f #f ()) -(3927 #f 3926 15 ()) -(3928 #f 3927 41 ()) -(3929 usages #f #f ()) -(3930 #f 3929 13 ()) -(3931 usages #f #f ()) -(3932 add-if-free 3931 7 ()) -(3933 usages #f #f ()) -(3934 #f 3933 13 ()) -(3935 usages #f #f ()) -(3936 usages #f #f ()) -(3937 usages #f #f ()) -(3938 usages #f #f ()) -(3939 usages #f #f ()) -(3940 usages #f #f ()) -(3941 nothing 3940 7 ()) -(3942 usages #f #f ()) -(3943 define-usage-analyzer 3942 7 ()) -(3944 usages #f #f ()) -(3945 #f 3944 11 ()) +(3539 named-cont 3538 7 ()) +(3540 compiler #f #f ()) +(3541 push-all-with-names 3540 7 ()) +(3542 compiler #f #f ()) +(3543 set-lexical-offsets! 3542 7 ()) +(3544 loop 3543 22 ()) +(3545 compiler #f #f ()) +(3546 name-node->symbol 3545 7 ()) +(3547 compiler #f #f ()) +(3548 return-cont 3547 7 ()) +(3549 compiler #f #f ()) +(3550 compile-lambda-code 3549 7 ()) +(3551 compiler #f #f ()) +(3552 cont-name 3551 7 ()) +(3553 compiler #f #f ()) +(3554 compile-redex 3553 7 ()) +(3555 compiler #f #f ()) +(3556 compile-call 3555 7 ()) +(3557 compiler #f #f ()) +(3558 compile-lambda 3557 7 ()) +(3559 compiler #f #f ()) +(3560 variable-env-data 3559 7 ()) +(3561 level-loop 3560 26 ()) +(3562 loop 3561 56 ()) +(3563 loop 3562 119 ()) +(3564 compiler #f #f ()) +(3565 sort-list 3564 7 ()) +(3566 insert 3565 11 ()) +(3567 sort 3565 32 ()) +(3568 compiler #f #f ()) +(3569 get-variables-offsets 3568 7 ()) +(3570 loop 3569 22 ()) +(3571 compiler #f #f ()) +(3572 compile-flat-lambda 3571 7 ()) +(3573 #f 3572 26 ()) +(3574 #f 3572 366 ()) +(3575 compiler #f #f ()) +(3576 fall-through-cont? 3575 7 ()) +(3577 compiler #f #f ()) +(3578 ignore-values-cont 3577 7 ()) +(3579 compiler #f #f ()) +(3580 set-type-check?! 3579 7 ()) +(3581 compiler #f #f ()) +(3582 push-all-but-last 3581 7 ()) +(3583 recur 3582 25 ()) +(3584 compiler #f #f ()) +(3585 direct-compilator 3584 7 ()) +(3586 #f 3585 6 ()) +(3587 compiler #f #f ()) +(3588 direct-closed-compilator 3587 7 ()) +(3589 #f 3588 6 ()) +(3590 compiler #f #f ()) +(3591 nargs->domain 3590 7 ()) +(3592 loop##378 3591 11 ()) +(3593 compiler #f #f ()) +(3594 get-primop-type 3593 7 ()) +(3595 #f 3594 10 ()) +(3596 compiler #f #f ()) +(3597 simple-compilator 3596 7 ()) +(3598 #f 3597 6 ()) +(3599 compiler #f #f ()) +(3600 simple-closed-compilator 3599 7 ()) +(3601 #f 3600 6 ()) +(3602 compiler #f #f ()) +(3603 define-simple-primitive 3602 7 ()) +(3604 compiler #f #f ()) +(3605 symbol-append 3604 7 ()) +(3606 compiler #f #f ()) +(3607 define-stob-predicate 3606 7 ()) +(3608 compiler #f #f ()) +(3609 define-data-struct-primitives 3608 7 ()) +(3610 def-prim 3609 8 ()) +(3611 loop##380 3609 190 ()) +(3612 compiler #f #f ()) +(3613 define-vector-primitives 3612 7 ()) +(3614 def-prim 3613 26 ()) +(3615 compiler #f #f ()) +(3616 n-ary-primitive-compilator 3615 7 ()) +(3617 #f 3616 6 ()) +(3618 compiler #f #f ()) +(3619 define-n-ary-compiler-primitive 3618 7 ()) +(3620 compiler #f #f ()) +(3621 call-on-arg-and-id 3620 7 ()) +(3622 compiler #f #f ()) +(3623 call-on-args 3622 7 ()) +(3624 do-arg 3623 6 ()) +(3625 loop 3623 52 ()) +(3626 compiler #f #f ()) +(3627 make-dispatch-protocol 3626 7 ()) +(3628 compiler #f #f ()) +(3629 compile-definition 3628 7 ()) +(3630 compiler #f #f ()) +(3631 compile-form 3630 7 ()) +(3632 compiler #f #f ()) +(3633 compile-forms-loop 3632 7 ()) +(3634 compiler #f #f ()) +(3635 compile-forms 3634 7 ()) +(3636 compiler #f #f ()) +(3637 append-templates 3636 7 ()) +(3638 #f 3637 31 ()) +(3639 compiler #f #f ()) +(3640 make-startup-procedure 3639 7 ()) +(3641 compiler #f #f ()) +(3642 evaluation #f #f ()) +(3643 compile-and-run 3642 7 ()) +(3644 #f 3643 61 ()) +(3645 #f 3644 6 ()) +(3646 evaluation #f #f ()) +(3647 really-load-into 3646 7 ()) +(3648 evaluation #f #f ()) +(3649 load-port 3648 7 ()) +(3650 evaluation #f #f ()) +(3651 load-into-port 3650 7 ()) +(3652 evaluation #f #f ()) +(3653 load 3652 7 ()) +(3654 evaluation #f #f ()) +(3655 eval-from-file 3654 7 ()) +(3656 evaluation #f #f ()) +(3657 load-into 3656 7 ()) +(3658 evaluation #f #f ()) +(3659 eval 3658 7 ()) +(3660 scheme #f #f ()) +(3661 display-conditions #f #f ()) +(3662 limited-write 3661 7 ()) +(3663 recur 3662 22 ()) +(3664 #f 3663 145 ()) +(3665 #f 3664 24 ()) +(3666 display-conditions #f #f ()) +(3667 &disclose-condition 3666 52 ()) +(3668 display-conditions #f #f ()) +(3669 display-conditions #f #f ()) +(3670 display-conditions #f #f ()) +(3671 display-conditions #f #f ()) +(3672 display-conditions #f #f ()) +(3673 really-display-condition 3672 7 ()) +(3674 #f 3673 242 ()) +(3675 display-conditions #f #f ()) +(3676 display-condition 3675 22 ()) +(3677 #f 3676 10 ()) +(3678 mini-command #f #f ()) +(3679 read-string 3678 7 ()) +(3680 loop 3679 23 ()) +(3681 mini-command #f #f ()) +(3682 mini-load 3681 7 ()) +(3683 mini-command #f #f ()) +(3684 command-processor 3683 7 ()) +(3685 loop 3684 77 ()) +(3686 #f 3685 7 ()) +(3687 #f 3686 6 ()) +(3688 #f 3687 68 ()) +(3689 #f 3686 11 ()) +(3690 #f 3689 75 ()) +(3691 #f 3689 197 ()) +(3692 #f 3689 238 ()) +(3693 #f 3692 12 ()) +(3694 sigevents #f #f ()) +(3695 sigevents #f #f ()) +(3696 sigevents #f #f ()) +(3697 set-sigevent-type! 3696 7 ()) +(3698 sigevents #f #f ()) +(3699 sigevent-type 3698 7 ()) +(3700 sigevents #f #f ()) +(3701 set-sigevent-next! 3700 7 ()) +(3702 sigevents #f #f ()) +(3703 sigevent-next 3702 7 ()) +(3704 sigevents #f #f ()) +(3705 really-make-sigevent 3704 7 ()) +(3706 sigevents #f #f ()) +(3707 sigevents #f #f ()) +(3708 sigevent? 3707 7 ()) +(3709 sigevents #f #f ()) +(3710 make-sigevent 3709 7 ()) +(3711 sigevents #f #f ()) +(3712 most-recent-sigevent 3711 7 ()) +(3713 sigevents #f #f ()) +(3714 rts-next-sigevent 3713 7 ()) +(3715 #f 3714 10 ()) +(3716 lp 3715 15 ()) +(3717 sigevents #f #f ()) +(3718 rts-next-sigevent/no-wait 3717 7 ()) +(3719 sigevents #f #f ()) +(3720 register-interrupt 3719 7 ()) +(3721 #f 3720 14 ()) +(3722 loop##397 3721 47 ()) +(3723 sigevents #f #f ()) +(3724 waiting-for-sigevent? 3723 7 ()) +(3725 sigevents #f #f ()) +(3726 initialize-sigevents! 3725 7 ()) +(3727 #f 3726 27 ()) +(3728 #f 3726 45 ()) +(3729 sigevents #f #f ()) +(3730 schedule-timer-interrupt! 3729 7 ()) +(3731 #f 3730 6 ()) +(3732 sigevents #f #f ()) +(3733 export-the-record-type #f #f ()) +(3734 enum-case #f #f ()) +(3735 scheduler #f #f ()) +(3736 decrement-counter! 3735 7 ()) +(3737 scheduler #f #f ()) +(3738 increment-counter! 3737 7 ()) +(3739 scheduler #f #f ()) +(3740 scheduler #f #f ()) +(3741 make-counter 3740 7 ()) +(3742 scheduler #f #f ()) +(3743 round-robin-event-handler 3742 7 ()) +(3744 thread-event-handler 3743 15 ()) +(3745 #f 3744 111 ()) +(3746 asynchronous-event-handler 3743 24 ()) +(3747 next-thread 3743 33 ()) +(3748 #f 3747 18 ()) +(3749 scheduler #f #f ()) +(3750 run-threads-with-housekeeper 3749 7 ()) +(3751 #f 3750 6 ()) +(3752 loop 3751 29 ()) +(3753 #f 3752 6 ()) +(3754 #f 3753 57 ()) +(3755 scheduler #f #f ()) +(3756 run-threads 3755 7 ()) +(3757 #f 3756 6 ()) +(3758 loop 3757 26 ()) +(3759 #f 3758 6 ()) +(3760 #f 3759 8 ()) +(3761 root-scheduler #f #f ()) +(3762 root-scheduler #f #f ()) +(3763 spawn-output-forcers 3762 7 ()) +(3764 root-scheduler #f #f ()) +(3765 call-when-deadlocked! 3764 7 ()) +(3766 root-scheduler #f #f ()) +(3767 root-scheduler #f #f ()) +(3768 do-some-waiting 3767 7 ()) +(3769 root-scheduler #f #f ()) +(3770 root-scheduler #f #f ()) +(3771 root-wait 3770 7 ()) +(3772 #f 3771 22 ()) +(3773 root-scheduler #f #f ()) +(3774 scheme-exit-now 3773 7 ()) +(3775 root-scheduler #f #f ()) +(3776 root-scheduler #f #f ()) +(3777 cheap-display-condition 3776 7 ()) +(3778 #f 3777 160 ()) +(3779 root-scheduler #f #f ()) +(3780 root-handler 3779 7 ()) +(3781 root-scheduler #f #f ()) +(3782 make-root-event-handler 3781 7 ()) +(3783 #f 3782 121 ()) +(3784 #f 3782 126 ()) +(3785 root-scheduler #f #f ()) +(3786 root-scheduler 3785 7 ()) +(3787 #f 3786 13 ()) +(3788 #f 3787 24 ()) +(3789 #f 3787 41 ()) +(3790 usual-resumer #f #f ()) +(3791 usual-resumer #f #f ()) +(3792 initialize-rts 3791 7 ()) +(3793 #f 3792 45 ()) +(3794 #f 3793 7 ()) +(3795 #f 3794 46 ()) +(3796 #f 3795 3 ()) +(3797 usual-resumer #f #f ()) +(3798 usual-resumer 3797 7 ()) +(3799 #f 3798 6 ()) +(3800 #f 3799 15 ()) +(3801 initial-system #f #f ()) +(3802 make-tower 3801 7 ()) +(3803 initial-system #f #f ()) +(3804 make-initial-package 3803 7 ()) +(3805 #f 3804 17 ()) +(3806 initial-system #f #f ()) +(3807 initialize-interaction-environment! 3806 7 ()) +(3808 initial-system #f #f ()) +(3809 make-built-in-structures 3808 7 ()) +(3810 #f 3809 38 ()) +(3811 #f 3809 60 ()) +(3812 initial-system #f #f ()) +(3813 start 3812 7 ()) +(3814 #f 3813 6 ()) +(3815 #f 3814 6 ()) +(3816 #f 3815 64 ()) +(3817 usual-macros #f #f ()) +(3818 find-free-names-in-syntax-rules 3817 7 ()) +(3819 meta-variables 3818 13 ()) +(3820 free-names 3818 22 ()) +(3821 loop##408 3818 36 ()) +(3822 usual-macros #f #f ()) +(3823 usual-macros #f #f ()) +(3824 segment-tail 3823 7 ()) +(3825 loop 3824 21 ()) +(3826 usual-macros #f #f ()) +(3827 segment-depth 3826 7 ()) +(3828 usual-macros #f #f ()) +(3829 segment-template? 3828 7 ()) +(3830 usual-macros #f #f ()) +(3831 segment-pattern? 3830 7 ()) +(3832 usual-macros #f #f ()) +(3833 process-rules 3832 7 ()) +(3834 make-transformer 3833 424 ()) +(3835 process-rule 3833 433 ()) +(3836 #f 3835 102 ()) +(3837 process-match 3833 442 ()) +(3838 process-segment-match 3833 451 ()) +(3839 process-pattern 3833 460 ()) +(3840 #f 3839 97 ()) +(3841 process-template 3833 469 ()) +(3842 loop##412 3841 294 ()) +(3843 meta-variables 3833 478 ()) +(3844 free-meta-variables 3833 487 ()) +(3845 usual-macros #f #f ()) +(3846 #f 3845 11 ()) +(3847 usual-macros #f #f ()) +(3848 #f 3847 11 ()) +(3849 expand-quasiquote 3848 154 ()) +(3850 finalize-quasiquote 3848 163 ()) +(3851 descend-quasiquote 3848 172 ()) +(3852 descend-quasiquote-pair 3848 181 ()) +(3853 #f 3852 15 ()) +(3854 #f 3853 15 ()) +(3855 descend-quasiquote-vector 3848 190 ()) +(3856 #f 3855 22 ()) +(3857 interesting-to-quasiquote? 3848 199 ()) +(3858 usual-macros #f #f ()) +(3859 case-clause? 3858 7 ()) +(3860 usual-macros #f #f ()) +(3861 #f 3860 11 ()) +(3862 #f 3861 28 ()) +(3863 #f 3861 206 ()) +(3864 usual-macros #f #f ()) +(3865 #f 3864 11 ()) +(3866 usual-macros #f #f ()) +(3867 specs? 3866 7 ()) +(3868 usual-macros #f #f ()) +(3869 #f 3868 11 ()) +(3870 usual-macros #f #f ()) +(3871 #f 3870 11 ()) +(3872 usual-macros #f #f ()) +(3873 do-spec? 3872 7 ()) +(3874 usual-macros #f #f ()) +(3875 #f 3874 11 ()) +(3876 #f 3875 228 ()) +(3877 usual-macros #f #f ()) +(3878 #f 3877 11 ()) +(3879 recur 3878 85 ()) +(3880 usual-macros #f #f ()) +(3881 #f 3880 11 ()) +(3882 usual-macros #f #f ()) +(3883 usual-transform 3882 7 ()) +(3884 usual-macros #f #f ()) +(3885 define-usual-macro 3884 7 ()) +(3886 usual-macros #f #f ()) +(3887 strong #f #f ()) +(3888 pop-vertex-edge! 3887 7 ()) +(3889 strong #f #f ()) +(3890 follow-edge 3889 7 ()) +(3891 strong #f #f ()) +(3892 unwind-stack 3891 7 ()) +(3893 loop 3892 22 ()) +(3894 strong #f #f ()) +(3895 end-vertex 3894 7 ()) +(3896 #f 3895 6 ()) +(3897 strong #f #f ()) +(3898 get-strong 3897 7 ()) +(3899 strong #f #f ()) +(3900 do-vertex 3899 7 ()) +(3901 strong #f #f ()) +(3902 make-vertices 3901 7 ()) +(3903 maybe-slot 3902 6 ()) +(3904 #f 3902 18 ()) +(3905 #f 3902 36 ()) +(3906 strong #f #f ()) +(3907 make-vertex 3906 7 ()) +(3908 strong #f #f ()) +(3909 vertex? 3908 7 ()) +(3910 strong #f #f ()) +(3911 vertex-data 3910 7 ()) +(3912 strong #f #f ()) +(3913 set-vertex-edges! 3912 7 ()) +(3914 strong #f #f ()) +(3915 vertex-edges 3914 7 ()) +(3916 strong #f #f ()) +(3917 set-vertex-stack! 3916 7 ()) +(3918 strong #f #f ()) +(3919 vertex-stack 3918 7 ()) +(3920 strong #f #f ()) +(3921 set-vertex-index! 3920 7 ()) +(3922 strong #f #f ()) +(3923 vertex-index 3922 7 ()) +(3924 strong #f #f ()) +(3925 set-vertex-parent! 3924 7 ()) +(3926 strong #f #f ()) +(3927 vertex-parent 3926 7 ()) +(3928 strong #f #f ()) +(3929 set-vertex-lowpoint! 3928 7 ()) +(3930 strong #f #f ()) +(3931 vertex-lowpoint 3930 7 ()) +(3932 strong #f #f ()) +(3933 really-make-vertex 3932 7 ()) +(3934 strong #f #f ()) +(3935 strong #f #f ()) +(3936 find-next-vertex 3935 7 ()) +(3937 loop##434 3936 11 ()) +(3938 strong #f #f ()) +(3939 strongly-connected-components 3938 7 ()) +(3940 loop 3939 52 ()) +(3941 #f 3940 39 ()) +(3942 #f 3940 57 ()) +(3943 usages #f #f ()) +(3944 insert-aliases 3943 7 ()) +(3945 loop 3944 22 ()) (3946 usages #f #f ()) -(3947 analyze-nodes 3946 7 ()) -(3948 #f 3947 6 ()) -(3949 usages #f #f ()) -(3950 analyze 3949 7 ()) -(3951 usages #f #f ()) -(3952 find-node-usages 3951 7 ()) -(3953 #f 3952 30 ()) -(3954 #f 3952 44 ()) -(3955 usages #f #f ()) -(3956 maybe-update-known-type 3955 7 ()) -(3957 usages #f #f ()) -(3958 find-usages 3957 7 ()) -(3959 #f 3958 23 ()) -(3960 #f 3958 41 ()) -(3961 #f 3960 24 ()) -(3962 #f 3958 59 ()) -(3963 inline #f #f ()) -(3964 inline #f #f ()) -(3965 inline #f #f ()) -(3966 inline #f #f ()) -(3967 inline #f #f ()) -(3968 inline #f #f ()) -(3969 get-qualified-env 3968 7 ()) -(3970 inline #f #f ()) -(3971 qualified->name 3970 7 ()) -(3972 recur 3971 18 ()) -(3973 inline #f #f ()) -(3974 inline #f #f ()) -(3975 inline #f #f ()) -(3976 reconstitute-name 3975 7 ()) -(3977 inline #f #f ()) -(3978 reconstitute 3977 7 ()) -(3979 label 3978 18 ()) -(3980 inline #f #f ()) -(3981 make-substitution 3980 7 ()) -(3982 #f 3981 29 ()) -(3983 inline #f #f ()) -(3984 inline-transform 3983 7 ()) -(3985 #f 3984 63 ()) +(3947 make-form 3946 7 ()) +(3948 usages #f #f ()) +(3949 #f 3948 11 ()) +(3950 usages #f #f ()) +(3951 form? 3950 7 ()) +(3952 usages #f #f ()) +(3953 form-node 3952 7 ()) +(3954 usages #f #f ()) +(3955 set-form-aliases! 3954 7 ()) +(3956 usages #f #f ()) +(3957 form-aliases 3956 7 ()) +(3958 usages #f #f ()) +(3959 set-form-unaliased?! 3958 7 ()) +(3960 usages #f #f ()) +(3961 form-unaliased? 3960 7 ()) +(3962 usages #f #f ()) +(3963 set-form-free! 3962 7 ()) +(3964 usages #f #f ()) +(3965 form-free 3964 7 ()) +(3966 usages #f #f ()) +(3967 set-form-temp! 3966 7 ()) +(3968 usages #f #f ()) +(3969 form-temp 3968 7 ()) +(3970 usages #f #f ()) +(3971 really-make-form 3970 7 ()) +(3972 usages #f #f ()) +(3973 usages #f #f ()) +(3974 topologically-sort 3973 7 ()) +(3975 #f 3974 13 ()) +(3976 #f 3975 6 ()) +(3977 #f 3975 15 ()) +(3978 usages #f #f ()) +(3979 maybe-make-aliased 3978 7 ()) +(3980 usages #f #f ()) +(3981 stuff-count 3980 7 ()) +(3982 #f 3981 10 ()) +(3983 usages #f #f ()) +(3984 sort-forms 3983 7 ()) +(3985 #f 3984 39 ()) (3986 #f 3984 71 ()) -(3987 inline #f #f ()) -(3988 unused-name 3987 7 ()) -(3989 loop##431 3988 46 ()) -(3990 #f 3989 10 ()) -(3991 inline #f #f ()) -(3992 clean-lookup 3991 7 ()) -(3993 inline #f #f ()) -(3994 clean-lambda 3993 7 ()) -(3995 #f 3994 41 ()) -(3996 recur 3994 91 ()) -(3997 inline #f #f ()) -(3998 clean-node 3997 7 ()) -(3999 #f 3998 132 ()) -(4000 #f 3998 296 ()) -(4001 inline #f #f ()) -(4002 make-inline-transform 4001 7 ()) -(4003 #f 4002 41 ()) -(4004 #f 4002 96 ()) -(4005 loop##432 4004 11 ()) -(4006 for-reification #f #f ()) -(4007 package-define-static! 4006 7 ()) -(4008 for-reification #f #f ()) -(4009 transform 4008 7 ()) -(4010 for-reification #f #f ()) -(4011 package 4010 7 ()) -(4012 loop##433 4011 73 ()) -(4013 for-reification #f #f ()) -(4014 simple-interface 4013 7 ()) -(4015 #f 4014 12 ()) -(4016 for-reification #f #f ()) -(4017 primop 4016 7 ()) -(4018 for-reification #f #f ()) -(4019 operator 4018 7 ()) -(4020 types #f #f ()) -(4021 types #f #f ()) -(4022 types #f #f ()) -(4023 types #f #f ()) -(4024 types #f #f ()) -(4025 types #f #f ()) -(4026 types #f #f ()) -(4027 types #f #f ()) -(4028 types #f #f ()) -(4029 types #f #f ()) -(4030 types #f #f ()) -(4031 types #f #f ()) -(4032 types #f #f ()) -(4033 types #f #f ()) -(4034 types #f #f ()) -(4035 types #f #f ()) -(4036 types #f #f ()) -(4037 types #f #f ()) -(4038 types #f #f ()) -(4039 types #f #f ()) -(4040 types #f #f ()) -(4041 types #f #f ()) -(4042 procedure 4041 7 ()) -(4043 types #f #f ()) -(4044 types #f #f ()) -(4045 types #f #f ()) -(4046 types #f #f ()) -(4047 defpackage #f #f ()) -(4048 note-name! 4047 7 ()) -(4049 defpackage #f #f ()) -(4050 set-verify-later! 4049 7 ()) -(4051 defpackage #f #f ()) -(4052 verify-later! 4051 7 ()) -(4053 defpackage #f #f ()) -(4054 *verify-later!* 4053 7 ()) -(4055 defpackage #f #f ()) -(4056 defpackage #f #f ()) -(4057 loser 4056 7 ()) -(4058 defpackage #f #f ()) -(4059 make-a-package 4058 7 ()) -(4060 optimizer #f #f ()) -(4061 apply-optimizers 4060 7 ()) -(4062 #f 4061 6 ()) -(4063 optimizer #f #f ()) -(4064 get-optimizer 4063 7 ()) -(4065 #f 4064 6 ()) -(4066 #f 4065 10 ()) -(4067 #f 4066 55 ()) -(4068 optimizer #f #f ()) -(4069 set-optimizer! 4068 7 ()) -(4070 optimizer #f #f ()) -(4071 scan-package #f #f ()) -(4072 check-structure 4071 7 ()) -(4073 #f 4072 17 ()) -(4074 scan-package #f #f ()) -(4075 package-optimizer-names 4074 7 ()) -(4076 #f 4075 36 ()) -(4077 #f 4075 75 ()) -(4078 scan-package #f #f ()) -(4079 read-files 4078 7 ()) -(4080 #f 4079 30 ()) -(4081 scan-package #f #f ()) -(4082 package-source 4081 7 ()) -(4083 #f 4082 46 ()) -(4084 scan-package #f #f ()) -(4085 collect-packages 4084 7 ()) -(4086 recur 4085 26 ()) -(4087 #f 4086 150 ()) -(4088 compile-packages #f #f ()) -(4089 compile-packages #f #f ()) -(4090 compile-packages #f #f ()) -(4091 make-define-primitive-node 4090 7 ()) -(4092 compile-packages #f #f ()) -(4093 define-primitives 4092 7 ()) -(4094 #f 4093 17 ()) -(4095 #f 4093 36 ()) -(4096 compile-packages #f #f ()) -(4097 define-usual-transform 4096 7 ()) -(4098 compile-packages #f #f ()) -(4099 expand-package 4098 7 ()) -(4100 #f 4099 21 ()) -(4101 #f 4100 10 ()) -(4102 #f 4100 28 ()) -(4103 #f 4100 82 ()) -(4104 #f 4103 15 ()) -(4105 #f 4104 10 ()) -(4106 compile-packages #f #f ()) -(4107 compile-package 4106 7 ()) -(4108 module-system #f #f ()) -(4109 analysis #f #f ()) -(4110 analysis #f #f ()) -(4111 analysis #f #f ()) -(4112 analysis #f #f ()) -(4113 analysis #f #f ()) -(4114 package-lookup-type 4113 7 ()) -(4115 analysis #f #f ()) -(4116 analysis #f #f ()) -(4117 require 4116 7 ()) -(4118 analysis #f #f ()) -(4119 simple-literal? 4118 7 ()) -(4120 analysis #f #f ()) -(4121 analysis #f #f ()) -(4122 analysis #f #f ()) -(4123 lexical-node? 4122 7 ()) -(4124 analysis #f #f ()) -(4125 really-simple-call? 4124 7 ()) -(4126 analysis #f #f ()) -(4127 static-value 4126 7 ()) -(4128 analysis #f #f ()) -(4129 #f 4128 11 ()) -(4130 analysis #f #f ()) -(4131 #f 4130 11 ()) -(4132 loop 4131 21 ()) -(4133 analysis #f #f ()) -(4134 #f 4133 11 ()) -(4135 analysis #f #f ()) -(4136 #f 4135 11 ()) -(4137 analysis #f #f ()) -(4138 #f 4137 11 ()) -(4139 analysis #f #f ()) -(4140 #f 4139 11 ()) -(4141 analysis #f #f ()) -(4142 #f 4141 11 ()) -(4143 analysis #f #f ()) -(4144 #f 4143 11 ()) -(4145 analysis #f #f ()) -(4146 #f 4145 11 ()) -(4147 analysis #f #f ()) -(4148 #f 4147 11 ()) -(4149 analysis #f #f ()) -(4150 #f 4149 11 ()) -(4151 analysis #f #f ()) -(4152 #f 4151 11 ()) -(4153 analysis #f #f ()) -(4154 define-analyzer 4153 7 ()) -(4155 analysis #f #f ()) -(4156 #f 4155 11 ()) -(4157 analysis #f #f ()) -(4158 simple-list? 4157 7 ()) -(4159 analysis #f #f ()) -(4160 simple? 4159 7 ()) -(4161 analysis #f #f ()) -(4162 analysis #f #f ()) -(4163 simple-lambda? 4162 7 ()) -(4164 #f 4163 128 ()) -(4165 analysis #f #f ()) -(4166 inlinable-rhs? 4165 7 ()) -(4167 analysis #f #f ()) -(4168 analyze-form 4167 7 ()) -(4169 analysis #f #f ()) -(4170 analyze-forms 4169 7 ()) -(4171 #f 4170 17 ()) -(4172 analysis #f #f ()) -(4173 #f 4172 11 ()) -(4174 flat-environments #f #f ()) -(4175 set-difference 4174 7 ()) -(4176 recur 4175 18 ()) -(4177 flat-environments #f #f ()) -(4178 union 4177 7 ()) -(4179 recur 4178 31 ()) -(4180 flat-environments #f #f ()) -(4181 cell-set!-primop 4180 7 ()) -(4182 flat-environments #f #f ()) -(4183 flat-environments #f #f ()) -(4184 cell-ref-primop 4183 7 ()) -(4185 flat-environments #f #f ()) -(4186 flat-environments #f #f ()) -(4187 make-cell-primop 4186 7 ()) -(4188 flat-environments #f #f ()) -(4189 flat-environments #f #f ()) -(4190 flat-environments #f #f ()) -(4191 flat-environments #f #f ()) -(4192 flat-environments #f #f ()) -(4193 flat-environments #f #f ()) -(4194 flat-environments #f #f ()) -(4195 flat-environments #f #f ()) -(4196 flat-environments #f #f ()) -(4197 flat-environments #f #f ()) -(4198 flat-environments #f #f ()) -(4199 make-primop-call 4198 7 ()) -(4200 flat-environments #f #f ()) -(4201 make-cell-set! 4200 7 ()) -(4202 flat-environments #f #f ()) -(4203 make-cell-ref 4202 7 ()) -(4204 flat-environments #f #f ()) -(4205 make-unassigned-cell 4204 7 ()) -(4206 flat-environments #f #f ()) -(4207 make-cell 4206 7 ()) -(4208 flat-environments #f #f ()) -(4209 #f 4208 11 ()) -(4210 #f 4209 25 ()) -(4211 flat-environments #f #f ()) -(4212 #f 4211 11 ()) -(4213 flat-environments #f #f ()) -(4214 #f 4213 11 ()) -(4215 flat-environments #f #f ()) -(4216 #f 4215 11 ()) -(4217 flat-environments #f #f ()) -(4218 #f 4217 11 ()) -(4219 flat-environments #f #f ()) -(4220 flat-environments #f #f ()) -(4221 flat-environments #f #f ()) -(4222 flat-environments #f #f ()) -(4223 flat-environments #f #f ()) -(4224 flat-environments #f #f ()) -(4225 no-sets 4224 7 ()) -(4226 flat-environments #f #f ()) -(4227 define-set-marker 4226 7 ()) -(4228 flat-environments #f #f ()) -(4229 #f 4228 11 ()) -(4230 flat-environments #f #f ()) -(4231 mark-set-variables! 4230 7 ()) -(4232 flat-environments #f #f ()) -(4233 assigned? 4232 7 ()) -(4234 flat-environments #f #f ()) -(4235 #f 4234 11 ()) -(4236 flat-environments #f #f ()) -(4237 #f 4236 11 ()) -(4238 #f 4237 85 ()) -(4239 #f 4237 99 ()) -(4240 #f 4239 119 ()) -(4241 flat-environments #f #f ()) -(4242 #f 4241 11 ()) -(4243 #f 4242 21 ()) -(4244 flat-environments #f #f ()) -(4245 #f 4244 11 ()) -(4246 #f 4245 21 ()) -(4247 #f 4246 6 ()) -(4248 flat-environments #f #f ()) -(4249 #f 4248 11 ()) -(4250 #f 4249 37 ()) -(4251 flat-environments #f #f ()) -(4252 #f 4251 11 ()) -(4253 flat-environments #f #f ()) -(4254 add-cells 4253 7 ()) -(4255 loop##446 4254 11 ()) -(4256 flat-environments #f #f ()) -(4257 convert-lambda-body 4256 7 ()) -(4258 #f 4257 47 ()) -(4259 flat-environments #f #f ()) -(4260 flatten-lambda 4259 7 ()) -(4261 #f 4260 21 ()) -(4262 flat-environments #f #f ()) +(3987 usages #f #f ()) +(3988 usages #f #f ()) +(3989 usages #f #f ()) +(3990 usages #f #f ()) +(3991 usages #f #f ()) +(3992 usages #f #f ()) +(3993 usages #f #f ()) +(3994 usages #f #f ()) +(3995 usages #f #f ()) +(3996 usages #f #f ()) +(3997 usage-incrementator 3996 7 ()) +(3998 #f 3997 6 ()) +(3999 usages #f #f ()) +(4000 package-usage? 3999 7 ()) +(4001 usages #f #f ()) +(4002 make-package-usage 4001 7 ()) +(4003 usages #f #f ()) +(4004 make-usage 4003 7 ()) +(4005 usages #f #f ()) +(4006 usage? 4005 7 ()) +(4007 usages #f #f ()) +(4008 usage-name-node 4007 7 ()) +(4009 usages #f #f ()) +(4010 set-reference! 4009 7 ()) +(4011 usages #f #f ()) +(4012 usage-reference-count 4011 7 ()) +(4013 usages #f #f ()) +(4014 set-operator! 4013 7 ()) +(4015 usages #f #f ()) +(4016 usage-operator-count 4015 7 ()) +(4017 usages #f #f ()) +(4018 set-assignment! 4017 7 ()) +(4019 usages #f #f ()) +(4020 usage-assignment-count 4019 7 ()) +(4021 usages #f #f ()) +(4022 really-make-usage 4021 7 ()) +(4023 usages #f #f ()) +(4024 usages #f #f ()) +(4025 #f 4024 15 ()) +(4026 usages #f #f ()) +(4027 #f 4026 15 ()) +(4028 usages #f #f ()) +(4029 #f 4028 15 ()) +(4030 usages #f #f ()) +(4031 #f 4030 15 ()) +(4032 usages #f #f ()) +(4033 #f 4032 15 ()) +(4034 usages #f #f ()) +(4035 #f 4034 15 ()) +(4036 usages #f #f ()) +(4037 analyze-letrec 4036 7 ()) +(4038 #f 4037 10 ()) +(4039 usages #f #f ()) +(4040 #f 4039 15 ()) +(4041 usages #f #f ()) +(4042 #f 4041 15 ()) +(4043 #f 4042 37 ()) +(4044 usages #f #f ()) +(4045 #f 4044 13 ()) +(4046 usages #f #f ()) +(4047 add-if-free 4046 7 ()) +(4048 usages #f #f ()) +(4049 #f 4048 13 ()) +(4050 usages #f #f ()) +(4051 usages #f #f ()) +(4052 usages #f #f ()) +(4053 usages #f #f ()) +(4054 usages #f #f ()) +(4055 usages #f #f ()) +(4056 nothing 4055 7 ()) +(4057 usages #f #f ()) +(4058 define-usage-analyzer 4057 7 ()) +(4059 usages #f #f ()) +(4060 #f 4059 11 ()) +(4061 usages #f #f ()) +(4062 analyze-nodes 4061 7 ()) +(4063 #f 4062 6 ()) +(4064 usages #f #f ()) +(4065 analyze 4064 7 ()) +(4066 usages #f #f ()) +(4067 find-node-usages 4066 7 ()) +(4068 #f 4067 30 ()) +(4069 #f 4067 44 ()) +(4070 usages #f #f ()) +(4071 maybe-update-known-type 4070 7 ()) +(4072 usages #f #f ()) +(4073 find-usages 4072 7 ()) +(4074 #f 4073 23 ()) +(4075 #f 4073 41 ()) +(4076 #f 4075 24 ()) +(4077 #f 4073 59 ()) +(4078 inline #f #f ()) +(4079 inline #f #f ()) +(4080 inline #f #f ()) +(4081 inline #f #f ()) +(4082 inline #f #f ()) +(4083 inline #f #f ()) +(4084 get-qualified-env 4083 7 ()) +(4085 inline #f #f ()) +(4086 qualified->name 4085 7 ()) +(4087 recur 4086 18 ()) +(4088 inline #f #f ()) +(4089 inline #f #f ()) +(4090 inline #f #f ()) +(4091 reconstitute-name 4090 7 ()) +(4092 inline #f #f ()) +(4093 reconstitute 4092 7 ()) +(4094 label 4093 18 ()) +(4095 inline #f #f ()) +(4096 make-substitution 4095 7 ()) +(4097 #f 4096 29 ()) +(4098 inline #f #f ()) +(4099 inline-transform 4098 7 ()) +(4100 #f 4099 58 ()) +(4101 #f 4099 66 ()) +(4102 inline #f #f ()) +(4103 remove-bindings 4102 7 ()) +(4104 label 4103 18 ()) +(4105 inline #f #f ()) +(4106 unused-name 4105 7 ()) +(4107 loop##459 4106 46 ()) +(4108 #f 4107 10 ()) +(4109 inline #f #f ()) +(4110 clean-lookup 4109 7 ()) +(4111 inline #f #f ()) +(4112 clean-lambda 4111 7 ()) +(4113 #f 4112 37 ()) +(4114 recur 4112 87 ()) +(4115 inline #f #f ()) +(4116 clean-node 4115 7 ()) +(4117 #f 4116 128 ()) +(4118 #f 4116 288 ()) +(4119 inline #f #f ()) +(4120 make-inline-transform 4119 7 ()) +(4121 #f 4120 41 ()) +(4122 #f 4120 80 ()) +(4123 loop##460 4122 11 ()) +(4124 for-reification #f #f ()) +(4125 package-define-static! 4124 7 ()) +(4126 for-reification #f #f ()) +(4127 transform 4126 7 ()) +(4128 for-reification #f #f ()) +(4129 package 4128 7 ()) +(4130 loop##461 4129 73 ()) +(4131 for-reification #f #f ()) +(4132 simple-interface 4131 7 ()) +(4133 #f 4132 12 ()) +(4134 for-reification #f #f ()) +(4135 primop 4134 7 ()) +(4136 for-reification #f #f ()) +(4137 operator 4136 7 ()) +(4138 types #f #f ()) +(4139 types #f #f ()) +(4140 types #f #f ()) +(4141 types #f #f ()) +(4142 types #f #f ()) +(4143 types #f #f ()) +(4144 types #f #f ()) +(4145 types #f #f ()) +(4146 types #f #f ()) +(4147 types #f #f ()) +(4148 types #f #f ()) +(4149 types #f #f ()) +(4150 types #f #f ()) +(4151 types #f #f ()) +(4152 types #f #f ()) +(4153 types #f #f ()) +(4154 types #f #f ()) +(4155 types #f #f ()) +(4156 types #f #f ()) +(4157 types #f #f ()) +(4158 types #f #f ()) +(4159 types #f #f ()) +(4160 procedure 4159 7 ()) +(4161 types #f #f ()) +(4162 types #f #f ()) +(4163 types #f #f ()) +(4164 types #f #f ()) +(4165 defpackage #f #f ()) +(4166 note-name! 4165 7 ()) +(4167 defpackage #f #f ()) +(4168 set-verify-later! 4167 7 ()) +(4169 defpackage #f #f ()) +(4170 verify-later! 4169 7 ()) +(4171 defpackage #f #f ()) +(4172 *verify-later!* 4171 7 ()) +(4173 defpackage #f #f ()) +(4174 defpackage #f #f ()) +(4175 loser 4174 7 ()) +(4176 defpackage #f #f ()) +(4177 make-a-package 4176 7 ()) +(4178 optimizer #f #f ()) +(4179 apply-optimizers 4178 7 ()) +(4180 #f 4179 6 ()) +(4181 optimizer #f #f ()) +(4182 get-optimizer 4181 7 ()) +(4183 #f 4182 6 ()) +(4184 #f 4183 10 ()) +(4185 #f 4184 55 ()) +(4186 optimizer #f #f ()) +(4187 set-optimizer! 4186 7 ()) +(4188 optimizer #f #f ()) +(4189 scan-package #f #f ()) +(4190 check-structure 4189 7 ()) +(4191 #f 4190 17 ()) +(4192 scan-package #f #f ()) +(4193 package-optimizer-names 4192 7 ()) +(4194 #f 4193 36 ()) +(4195 #f 4193 75 ()) +(4196 scan-package #f #f ()) +(4197 read-files 4196 7 ()) +(4198 #f 4197 30 ()) +(4199 scan-package #f #f ()) +(4200 package-source 4199 7 ()) +(4201 #f 4200 46 ()) +(4202 scan-package #f #f ()) +(4203 collect-packages 4202 7 ()) +(4204 recur 4203 26 ()) +(4205 #f 4204 150 ()) +(4206 compile-packages #f #f ()) +(4207 compile-packages #f #f ()) +(4208 compile-packages #f #f ()) +(4209 make-define-primitive-node 4208 7 ()) +(4210 compile-packages #f #f ()) +(4211 define-primitives 4210 7 ()) +(4212 #f 4211 17 ()) +(4213 #f 4211 36 ()) +(4214 compile-packages #f #f ()) +(4215 define-usual-transform 4214 7 ()) +(4216 compile-packages #f #f ()) +(4217 expand-package 4216 7 ()) +(4218 #f 4217 21 ()) +(4219 #f 4218 10 ()) +(4220 #f 4218 28 ()) +(4221 #f 4218 82 ()) +(4222 #f 4221 15 ()) +(4223 #f 4222 10 ()) +(4224 compile-packages #f #f ()) +(4225 compile-package 4224 7 ()) +(4226 module-system #f #f ()) +(4227 analysis #f #f ()) +(4228 analysis #f #f ()) +(4229 analysis #f #f ()) +(4230 analysis #f #f ()) +(4231 analysis #f #f ()) +(4232 analysis #f #f ()) +(4233 package-lookup-type 4232 7 ()) +(4234 analysis #f #f ()) +(4235 analysis #f #f ()) +(4236 require 4235 7 ()) +(4237 analysis #f #f ()) +(4238 simple-literal? 4237 7 ()) +(4239 analysis #f #f ()) +(4240 analysis #f #f ()) +(4241 analysis #f #f ()) +(4242 primitive-proc? 4241 7 ()) +(4243 analysis #f #f ()) +(4244 really-simple-call? 4243 7 ()) +(4245 analysis #f #f ()) +(4246 static-value 4245 7 ()) +(4247 analysis #f #f ()) +(4248 #f 4247 11 ()) +(4249 analysis #f #f ()) +(4250 #f 4249 11 ()) +(4251 loop 4250 21 ()) +(4252 analysis #f #f ()) +(4253 #f 4252 11 ()) +(4254 analysis #f #f ()) +(4255 #f 4254 11 ()) +(4256 analysis #f #f ()) +(4257 #f 4256 11 ()) +(4258 analysis #f #f ()) +(4259 #f 4258 11 ()) +(4260 analysis #f #f ()) +(4261 #f 4260 11 ()) +(4262 analysis #f #f ()) (4263 #f 4262 11 ()) -(4264 flat-environments #f #f ()) -(4265 flat-environments #f #f ()) -(4266 flat-environments #f #f ()) -(4267 flat-environments #f #f ()) -(4268 flat-environments #f #f ()) -(4269 no-free-vars 4268 7 ()) -(4270 flat-environments #f #f ()) -(4271 flatten-list 4270 7 ()) -(4272 loop 4271 26 ()) -(4273 #f 4272 39 ()) -(4274 flat-environments #f #f ()) -(4275 define-flattener 4274 7 ()) -(4276 flat-environments #f #f ()) -(4277 #f 4276 11 ()) -(4278 #f 4277 6 ()) -(4279 flat-environments #f #f ()) -(4280 flatten-node 4279 7 ()) -(4281 flat-environments #f #f ()) -(4282 flatten-form 4281 7 ()) -(4283 #f 4282 73 ()) -(4284 #f 4282 120 ()) -(4285 flat-environments #f #f ()) -(4286 #f 4285 11 ()) -(4287 #f 4286 6 ()) -(4288 ensures-loaded #f #f ()) -(4289 ensure-loaded 4288 7 ()) -(4290 #f 4289 49 ()) -(4291 #f 4290 56 ()) -(4292 #f 4289 61 ()) -(4293 #f #f #f ()) -(4294 #f 4293 3 ()) -(4295 get-location 4294 3 ()) -(4296 #f 4294 10527 ()) -(4297 #f 4294 10576 ()) -(4298 #f 4294 10689 ()) -(4299 #f 4294 10807 ()) -(4300 #f 4294 10888 ()) -(4301 conc 4300 42 ()) -(4302 #f 4301 16 ()) -(4303 #f 4294 12198 ()) -(4304 loop 4303 115 ()) -(4305 #f 4303 202 ()) -(4306 #f 4303 233 ()) -(4307 #f 4303 413 ()) -(4308 #f 4303 471 ()) -(4309 #f 4294 12586 ()) -(4310 mem? 4309 197 ()) -(4311 every? 4309 206 ()) -(4312 #f 4309 219 ()) -(4313 #f 4309 282 ()) -(4314 #f 4294 12782 ()) -(4315 loop##451 4314 66 ()) -(4316 #f 4294 12831 ()) -(4317 #f 4294 14573 ()) -(4318 #f 4294 21666 ()) -(4319 #f 4318 456 ()) -(4320 #f 4294 22600 ()) -(4321 loop 4320 95 ()) -(4322 #f 4294 22757 ()) -(4323 loop 4322 95 ()) -(4324 #f 4294 22882 ()) -(4325 loop 4324 95 ()) -(4326 #f 4294 22975 ()) -(4327 loop 4326 95 ()) -(4328 #f 4294 23068 ()) -(4329 loop 4328 95 ()) -(4330 #f 4294 23161 ()) -(4331 loop 4330 95 ()) -(4332 #f 4294 23254 ()) -(4333 loop 4332 95 ()) -(4334 #f 4294 23347 ()) -(4335 loop 4334 95 ()) -(4336 #f 4294 23440 ()) -(4337 loop 4336 95 ()) -(4338 #f 4294 24136 ()) -(4339 loop 4338 95 ()) -(4340 #f 4294 26264 ()) -(4341 #f 4294 26427 ()) -(4342 #f 4294 26476 ()) -(4343 #f 4294 26525 ()) -(4344 #f 4294 26670 ()) -(4345 #f 4294 26888 ()) -(4346 #f 4294 29811 ()) -(4347 #f 4294 30011 ()) -(4348 #f 4294 30060 ()) -(4349 #f 4294 30109 ()) -(4350 #f 4349 146 ()) -(4351 #f 4294 30158 ()) -(4352 #f 4351 329 ()) -(4353 #f 4351 403 ()) -(4354 #f 4294 30537 ()) -(4355 #f 4294 30586 ()) -(4356 #f 4355 176 ()) -(4357 parse-package-clauses 4294 30644 ()) -(4358 loop 4357 76 ()) -(4359 #f 4294 30653 ()) -(4360 #f 4359 35 ()) -(4361 #f 4360 146 ()) -(4362 #f 4294 30909 ()) -(4363 #f 4294 30958 ()) -(4364 loop 4363 35 ()) -(4365 #f 4294 31071 ()) -(4366 #f 4294 31152 ()) -(4367 #f 4294 31233 ()) -(4368 loop 4367 51 ()) -(4369 #f 4367 90 ()) -(4370 #f 4367 114 ()) -(4371 #f 4294 31314 ()) -(4372 #f 4294 32571 ()) -(4373 #f 4294 32707 ()) -(4374 #f #f #f ()) +(4264 analysis #f #f ()) +(4265 #f 4264 11 ()) +(4266 analysis #f #f ()) +(4267 #f 4266 11 ()) +(4268 analysis #f #f ()) +(4269 #f 4268 11 ()) +(4270 analysis #f #f ()) +(4271 #f 4270 11 ()) +(4272 analysis #f #f ()) +(4273 define-analyzer 4272 7 ()) +(4274 analysis #f #f ()) +(4275 #f 4274 11 ()) +(4276 analysis #f #f ()) +(4277 simple-list? 4276 7 ()) +(4278 analysis #f #f ()) +(4279 simple? 4278 7 ()) +(4280 analysis #f #f ()) +(4281 analysis #f #f ()) +(4282 simple-lambda? 4281 7 ()) +(4283 #f 4282 123 ()) +(4284 analysis #f #f ()) +(4285 inlinable-rhs? 4284 7 ()) +(4286 analysis #f #f ()) +(4287 analyze-form 4286 7 ()) +(4288 analysis #f #f ()) +(4289 analyze-forms 4288 7 ()) +(4290 #f 4289 17 ()) +(4291 analysis #f #f ()) +(4292 #f 4291 11 ()) +(4293 flat-environments #f #f ()) +(4294 set-difference 4293 7 ()) +(4295 recur 4294 18 ()) +(4296 flat-environments #f #f ()) +(4297 union 4296 7 ()) +(4298 recur 4297 31 ()) +(4299 flat-environments #f #f ()) +(4300 cell-set!-primop 4299 7 ()) +(4301 flat-environments #f #f ()) +(4302 flat-environments #f #f ()) +(4303 cell-ref-primop 4302 7 ()) +(4304 flat-environments #f #f ()) +(4305 flat-environments #f #f ()) +(4306 make-cell-primop 4305 7 ()) +(4307 flat-environments #f #f ()) +(4308 flat-environments #f #f ()) +(4309 flat-environments #f #f ()) +(4310 flat-environments #f #f ()) +(4311 flat-environments #f #f ()) +(4312 flat-environments #f #f ()) +(4313 flat-environments #f #f ()) +(4314 flat-environments #f #f ()) +(4315 flat-environments #f #f ()) +(4316 flat-environments #f #f ()) +(4317 flat-environments #f #f ()) +(4318 make-primop-call 4317 7 ()) +(4319 flat-environments #f #f ()) +(4320 make-cell-set! 4319 7 ()) +(4321 flat-environments #f #f ()) +(4322 make-cell-ref 4321 7 ()) +(4323 flat-environments #f #f ()) +(4324 make-unassigned-cell 4323 7 ()) +(4325 flat-environments #f #f ()) +(4326 make-cell 4325 7 ()) +(4327 flat-environments #f #f ()) +(4328 #f 4327 11 ()) +(4329 #f 4328 25 ()) +(4330 flat-environments #f #f ()) +(4331 #f 4330 11 ()) +(4332 flat-environments #f #f ()) +(4333 #f 4332 11 ()) +(4334 flat-environments #f #f ()) +(4335 #f 4334 11 ()) +(4336 flat-environments #f #f ()) +(4337 #f 4336 11 ()) +(4338 flat-environments #f #f ()) +(4339 flat-environments #f #f ()) +(4340 flat-environments #f #f ()) +(4341 flat-environments #f #f ()) +(4342 flat-environments #f #f ()) +(4343 flat-environments #f #f ()) +(4344 no-sets 4343 7 ()) +(4345 flat-environments #f #f ()) +(4346 define-set-marker 4345 7 ()) +(4347 flat-environments #f #f ()) +(4348 #f 4347 11 ()) +(4349 flat-environments #f #f ()) +(4350 mark-set-variables! 4349 7 ()) +(4351 flat-environments #f #f ()) +(4352 assigned? 4351 7 ()) +(4353 flat-environments #f #f ()) +(4354 #f 4353 11 ()) +(4355 flat-environments #f #f ()) +(4356 #f 4355 11 ()) +(4357 #f 4356 77 ()) +(4358 #f 4356 91 ()) +(4359 #f 4358 119 ()) +(4360 flat-environments #f #f ()) +(4361 #f 4360 11 ()) +(4362 #f 4361 21 ()) +(4363 flat-environments #f #f ()) +(4364 #f 4363 11 ()) +(4365 #f 4364 21 ()) +(4366 #f 4365 6 ()) +(4367 flat-environments #f #f ()) +(4368 #f 4367 11 ()) +(4369 #f 4368 33 ()) +(4370 flat-environments #f #f ()) +(4371 #f 4370 11 ()) +(4372 flat-environments #f #f ()) +(4373 add-cells 4372 7 ()) +(4374 loop##474 4373 11 ()) +(4375 flat-environments #f #f ()) +(4376 convert-lambda-body 4375 7 ()) +(4377 #f 4376 43 ()) +(4378 flat-environments #f #f ()) +(4379 flatten-lambda 4378 7 ()) +(4380 #f 4379 21 ()) +(4381 flat-environments #f #f ()) +(4382 #f 4381 11 ()) +(4383 flat-environments #f #f ()) +(4384 flat-environments #f #f ()) +(4385 flat-environments #f #f ()) +(4386 flat-environments #f #f ()) +(4387 flat-environments #f #f ()) +(4388 no-free-vars 4387 7 ()) +(4389 flat-environments #f #f ()) +(4390 flatten-list 4389 7 ()) +(4391 loop 4390 26 ()) +(4392 #f 4391 39 ()) +(4393 flat-environments #f #f ()) +(4394 define-flattener 4393 7 ()) +(4395 flat-environments #f #f ()) +(4396 #f 4395 11 ()) +(4397 #f 4396 6 ()) +(4398 flat-environments #f #f ()) +(4399 flatten-node 4398 7 ()) +(4400 flat-environments #f #f ()) +(4401 flatten-form 4400 7 ()) +(4402 #f 4401 69 ()) +(4403 #f 4401 115 ()) +(4404 flat-environments #f #f ()) +(4405 #f 4404 11 ()) +(4406 #f 4405 6 ()) +(4407 ensures-loaded #f #f ()) +(4408 ensure-loaded 4407 7 ()) +(4409 #f 4408 49 ()) +(4410 #f 4409 56 ()) +(4411 #f 4408 61 ()) +(4412 #f #f #f ()) +(4413 #f 4412 3 ()) +(4414 get-location 4413 3 ()) +(4415 #f 4413 11036 ()) +(4416 #f 4413 11085 ()) +(4417 #f 4413 11198 ()) +(4418 #f 4413 11316 ()) +(4419 #f 4413 11397 ()) +(4420 conc 4419 37 ()) +(4421 #f 4420 16 ()) +(4422 #f 4413 12707 ()) +(4423 loop 4422 115 ()) +(4424 #f 4422 202 ()) +(4425 #f 4422 233 ()) +(4426 #f 4422 413 ()) +(4427 #f 4422 471 ()) +(4428 #f 4413 13095 ()) +(4429 mem? 4428 191 ()) +(4430 every? 4428 200 ()) +(4431 #f 4428 213 ()) +(4432 #f 4428 276 ()) +(4433 #f 4413 13291 ()) +(4434 loop##479 4433 58 ()) +(4435 #f 4413 13340 ()) +(4436 #f 4413 18358 ()) +(4437 #f 4413 26592 ()) +(4438 #f 4437 456 ()) +(4439 #f 4413 27526 ()) +(4440 loop 4439 90 ()) +(4441 #f 4413 27683 ()) +(4442 loop 4441 90 ()) +(4443 #f 4413 27808 ()) +(4444 loop 4443 90 ()) +(4445 #f 4413 27901 ()) +(4446 loop 4445 90 ()) +(4447 #f 4413 27994 ()) +(4448 loop 4447 90 ()) +(4449 #f 4413 28087 ()) +(4450 loop 4449 90 ()) +(4451 #f 4413 28180 ()) +(4452 loop 4451 90 ()) +(4453 #f 4413 28273 ()) +(4454 loop 4453 90 ()) +(4455 #f 4413 28366 ()) +(4456 loop 4455 90 ()) +(4457 #f 4413 29062 ()) +(4458 loop 4457 90 ()) +(4459 #f 4413 32397 ()) +(4460 #f 4413 32560 ()) +(4461 #f 4413 32609 ()) +(4462 #f 4413 32658 ()) +(4463 #f 4413 32803 ()) +(4464 #f 4413 33021 ()) +(4465 #f 4413 37084 ()) +(4466 #f 4413 37284 ()) +(4467 #f 4413 37333 ()) +(4468 #f 4413 37382 ()) +(4469 #f 4468 146 ()) +(4470 #f 4413 37431 ()) +(4471 #f 4470 329 ()) +(4472 #f 4470 403 ()) +(4473 #f 4413 37810 ()) +(4474 #f 4413 37859 ()) +(4475 #f 4474 176 ()) +(4476 parse-package-clauses 4413 37917 ()) +(4477 loop 4476 76 ()) +(4478 #f 4413 37926 ()) +(4479 #f 4478 27 ()) +(4480 #f 4479 146 ()) +(4481 #f 4413 38182 ()) +(4482 #f 4413 38231 ()) +(4483 loop 4482 35 ()) +(4484 #f 4413 38344 ()) +(4485 #f 4413 38425 ()) +(4486 #f 4413 38506 ()) +(4487 loop 4486 51 ()) +(4488 #f 4486 90 ()) +(4489 #f 4486 114 ()) +(4490 #f 4413 38587 ()) +(4491 #f 4413 39844 ()) +(4492 #f 4413 39980 ()) +(4493 #f #f #f ()) - diff --git a/build/initial.image b/build/initial.image index 60d088ab456d479ec918ae75105cddcfe4955c9f..d81946ae9024909efef07f19f181749a0f849732 100644 GIT binary patch literal 622749 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�_G0fk!m>tNok@vv+pg|}Mv%$d}KzD}4 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≀J(L^s1ar%}ZSP&PP6%5;9?tj*ORyE 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

^5_Zaph4wjaPi5s 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

n$!iTVP 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 literal 594441 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

H_X-rOU0>2CR$v?s8OV~|FqVs}h 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± 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 AhyVZp diff --git a/scheme/env/command-level.scm b/scheme/env/command-level.scm index ea7ecdb..2dc7821 100644 --- a/scheme/env/command-level.scm +++ b/scheme/env/command-level.scm @@ -168,8 +168,11 @@ ; that when it is rescheduled after blocking it can be put on the correct ; run queue. -(define (spawn-on-command-level level thunk id) - (let ((thread (make-thread thunk (command-level-dynamic-env level) id))) +(define (spawn-on-command-level level thunk cell-values id) + (let ((thread (make-thread thunk + (command-level-dynamic-env level) + cell-values + id))) (set-thread-scheduler! thread (command-thread)) (set-thread-data! thread level) (enqueue-thread! (command-level-queue level) thread) @@ -181,6 +184,7 @@ (define (spawn-repl-thread! level) (let ((thread (spawn-on-command-level level (command-level-repl-thunk level) + (empty-cell-values) 'command-loop))) (set-command-level-repl-thread! level thread))) @@ -353,7 +357,7 @@ (lambda (event args) (enum-case event-type event ((spawned) - (spawn-on-command-level level (car args) (cadr args)) + (spawn-on-command-level level (car args) (cadr args) (caddr args)) #t) ((runnable) (let* ((thread (car args)) diff --git a/scheme/interfaces.scm b/scheme/interfaces.scm index eea7305..f554b65 100644 --- a/scheme/interfaces.scm +++ b/scheme/interfaces.scm @@ -390,6 +390,16 @@ really-string->number &really-string->number ;exactness argument string->integer)) +(define-interface thread-cells-interface + (export make-thread-cell + thread-cell-ref + thread-cell-set!)) + +(define-interface thread-cells-internal-interface + (export get-cell-values + empty-cell-values ; env/command-level.scm + initialize-dynamic-state!)) + (define-interface fluids-interface (export make-fluid let-fluid @@ -398,13 +408,13 @@ set-fluid!)) (define-interface fluids-internal-interface - (export initialize-dynamic-state! - current-thread + (export current-thread set-current-thread! get-dynamic-env ; wind.scm, env/command-level.scm set-dynamic-env! ; wind.scm get-dynamic-point ; wind.scm - set-dynamic-point!)) ; wind.scm + set-dynamic-point! ; wind.scm + empty-dynamic-env)) ; thread-cell.scm (define-interface enumerated-interface (export (define-enumeration :syntax) diff --git a/scheme/more-packages.scm b/scheme/more-packages.scm index b06f7f0..e696650 100644 --- a/scheme/more-packages.scm +++ b/scheme/more-packages.scm @@ -72,6 +72,7 @@ util ; unspecific channel-i/o ; steal-channel-port fluids-internal ; get-dynamic-env, set-dynamic-env! + thread-cells-internal ; empty-cell-values root-scheduler ; call-when-deadlocked! conditions) ; define-condition-type (files (env command-level))) diff --git a/scheme/packages.scm b/scheme/packages.scm index abd01b6..fd243a4 100644 --- a/scheme/packages.scm +++ b/scheme/packages.scm @@ -272,6 +272,7 @@ scheme-level-1 scheme-level-2 templates + thread-cells threads threads-internal util @@ -301,6 +302,7 @@ records-internal root-scheduler session-data + thread-cells-internal usual-resumer ;; silly ;; structure-refs diff --git a/scheme/rts-packages.scm b/scheme/rts-packages.scm index 6b88590..9e87280 100644 --- a/scheme/rts-packages.scm +++ b/scheme/rts-packages.scm @@ -53,6 +53,12 @@ (files (rts fluid)) (optimize auto-integrate)) +(define-structures ((thread-cells thread-cells-interface) + (thread-cells-internal thread-cells-internal-interface)) + (open scheme-level-1 define-record-types primitives fluids-internal) + (files (rts thread-cell)) + (optimize auto-integrate)) + (define-structure wind wind-interface (open scheme-level-1 signals define-record-types fluids fluids-internal @@ -238,6 +244,7 @@ wind fluids fluids-internal ;get-dynamic-env + thread-cells-internal ;get-cell-values escapes ;primitive-cwcc conditions ;error? handle ;with-handler @@ -252,7 +259,8 @@ (files (rts thread) (rts sleep))) (define-structure scheduler scheduler-interface - (open scheme-level-1 threads threads-internal enumerated enum-case + (open scheme-level-1 threads threads-internal thread-cells-internal + enumerated enum-case debug-messages signals) ;error (files (rts scheduler))) @@ -270,6 +278,7 @@ writing ;display i/o-internal ;output-port-forcer, output-forcer-id fluids-internal ;get-dynamic-env + thread-cells-internal ;get-cell-values interrupts ;with-interrupts-inhibited wind ;call-with-current-continuation channel-i/o ;waiting-for-i/o? @@ -318,7 +327,7 @@ i/o ;initialize-i/o, etc. channel-i/o ;{in,out}put-channel->port, initialize-channel-i/o session-data ;initialize-session-data! - fluids-internal ;initialize-dynamic-state! + thread-cells-internal ;initialize-dynamic-state! exceptions ;initialize-exceptions! interrupts ;initialize-interrupts! sigevents-internal ;initialize-sigevents! diff --git a/scheme/rts/fluid.scm b/scheme/rts/fluid.scm index a2337b3..076047c 100644 --- a/scheme/rts/fluid.scm +++ b/scheme/rts/fluid.scm @@ -27,6 +27,14 @@ (dynamic-env thread-dynamic-env) (dynamic-point thread-dynamic-point)) +;; (define *dynamic-env* (make-thread-cell (empty-dynamic-env))) +;; +;; (define (get-dynamic-env) +;; (thread-cell-ref *dynamic-env*)) +;; +;; (define (set-dynamic-env! env) +;; (thread-cell-set! *dynamic-env* env)) + (define (get-dynamic-env) (record-ref (current-thread) 1)) @@ -42,9 +50,6 @@ (define (set-dynamic-point! point) (record-set! (current-thread) 2 point)) -(define (initialize-dynamic-state!) - (set-current-thread! (make-thread (empty-dynamic-env) #f))) - ;---------------- ; Dynamic environment ; A dynamic environment is an alist where the cars are fluid records. @@ -87,8 +92,3 @@ (with-dynamic-env env (car args)) (loop (cddr args) (cons (cons (car args) (cadr args)) env))))) - -; Initialize - -(initialize-dynamic-state!) - diff --git a/scheme/rts/root-scheduler.scm b/scheme/rts/root-scheduler.scm index ba40533..1da0383 100644 --- a/scheme/rts/root-scheduler.scm +++ b/scheme/rts/root-scheduler.scm @@ -30,6 +30,7 @@ (safe-dynamic-env (with-handler root-handler get-dynamic-env)) (thread (make-thread thunk (get-dynamic-env) + (get-cell-values) 'scheduler-initial-thread))) (increment-counter! thread-count) (enqueue-thread! runnable thread) diff --git a/scheme/rts/scheduler.scm b/scheme/rts/scheduler.scm index 0eabbb6..0a89307 100644 --- a/scheme/rts/scheduler.scm +++ b/scheme/rts/scheduler.scm @@ -100,7 +100,8 @@ (enqueue-thread! runnable (make-thread (car event-data) dynamic-env - (cadr event-data)))) + (cadr event-data) + (caddr event-data)))) ((no-event) (values)) (else diff --git a/scheme/rts/thread-cell.scm b/scheme/rts/thread-cell.scm new file mode 100644 index 0000000..8e9a4dc --- /dev/null +++ b/scheme/rts/thread-cell.scm @@ -0,0 +1,74 @@ +; Copyright (c) 1993-2001 by Richard Kelsey and Jonathan Rees. See file COPYING. + +(define-record-type thread :thread + (make-thread dynamic-env dynamic-point + cell-values own-cell-values?) + (dynamic-env thread-dynamic-env) + (dynamic-point thread-dynamic-point) + (cell-values thread-cell-values set-thread-cell-values!) + (own-cell-values? thread-own-cell-values? set-thread-own-values?!)) + +(define (empty-cell-values) '()) + +(define (get-cell-values) + (record-ref (current-thread) 3)) + +(define (set-cell-values! values) + (record-set! (current-thread) 3 values)) + +(define (get-own-cell-values?) + (record-ref (current-thread) 4)) + +(define (set-own-cell-values? own-values?) + (record-set! (current-thread) 4 own-values?)) + +(define-record-type thread-cell :thread-cell + (make-thread-cell top) + (top thread-cell-top-level-value set-thread-cell-top-level-value!)) + +(define (thread-cell-ref thread-cell) + (cond + ((assq thread-cell (get-cell-values)) => cdr) + (else (thread-cell-top-level-value thread-cell)))) + +(define (thread-cell-set! thread-cell val) + (cond + ;; This might benefit from reordering: if we don't have a binding + ;; here, it's safe to set cell-values regardless of the setting of + ;; OWN-CELL-VALUES?. On the other hand, this may mean we copy too + ;; much when push comes to shove; probably best to store the + ;; original CELL-VALUES instead of OWN-CELL-VALUES?. + ((not (get-own-cell-values?)) + (let loop ((values (get-cell-values)) + (rev-new-values '()) + (found? #f)) + (cond + ((null? values) + (set-cell-values! (if found? + (reverse rev-new-values) + (cons (cons thread-cell val) + (reverse rev-new-values)))) + (set-own-cell-values? #t)) + ((eq? thread-cell (caar values)) + (loop (cdr values) + (cons (cons (caar values) val) + rev-new-values) + #t)) + (else + (loop (cdr values) + (cons (cons (caar values) (cdar values)) + rev-new-values) + found?))))) + ((assq thread-cell (get-cell-values)) + => (lambda (pair) + (set-cdr! pair val))) + (else + (set-cell-values! (cons (cons thread-cell val) + (get-cell-values)))))) + +(define (initialize-dynamic-state!) + (set-current-thread! (make-thread (empty-dynamic-env) #f + (empty-cell-values) #t))) + + +(initialize-dynamic-state!) diff --git a/scheme/rts/thread.scm b/scheme/rts/thread.scm index a833a43..9b5a47f 100644 --- a/scheme/rts/thread.scm +++ b/scheme/rts/thread.scm @@ -39,13 +39,20 @@ ; the list is spliced back together and eN's continuation is resumed. (define-record-type thread :thread - (really-make-thread dynamic-env dynamic-point continuation scheduler + (really-make-thread dynamic-env dynamic-point + cell-values own-cell-values? + continuation scheduler queue arguments events current-task uid name) thread? (dynamic-env thread-dynamic-env) ;Must be first! (See fluid.scm) (dynamic-point thread-dynamic-point set-thread-dynamic-point!) ;Must be second! (See fluid.scm) + + ;Must be third! (See thread-cell.scm) + (cell-values thread-cell-values set-thread-cell-values!) + ;Must be fourth! (See thread-cell.scm) + (own-cell-values? thread-own-cell-values? set-thread-own-values?!) (continuation thread-continuation set-thread-continuation!) (queue thread-queue set-thread-queue!) (arguments thread-arguments set-thread-arguments!) @@ -68,9 +75,11 @@ (define *thread-uid* 0) -(define (make-thread thunk dynamic-env name) +(define (make-thread thunk dynamic-env cell-values name) (let ((thread (really-make-thread dynamic-env #f ; dynamic-point root + cell-values + #f ; own-cell-values? (thunk->continuation (thread-top-level thunk)) (current-thread) ; scheduler @@ -540,20 +549,26 @@ ; scheduler. (define (spawn thunk . id) - (apply spawn-on-scheduler (thread-scheduler (current-thread)) thunk id)) + (apply spawn-on-scheduler + (thread-scheduler (current-thread)) + thunk + (thread-cell-values (current-thread)) + id)) (define (spawn-on-root thunk . id) (if (root-scheduler) (apply spawn-on-scheduler (root-scheduler) thunk + (thread-cell-values (current-thread)) id) (thunk))) -(define (spawn-on-scheduler scheduler thunk . id) +(define (spawn-on-scheduler scheduler thunk cell-values . id) (schedule-event scheduler (enum event-type spawned) thunk + cell-values (if (null? id) #f (car id)))) ; Enqueue a RUNNABLE for THREAD's scheduler. @@ -621,6 +636,7 @@ (set! *thread-uid* 0) (let ((thread (make-thread #f ; thunk (get-dynamic-env) + (get-cell-values) 'initial-thread))) (set-thread-scheduler! thread #f) (set-thread-time! thread #f)