úúúúƈ(n^ˆ(n^ˆˆ(n^ˆ ˆˆˆˆˆ,n^(@n^thHn^(|n^(°n^xˆ Ðn^(ìn^(o^($o^(@o^(\o^(xo^(”o^(°o^(Ìo^(èo^(p^( p^(4p^(Hp^(\p^(pp^(„p^(˜p^(¬p^(Àp^(Ôp^(èp^(üp^(œpackage-descriptionsq^q^ q^(Ðu^(Üu^(àu^èu^ðu^(dv^(”v^(˜v^ v^¨v^(èv^(üv^(w^w^w^($w^(0w^(4w^integration-infoœintegration-info/expressionœerror:not-integration-infoœguarantee-integration-infoœintegration-info?œmake-integration-infoœintegration-info-tagœ name->methodœexpression/method œexpression/make-method-definer œexpression/make-dispatch-vectorœopen-block/value-markerœvariable/must-ignore!œvariable/must-ignore?hœvariable/may-ignore!¬† œvariable/may-ignore?–„œvariable/integrated!œvariable/integratedœvariable/reference!œvariable/referencedœvariable/side-effect!œvariable/side-effectedœ define-flagœerror:not-referenceœguarantee-referenceœ reference?œset-reference/variable!œset-reference/block!œreference/variableœreference/blockœreference/scodeœreference/makeœ rtd:referenceœ sequence/makeœpartition-operandsœcombination/fold-constantõ œcombination/makeœreducible-operator?œfoldable-combination?4 œ&combination/constant-folding-operatorsœ global-ref?œglobal-ref/makeœexpression/constant-eq?œexpression/call-to-not? œ)expression/call-to-effect-free-primitive?œeffect-free-primitives œ%expression/call-to-boolean-predicate?å( œprimitive-boolean-predicatesuâœerror:not-the-environmentAEœguarantee-the-environmentÜœthe-environment?œset-the-environment/block!œthe-environment/blockœthe-environment/scodeœthe-environment/makeœrtd:the-environmentœerror:not-sequence œguarantee-sequenceœ sequence?œset-sequence/actions!œsequence/actionsœsequence/scodeœsequence/%makeœ rtd:sequenceœerror:not-quotationœguarantee-quotationœ quotation?œset-quotation/expression!œset-quotation/block!œquotation/expressionœquotation/blockœquotation/scodeœquotation/makeœ rtd:quotationœerror:not-procedureœguarantee-procedureœ procedure?œset-procedure/body!œset-procedure/rest!œset-procedure/optional!œset-procedure/required!œset-procedure/name!œset-procedure/block!œprocedure/bodyœprocedure/restœprocedure/optionalœprocedure/requiredœprocedure/nameœprocedure/blockœprocedure/scodeœprocedure/makeœ rtd:procedureœerror:not-open-blockhœguarantee-open-block$úœ open-block?œset-open-block/actions!œset-open-block/values!œset-open-block/variables!œset-open-block/block!œopen-block/actionsœopen-block/valuesœopen-block/variablesœopen-block/blockœopen-block/scodeœopen-block/makeœrtd:open-blockœerror:not-disjunction œguarantee-disjunctionœ disjunction? œset-disjunction/alternative!œset-disjunction/predicate!œdisjunction/alternativeœdisjunction/predicateœdisjunction/scodeœdisjunction/makeœrtd:disjunctionœerror:not-delayœguarantee-delayœdelay?œset-delay/expression!œdelay/expressionœ delay/scodeœ delay/makeœ rtd:delayœerror:not-declaration œguarantee-declarationAøœ declaration?œset-declaration/expression! œset-declaration/declarations!œdeclaration/expressionœdeclaration/declarationsœdeclaration/scodeœdeclaration/makeœrtd:declarationœerror:not-constantœguarantee-constant¡œ constant?œset-constant/value!œconstant/valueœconstant/scodeœ constant/makeœ rtd:constantœerror:not-conditional œguarantee-conditional œ conditional? œset-conditional/alternative!œset-conditional/consequent!œset-conditional/predicate!œconditional/alternativeœconditional/consequentœconditional/predicateœconditional/scodeœconditional/makeœrtd:conditionalœerror:not-combination))œguarantee-combinationhœ combination?œset-combination/operands!œset-combination/operator!œset-combination/block!œcombination/operandsœcombination/operatorœcombination/blockœcombination/scodeœcombination/%makeœrtd:combinationœerror:not-assignment¡.œguarantee-assignment¸>*œ assignment?œset-assignment/value!œset-assignment/variable!œset-assignment/block!œassignment/valueœassignment/variableœassignment/blockœassignment/scodeœassignment/makeœrtd:assignmentœerror:not-access©]-œguarantee-accessœaccess?œset-access/name!œset-access/environment!œset-access/block! œ access/nameœaccess/environmentœ access/blockhœ access/scodeœ access/makeœ rtd:accessœerror:not-variableœguarantee-variable¢œ variable?œset-variable/flags!œset-variable/name!œset-variable/block!œvariable/flagsœ variable/nameœvariable/blockœ variable/makeœ rtd:variable œerror:not-delayed-integration†  œguarantee-delayed-integration4œdelayed-integration? œset-delayed-integration/value! œ#set-delayed-integration/operations! œ$set-delayed-integration/environment! œset-delayed-integration/state!œdelayed-integration/value œdelayed-integration/operations œdelayed-integration/environmentœdelayed-integration/stateœdelayed-integration/makeœrtd:delayed-integrationœ block/makeœerror:not-blockœguarantee-blockœblock?œset-block/bound-variables!œset-block/declarations!œset-block/safe?!œset-block/children!œset-block/parent!œblock/bound-variablesœblock/declarationsœ block/safe?œblock/childrenœ block/parentœ block/%makeœ rtd:blockœwith-new-scodeœ object/scodeœset-object/enumerand!œobject/enumerandœdefine-simple-typeœthe-environment/enumerandœsequence/enumerandœreference/enumerandœquotation/enumerandœprocedure/enumerandœopen-block/enumerandœdisjunction/enumerandœdelay/enumerandœdeclaration/enumerandœconstant/enumerandœconditional/enumerandœcombination/enumerandœassignment/enumerandœaccess/enumerandœenumeration/expressionœvariable/enumerand œdelayed-integration/enumerandœblock/enumerandœenumeration/randomœdefine-enumerationœenumeration/name->indexœenumeration/name->enumerand œenumeration/index->enumerandœenumeration/cardinalityœenumerand/indexœenumerand/nameœenumerand/enumerationœmake-enumerandœ rtd:enumerandœenumeration/makeœpathname-map/insert!œpathname-map/lookupœ pathname-map?œpathname-map/make8Ü^xˆ`Ü^xˆ„Ü^xˆ œdefine-method/expression->list œ expression->list-dispatch-vector„áœdefine-method/sizeùœsize-dispatch-vectorÆùœdefine-method/pure-true?onmœpure-true?-dispatch-vectorcœdefine-method/pure-false?³œpure-false?-dispatch-vectorœdefine-method/never-false? œnever-false?-dispatch-vectorh œ define-method/free-variable-infoœfree-info-dispatch-vectorÄø œexpressions/free-variable-info œ&expression/free-variable-info-dispatch- œdefine-method/free-variable?œis-free-dispatch-vectorœexpressions/free-variable?œsingleton-variableœno-free-variables œdefine-method/free-variablesêo œfree-variables-dispatch-vector4œexpressions/free-variablesœdefine-method/effect-free?ê œeffect-free?-dispatch-vector4œdefine-method/boolean?œboolean?-dispatch-vector4œdefine-method/always-false? œalways-false?-dispatch-vector”Ü^xˆ°Ü^xˆÔÜ^xˆðÜ^xˆÝ^xˆ4Ý^xˆ\Ý^xˆ€Ý^xˆ Ý^xˆÀÝ^xˆàÝ^xˆøÝ^xˆœremove-referencesœcgen-open-blockœ cgen/variableœdefine-method/cgenœ%define-method/cgenœdispatch-vectorœcgen/expressionœcgen/expressionsœknown-compiler-declaration? œ*known-compiler-declarations*œmaybe-flush-declarationsœflush-declarations?œcgen/declarationœcgen/top-levelœ cgen/outputÞ^xˆ Þ^xˆ8Þ^xˆPÞ^xˆxÞ^xˆœchange-type/objectœdefine-method/change-typeœchange-type/expressionsŒÞ^xˆ¨Þ^xˆÈÞ^xˆœcopy/declarations/externœcopy/declarations/internœcopy/variable/free/externœcopy/variable/free/internœ copy/variableœ copy/blockœcopy/quotationœ make-renamerœenvironment/rebindœdefine-method/copyœcopy/expressionœcopy/expressionsœcopy/declarationsœcopy/variable/freeœ root-blockØÞ^xˆøÞ^xˆß^xˆœdumped-expander-tagœdumped-expander/declarationœdumped-expander? œ"dumpable-expander->dumped-expanderœdumpable-expander?œmake-dumpable-expanderœcheck-declaration-syntax œdefine-integration-declarationœerror:not-known-declarationœknown-declaration?hœknown-declarationsœdefine-declarationœparse-declarationœmake-declarationsœdeclaration/binding-levelb¡œdeclaration/valueœdeclaration/variableœdeclaration/operationœmake-declarationœdeclaration-set? œdeclaration-set/declarationsœdeclaration-set/originalœmake-declaration-setœrtd:declaration-setœmerge-usual-integrations0ß^xˆLß^xˆhß^xˆˆß^xˆ¤ß^xˆÄß^xˆàß^xˆà^xˆ$à^xˆœparse-replacementœwith-singletonœ with-wrapperœ incompatibleœfailœdecode-optionsœwith-arguments-fromœ group-leftœ group-rightœ make-grouperœinvertœ ->value-thunkœ ->error-thunkœidentity-wrapperœ ->wrapperœ->mapper-combinerœ->singleton-combinerœidentity-combinerœ combine-2œ combine-1œ filter-varsœ any-shadowed?œ ->expressionœhandle-variableœlookupœscode->scode-expanderœmake-primitive-expanderœint:->flonum-expansionœintern-expansionœstring->symbol-expansionœmake-type-testœmake-disjunctionœdefault-object?-expansionœsymbol?-expansionœcomplex?-expansionœexact-rational?-expansionœexact-integer?-expansionœweak-pair?-expansionœtype-test-expansionœ not-expansionAzœmake-string-expansionœ eq?-expansion4œeighth-expansionœseventh-expansionœsixth-expansionœfifth-expansionœfourth-expansionœthird-expansionœsecond-expansionœfirst-expansionœcddddr-expansionœcdddar-expansionœcddadr-expansionœcddaar-expansionœcdaddr-expansionœcdadar-expansionœcdaadr-expansionœcdaaar-expansionœcadddr-expansionœcaddar-expansionœcadadr-expansionœcadaar-expansionœcaaddr-expansionœcaadar-expansionœcaaadr-expansionœcaaaar-expansionœcdddr-expansionœcddar-expansionœcdadr-expansionœcdaar-expansionœcaddr-expansionœcadar-expansionœcaadr-expansionœcaaar-expansionœcddr-expansionœcdar-expansionœcadr-expansionœcaar-expansionœgeneral-car-cdr-expansionœ cdr-expansion,²œ car-expansion'œcall-to-general-car-cdr?œ call-to-cdr?œ call-to-car?ú#*œcall-with-values-expansionœvalues-expansionœlist-expansion-loopœlist-expansionœcons*-expansion-loopœcons*-expansionœapply*-expansionœ /-expansionœ --expansionœright-accumulation-inverseœexpt-expansionœ *-expansionœ +-expansionœright-accumulationœfix:>=-expansionœfix:<=-expansionœchar=?-expansionœfix:=-expansionœfix:zero?-expansionœ >=-expansionœ <=-expansionœ >-expansionœ <-expansionœ =-expansionœpairwise-test-inverseœ pairwise-testœmodulo-expansionœremainder-expansionœquotient-expansionœ -1+-expansionœ 1+-expansionœnegative?-expansionœpositive?-expansionœzero?-expansionœbinary-arithmeticœunary-arithmeticœ constant-eq?œmake-operand-bindingœmake-combination8à^xˆPà^xˆlà^xˆ˜à^xˆÄà^xˆðà^xˆá^xˆœdelayed-integration/force œ delayed-integration/in-progress?œintegrate/nameœenvironment/recursive-bind œ#constant/system-global-environment?œsequence-with-actions0ùœhackify-variableÿ…tœprocedure-with-bodyœdeclaration-with-expressionœcombination-with-operator}œintegrate/compound-operatorœintegrate/hack-apply? œintegrate-combination/default4 œintegrate/reference-operator œintegrate/procedure-operator œintegrate/primitive-operatorœintegrate/access-operatorœintegrate/combination œ#define-method/integrate-combination œ%integrate-combination-dispatch-vectorùœintegrate/procedureœvariable/unreferenced?œintegrate/open-blockœmaybe-displaying-name œ sf:warn-on-unintegrated-argument§ìøœintegrate/quotationœintegrate/disjunctionß(œintegrate/conditionalœdefine-method/integrateœintegrate/expressionœintegrate/actionsœintegrate/expressionsœintegrate/top-level*œignored-variable-warningU(œ*current-block-names*œ*top-level-block*,á^xˆ\á^xˆ„á^xˆ¬á^xˆØá^xˆôá^xˆâ^xˆ0â^xˆPâ^xˆœtimedœin-phaseœphase:generate-scodeœphase:optimizeœphase:transformœ phase:syntaxœ phase:readœintegrate/kernelœintegrate/simpleœexterns-file-versionœexterns-file-tagœwrite-externs-fileœsf/default-externs-pathnameœexterns-pathname-typeœsf/file->scodeœoptimized-pathname-typeœmacroexpanded-pathname-typeœ sf/internalœ syntax-fileœpathname/normalizeœbin-pathname-typedâ^xˆpâ^xˆâ^xˆ°â^xˆÐâ^xˆã^xˆ,ã^xˆ\ã^xˆpã^xˆŒã^xˆ¤ã^xˆ¼ã^xˆÔã^xˆðã^xˆœtransform/dispatchœtransform/the-environmentœtransform/sequenceœtransform/quotation*œtransform/quotationœtransform/disjunctionœtransform/delayœtransform/declarationœtransform/constantœtransform/conditionalœtransform/commentœtransform/combination*œtransform/combinationœtransform/accessœtransform/definitionœtransform/procedure-bodyœbuild-procedureœtransform/lambdaœtransform/assignmentœtransform/variableœtransform/open-block*œtransform/open-blockœtransform/expressionœtransform/expressionsœ ui-warningœtransform/top-level-1œtop-level-blockœ top-level?ä^xˆ ä^xˆ<ä^xˆœdirectory-processorTä^xˆpä^xˆŒä^xˆ¨ä^xˆÀä^xˆØä^xˆðä^xˆ å^xˆ(å^xˆœpthmap(œobject(œemodelœgconst œusiconœtables(œgimprt œtoplev4œxform4œsubst› œcgenL›œusiexpœreduct œpardec…œcopyN›œanalyzeœchtypeœbutils œsf:enable-argument-deletion?Guœsf:enable-constant-folding?œanalyzeœexpression->listÍ Hœexpression/always-false?œexpression/boolean?œexpression/effect-free?œexpression/free-variable?fæ œexpression/free-variable-infoœexpression/free-variablesÜœexpression/never-false?œexpression/pure-false?øœexpression/pure-true?Õ(œexpression/sizeœcgenœ*sf-associate*œ cgen/externalœ pp-expressionn œcgen/external-with-declarationsœ change-typeœchange-type/blockœchange-type/expressionœcopyœcopy/expression/internœcopy/expression/externœ declarationsœdeclarations/bindœdeclarations/known?œdeclarations/make-nullœdeclarations/mapœdeclarations/originalœdeclarations/parseœguarantee-known-declarationœoperations->externalœ expansionœ reducer/makeœreplacement/make œ"usual-integrations/expansion-names œ#usual-integrations/expansion-values œ"usual-integrations/expansion-alist œexpander-evaluation-environmentœ integrate œ%sf:display-top-level-procedure-names?l œsf:enable-conditional-folding?) œsf:enable-disjunction-folding?) œ!sf:enable-elide-double-negatives?qùœintegrate/top-level œintegrate/get-top-level-blockœreassignœvariable/final-valueœ top-levelœsfdœsf/default-declarationsœsf/default-syntax-tableœsf/pathname-defaulting œ,sf/set-usual-integrations-default-deletions!œsf/top-level-definitions œ'sf/usual-integrations-default-deletionsœ sf:noisy?œsyntax&integrateœintegrate/fileœintegrate/sexpœintegrate/scodeœread-externs-fileœ transformœtransform/top-levelœtransform/recursiveœbuild-utilitiesœcompile-directoryœcompile-directory?œsf-conditionallyœ sf-directoryœ sf-directory?œglobal-importsœscode-assignment?œscode-open-block?œscode-sequence?