2007-09-06 Gabriel Dos Reis * patches.lisp.pamphlet (reset-highlight): Move to i-syscmd.boot. (clear-highlight): Likewise. (|spool|): Likewise. * i-syscmd.boot.pamphlet (clearHighlight): Move from patches.lisp.pamphlet. Rename from clear-highlight. Implement as Boot code. (resetHighlight): Move from patches.lisp.pamphlet. Rename from clear-highlight. Implement as Boot code. 2007-09-05 Gabriel Dos Reis * Makefile.pamphlet (boot-pkg.lisp): Remove rule. (diagnostics.boot): Likewise. (sys-globals.boot): Likewise. (sys-constants.boot): Likewise. * Makefile.in: Regenerate. 2007-09-05 Gabriel Dos Reis * bookvol5.pamphlet (getenviron): Remove. 2007-09-05 Gabriel Dos Reis * Makefile.pamphlet (depsys_lisp_macro_sources): Remove bootfuns.lisp from the list. (OBJS): Likewise. (AXIOMsys_noncompiled_lisp_sources): Likewise. (${DEPSYS}): Don't depend on bootfuns. Don't load it. (bootfuns.$(FASLEXT)): Remove. * Makefile.in: Regenerate. * setq.lisp.pamphlet: Move to sys-globals.boot. * bootfuns.lisp.pamphlet: Remove. 2007-09-04 Gabriel Dos Reis * bootfuns.lisp.pamphlet (|$CategoryFrame|): Move to sys-globals.boot. * setq.lisp.pamphlet (|$CategoryFrame|): Don't set here. 2007-09-03 Gabriel Dos Reis * bootfuns.lisp.pamphlet ($LISPLIB): Move to sys-globals.boot. * setq.lisp.pamphlet ($LISPLIB): Don't set here. 2007-09-03 Gabriel Dos Reis * i-syscmd.boot.pamphlet ($reportCompilation): Don't define here. * bootfuns.lisp.pamphlet (|$PrintOnly|): Move to sys-globals.boot. (|$QuickCode|): Likewise. (|$QuickLet|): Likewise. (|$reportBottomUpFlag|): Likewise. (|$reportFlag|): Likewise. (|$returnMode|): Likewise. (|$SetFunctions|): Likewise. (|$slamFlag|): Likewise. (|$sourceFileTypes|): Likewise. (|$printLoadMsgs|): Likewise. (|$reportCompilation|): Likewise. (|$reportCoerceIfTrue|): Move to setvart.boot.pamphlet. (|$SystemSynonyms|): Remove. (|$QuietIfNil|): Remove. (|$readingFile|): Likewise. (|$reportCoerce|): Likewise. (|$reportCompilation|): Likewise. (|$reportSpadTrace|): Likewise. (|$resolveFlag|): Likewise. (|$scanModeFlag|): Likewise. (|OptionList|): Likewise. (def-boot-var): Likewise. * setq.lisp.pamphlet (|$QuickCode|): Don't set here. (|$QuickLet|): Likewise. (|$reportCoerce|): Likewise. * bookvol5.pamphlet (restart): Don't $printLodMsgs here. 2007-09-02 Gabriel Dos Reis * bootfuns.lisp.pamphlet ($TOP_LEVEL): Move to sys-globals.boot. ($TOKSTACK): Likewise. ($function): Likewise. ($FUNNAME): Likewise. ($FunName_Tail): Likewise. ($lastprefix): Likewise. ($linestack): Likewise. ($maxlinenumber): Likewise. ($OLDLINE): Likewise. ($SPAD): Likewise. ($delay): Move to debug.lisp.pamphlet. ($LINENUMBER): Likewise. ($Directory): Remove. ($top_stack): Remove. ($DISPLAY): Likewise. (|$gauss01|): Likewise. ($NBOOT): Likewise. ($NEWLINSTACK): Likewise. ($num_of_meta_errors): Move to metalex.lisp.pamphlet. * setq.lisp.pamphlet ($TOP_LEVEL): Don't set here. ($DISPLAY): Likewise. ($FUNNAME): Likewise. ($FUNNAME_TAIL): Likewise. (|$gauss01|): Likewise. ($LASTPREFIX): Likewise. ($NBOOT): Likewise. ($OLDLINE): Likewise. * spad.lisp.pamphlet ($linestack): Likewise. ($maxlinenumber): Likewise. (|New,ENTRY,1|): Don't bind here. 2007-09-02 Gabriel Dos Reis * compiler.boot.pamphlet (tc): Don't set $tripleCache. * define.boot.pamphlet (compDefine): Likewise. * wi1.boot.pamphlet (compDefine): Likewise. * c-util.boot.pamphlet (displayComp): Likewise. * spad.lisp.pamphlet (/TRANSPAD): Likewise. * bootfuns.lisp.pamphlet (|$useDCQnotLET|): Move to sys-globals.boot. (|$updateCatTableIfTrue|): Likewise. (|$updateIfTrue|): Remove. (|$streamCount|): Likewise. (|$tripleCache|): Remove. (|$TranslateOnly|): Likewise. (|$topOp|): Likewise. (|$streamIndexing|): Remove. (|$streamAlist|): Likewise. * setq.lisp.pamphlet (|$useDCQnotLET|): Don't set here. ($streamAlist): Likewise. (|$updateCatTableIfTrue|): Likewise. (|$streamIndexing|): Likewise. (|$streamCount|): Likewise. 2007-09-02 Gabriel Dos Reis * sys-globals.boot ($VariableCount): Move from bootfuns.lisp.pamphlet. ($suffix): Likewise. ($useBFasDefault): Likewise. ($semanticErrorStack): Likewise. ($tracedModemap): Likewise. ($tracedSpadModemap): Likewise. ($traceletFunctions): Likewise. * bootfuns.lisp.pamphlet (|$VariableCount|): Move to sys-globals.boot. (|$suffix|): Likewise. (|$useBFasDefault|): Likewise. (|$semanticErrorStack|): Likewise. (|$tracedModemap|): Likewise. (|$tracedSpadModemap|): Likewise. (|$traceletFunctions|): Likewise. (|$TraceFlag|): Move to debug.lisp.pamphlet. (|$traceDomains|): Likewise. (|$systemLastChanged|): Remove. (|$systemCreation|): Likewise. (|$StreamIndex|): Remove. (|$spadSystemDisks|): Likewise. (|$spadOpList|): Likewise. (|$traceNoisely|): Remove from here. (|$timerOn|): Move to debug.lisp.pamphlet. * setq.lisp.pamphlet (|$systemLastChanged|): Remove. (|$systemCreation|): Likewise. * setq.lisp.pamphlet (|$useBFasDefault|): Don't set here. * setq.lisp.pamphlet (|$reportExitModeStack|): Likewise. * setq.lisp.pamphlet (|$spadSystemDisks|): Likewise. * spad.lisp.pamphlet (|$useBFasDefault|): Likewise. 2007-08-30 Gabriel Dos Reis * sys-globals.boot ($prefix): Move from bootfuns.lisp.pamphlet. ($PrettyPrint): Likewise. ($previousTime): Likewise. * bootfuns.lisp.pamphlet (|$prefix|): Move to sys-globals.boot. (|$PrettyPrint|): Likewise. (|$previousTime|): Likewise. (|$postStack|): Move to postpar.boot.pamphlet. (|$OneCoef|): Remove. (|$operationNameList|): Likewise. (|$opFilter|): Likewise. (|$optionAlist|): Likewise. (|$OutsideStringIfTrue|): Likewise. (|$PolyMode|): Likewise. (|$Polvar|): Likewise. (|$optimizableDomainNames|): Likewise. (|$PrintBox|): Likewise. (|$PrintCompilerMessagesIfTrue|): Likewise. (|$printConStats|): Likewise. * setq.lisp.pamphlet (|$opFilter|): Remove. (|$OneCoef|): Likewise. (|$Polvar|): Likewise. (|$PrintCompilerMessagesIfTrue|): Likewise. * spad.lisp.pamphlet (S-PROCESS): Don't bind |$postStack|. Set it to nil. * debug.lisp.pamphlet (|$oldTime|): Move from bootfuns.lisp.pamphlet. * bootfuns.lisp.pamphlet (|$oldTime|): Move to debug.lisp.pamphlet. * setvars.boot.pamphlet (resetWorkspaceVariables): Don't set $operationNameList anymore. * spad.lisp.pamphlet (S-PROCESS): Don't bind $PolyMode anymore. 2007-08-29 Gabriel Dos Reis * sys-globals.boot ($leaveLevelStack): Move from bootfuns.lisp.pamphlet. ($letAssoc): Likewise. ($libFile): Likewise. ($lisplibForm): Likewise. ($lisplibKind): Likewise. ($lisplibModemapAlist): Likewise. ($lisplibModemap): Likewise. ($lisplibOperationAlist): Likewise. ($lisplibSignatureAlist): Likewise. ($lisplibVariableAlist): Likewise. ($mapSubNameAlist): Likewise. ($mathTrace): Lilkewise. ($mathTraceList): Likewise. * sys-constants.boot ($exitMode): Likewise. ($leaveMode): Likewise. ($noEnv): Likewise. * trace.boot.pamphlet ($lastUntraced): Likewise. * spad.lisp.pamphlet (|$leaveMode|): Don't bind here. * setq.lisp.pamphlet (|$Lisp|): Remove. (|$noEnv|): Don't set here. (|$lastUntraced|): Likewise. (|$mostRecentOpAlist|): Likewise. (|$mathTraceList|): Likewise. (|$letAssoc|): Likewise. * bootfuns.lisp.pamphlet (|$noEnv|): Move to sys-constants.boot. (|$leaveMode|): Likewise. (|$lastUntraced|): Move to trace.boot.pamphlet. (|$leaveLevelStack|): Move to sys-globals.boot. (|$letAssoc|): Likewise. (|$libFile|): Likewise. (|$lisplibDomainDependents|): Likewise. (|$lisplibForm|): Likewise. (|$lisplibKind|): Likewise. (|$lisplibModemapAlist|): Likewise. (|$lisplibModemap|): Likewise. (|$lisplibOperationAlist|): Likewise. (|$lisplibSignatureAlist|): Likewise. (|$lisplibVariableAlist|): Likewise. (|$mapSubNameAlist|): Likewise. (|$mathTrace|): Likewise. (|$mathTraceList|): Likewise. (|$Lisp|): Remove. (|$lisplibDependentCategories|): Likewise. (|$lisp2lispRenameAssoc|): Likewise. (|$ModemapFrame|): Likewise. (|$mostRecentOpAlist|): Likewise. 2007-08-26 Gabriel Dos Reis * bootfuns.lisp.pamphlet (|$forceDatabaseUpdate|): Move to sys-globals.boot. (|$form|): Likewise. (|$fromSpadTrace|): Likewise (|$genSDVar|): Likewise. (|$Index|): Likewise. (|$inLispVM|): Likewise. (|$insideCapsuleFunctionIfTrue|): Likewise. (|$insideCategoryIfTrue|): Likewise. (|$insideCoerceInteractiveHardIfTrue|): Likewise. (|$insideCompTypeOf|): Likewise. (|$insideConstructIfTrue|): Likewise. (|$insideExpressionIfTrue|): Likewise. (|$insideFunctorIfTrue|): Likewise. (|$insideWhereIfTrue|): Likewise. (|$instantRecord|): Likewise. (|$InteractiveFrame|): Likewise. (|$InteractiveMode|): Likewise. (|$InteractiveTimingStatsIfTrue|): Likewise. (|$genFVar|): Remove. (|$ignoreCommentsIfTrue|): Likewise. (|$InteractiveModemapFrame|): Likewise. * setq.lisp.pamphlet (|$inLispVM|): Remove. (|$InteractiveMode|): Likewise. (|$forceDatabaseUpdate|): Likewise. (|$InteractiveFrame|): Likewise. (|$form|): Likewise. (|$Index|): Likewise. * sys-constants.boot ($ExitMode): Define. ($exitMode): Move from bootfuns.lisp.pamphlet. * sys-globals.boot ($form): Likewise. ($fromSpadTrace): Likewise. ($genSDVar): Likewise. ($Index): Likewise. ($inLispVM): Likewise. ($insideCapsuleFunctionIfTrue): Likewise. ($insideCategoryIfTrue): Likewise. ($insideCoerceInteractiveHardIfTrue): Likewise. ($insideConstructIfTrue): Likewise. ($insideExpressionIfTrue): Likewise. ($insideFunctorIfTrue): Likewise. ($insideWhereIfTrue): Likewise. ($instantRecord): Likewise. ($InteractiveFrame): Likewise. ($(InteractiveMode): Likewise. ($InteractiveTimingStatsIftrue): Likewise. ($forceDatabaseUpdate): Likewise. * spad.lisp.pamphlet (S-PROCESS): Don't bind $exitMode here. * bootfuns.lisp.pamphlet (|$exitMode|): Move to sys-constants.boot * wi2.boot.pamphlet (compDefineFunctor1): Likewise. * spad.lisp.pamphlet (S-PROCESS): Likewise. * define.boot.pamphlet (compDefineFunctor1): Remove unused $genFVar. * varini.boot.pamphlet ($ExitMode): Don't double define here. 2007-08-26 Gabriel Dos Reis * sys-globals.boot ($IOindex): Move from bootfuns.lisp.pamphlet. ($inputPromptType): Likewise. ($whereList): Likewise. ($warningStack): Likewise. * patches.lisp.pamphlet (|$inputPromptType|): Don't set here. * bootfuns.lisp.pamphlet ($Type): Remove. (|$warningStack|): Move to sys-globals.boot. (|$whereList|): Likewise. (|$inputPromptType|): Likewise. (|$IOindex|): Likewise. 2007-08-26 Gabriel Dos Reis * Makefile.pamphlet (<>): Remove. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. 2007-08-26 Gabriel Dos Reis * bootfuns.lisp.pamphlet (|$constructorsNotInDatabase|): Remove. (|$DomainFrame|): Remove. (|$eltIfNil|): Remove. (|$compileMapFlag|): Remove. (|$evalDomain|): Don't set here. (|$false|): Move to sys-constants.boot. (|$domainTraceNameAssoc|): Move to sys-globals.boot. (|$evalDomain|): Move to sys-globals.boot. (|$exitModeStack|): Move to sys-globals.boot * pspad1.boot.pamphlet (lisp2Boot): Don't declare $eltIfNil anymore. * setvars.boot.pamphlet (resetWorkspaceVariables): Don't set anymore. * setq.lisp.pamphlet (|$domainTraceNameAssoc|): Don't set here. * spad.lisp.pamphlet (S-PROCESS): Don't bind |$DomainFrame| anymore. (S-PROCESS): Set $exitModeStack to nil. (|$false|): Don't set here. 2007-08-26 Gabriel Dos Reis * ccl-depsys.lsp.pamphlet: Remove. 2007-08-24 Gabriel Dos Reis * setvart.boot.pamphlet (quit): Set value to unprotected, as documented. 2007-08-23 Gabriel Dos Reis * vmlisp.lisp.pamphlet (getl): Rewrite to accept list of symbols of lists too. 2007-08-22 Gabriel Dos Reis * bootfuns.lisp.pamphlet (|$algebraList|): Remove unused variable. (|$xyStack|): Likewise. (|$xyMin|): Likewise. (|$xyMax|): Likewise. (|$xyInitial|): Likewise. (|$xyCurrent|): Likewise. (|$xeditIsConsole|): Likewise. (|$xCount|): Likewise. (|$BasicDomains|): Likewise. (|$FontTable|): Likewise. (|$CommonDomains|): Likewise. (|$PolyDomains|): Likewise. (|$leftPren|): Likewise. (|$rightPren|): Likewise. (|$tempCategoryTable|): Likewise. (|$domainsWithUnderDomains|): Likewise. (|$hasCategoryTable|): Likewise. (|$hasYield|): Likewise. (|$LastCxArg|): Likewise. (|$NETail|): Likewise. (|$polyDefaultAssoc|): Likewise. (|$brightenCommentsFlag|): Likewise. (|$brightenCommentsIfTrue|): Likewise. (|$UserSynonyms|): Likewise. (|$report3|): Likewise. (|$croakIfTrue|): Likewise. * setq.lisp.pamphlet (|$xeditIsConsole|): Likewise. (|$BasicDomains|): Likewise. (|$FontTable|): Likewise. (|$leftPren|): Likewise. (|$rightPren|): Likewise. (|$NETail|): Likewise. (|$croakIfTrue|): Likewise. 2007-08-22 Gabriel Dos Reis * bootfuns.lisp.pamphlet ($bootStrapMode): Move to sys-globals.boot. ($BreakMode): Likewise. ($cacheAlist): Likewise. ($cacheCount): Likewise. ($clamList): Likewise. ($compCount): Likewise. ($compUniquelyIfTrue): Likewise. ($ConstructorCache): Likewise. ($createUpdateFiles): Likewise. ($currentFunction): Likewise. ($currentLine): Likewise. * setq.lisp.pamphlet: Merge the definitions of the above mentioned variables into sys-globals.boot. * Makefile.pamphlet (sys-globals.$(FASLEXT)): Require hash.$(FASLEXT). * Makefile.in: Regenerate. 2007-08-21 Gabriel Dos Reis * bootfuns.lisp.pamphlet ($SPAD_ERRORS): Don't define here. 2007-08-20 Gabriel Dos Reis * g-error.boot.pamphlet: Import "diagnostics. (errorSupervisor1): Call BUMPERRORCOUNT, not BUMPCOMPERRORCOUNT. The latter no longer exists. * msgdb.boot.pamphlet (throwKeyedErrorMsg): Likewise. * Makefile.pamphlet (${DEPSYS}): Depend also on sys-constant.$(FASLEXT), sys-globals.$(FASLEXT), and diagnostics.$(FASLEXT). (bootfuns.$(FASLEXT)): Likewise. (diagnostics.boot): New rule. (sys-globals.boot): Likewise. (sys-constants.boot): Likewise. * Makefile.in: Regenerate. * diagnostics.boot: New. (BUMPERRORCOUNT): Move from bootlex.lisp.pamphlet. Rewrite as Boot code. * sys-constants.boot: New. * sys-globals.boot: Likewise. * bootlex.lisp.pamphlet (BUMPERRORCOUNT): Move to diagnostics.boot. * varini.boot.pamphlet ($NoValueMode): Don't duplicate define. * spad.lisp.pamphlet (S-PROCESS): Don't bind $LocalFrame here. * patches.lisp.pamphlet: Tidy. * nag-f01.boot.pamphlet (f01mafSolve): Use $EmptyMode to refer to the wildcar type. (f01brfSolve): Likewise. * setq.lisp.pamphlet: Move variables already defined in bootfuns.lisp.pamphlet to sys-contants, and merge initial values. ($SPAD_ERRORS): Move to sys-globals.boot. * bootfuns.lisp.pamphlet: Now import both "sys-constants" and "sys-globals". (|$timerTicksPerSecond|): Move to sys-constants.boot. (|$quadSymbol|): Likewise. ($escapeString): Likewise. ($boxString): Likewise. ($boldString): Likewise. ($normalString): Likewise. ($reverseVideoString): Likewise. ($underlineString): Likewise. ($COMPILE): Likewise. ($BasicPredicates): Likewise. ($BFTag): Likewise. ($BigFloat): Likewise. ($Boolean): Likewise. ($Category): Likewise. ($CategoryNames): Likewise. ($Domain): Likewise. ($DomainNames): Likewise. ($DomainsInScope): Likewise. ($DoubleQuote): Likewise. ($DummyFunctorNames): Likewise. ($EmptyEnvironment): Likewise. ($EmptyList): Likewise. ($EmptyMode): Likewise. ($EmptyString): Likewise. ($EmptyVector): Likewise. ($Expression): Likewise. ($Exit): Likewise. ($failure): Likewise. ($Float): Likewise. ($FormalMapVariableList): Likewise. ($ConstructorNames): Likewise. ($InitialDomainsInScope): Likewise. ($InitialModemapFrame): Likewise. ($Integer): Likewise. ($LocalFrame): Likewise. ($NegativeInteger): Likewise. ($NonNegativeInteger): Likewise. ($NonPositiveInteger): Likewise. ($NonMentionableDomainNames): Likewise. ($noParseCommands): Likewise. ($NoValueMode): Likewise. ($NoValue): Likewise. ($Mode): Likewise. ($ModeVariableList): Likewise. ($One): Likewise. ($PatternVariableList): Likewise. ($PositiveInteger): Likewise. ($PrimitiveDomainNames): Likewise. ($RationalNumber): Likewise. ($SideEffectFreeFunctionList): Likewise. ($SmallInteger): Likewise. ($SpecialDomainNames): Likewise. ($StringCategory): Likewise. ($String): Likewise. ($Symbol): Likewise. ($systemCommands): Likewise. ($ThrowAwayMode): Likewise. ($tokenCommands): Likewise. ($true): Likeiwse. ($underDomainAlist): Likewise. ($Void): Likewise. ($Zero): Likewise. (|$DomainVariableList|): Likewise. (|$quadSym|): Remove. ($BigFloatOpt): Likewise. ($BooleanOpt): Likewise. ($EM): Likewise. ($ExpressionOpt): Likewise. ($FloatOpt): Likewise. ($FormalMapVariableList2): Likewise. ($IntegerOpt): Likewise. ($NegativeIntegerOpt): Likewise. ($NonNegativeIntegerOpt): Likewise. ($NonPositiveIntegerOpt): Likewise. ($PositiveIntegerOpt): Likewise. ($RationalNumberOpt): Likewise. ($SmallIntegerOpt): Likewise. ($StringOpt): Likewise. ($SymbolOpt): Likewise. * setq.lisp.pamphlet (|$timerTicksPerSecond|): Remove. (|$quadSymbol|): Likewise. ($escapeString): Likewise. ($boxString): Likewise. ($boldString): Likewise. ($normalString): Likewise. ($reverseVideoString): Likewise. ($underlineString): Likewise. ($COMPILE): Likewise. ($BasicPredicates): Likewise. ($BFTag): Likewise. ($BigFloat): Likewise. ($Boolean): Likewise. ($Category): Likewise. ($CategoryNames): Likewise. ($Domain): Likewise. ($DomainNames): Likewise. ($DomainsInScope): Likewise. ($DoubleQuote): Likewise. ($DummyFunctorNames): Likewise. ($EmptyEnvironment): Likewise. ($EmptyList): Likewise. ($EmptyMode): Likewise. ($EmptyString): Likewise. ($EmptyVector): Likewise. ($Expression): Likewise. ($Exit): Likewise. ($failure): Likewise. ($Float): Likewise. ($FormalMapVariableList): Likewise. ($ConstructorNames): Likewise. ($InitialDomainsInScope): Likewise. ($InitialModemapFrame): Likewise. ($Integer): Likewise. ($LocalFrame): Likewise. ($NegativeInteger): Likewise. ($NonNegativeInteger): Likewise. ($NonPositiveInteger): Likewise. ($NonMentionableDomainNames): Likewise. ($noParseCommands): Likewise. ($NoValueMode): Likewise. ($NoValue): Likewise. ($Mode): Likewise. ($ModeVariableList): Likewise. ($One): Likewise. ($PatternVariableList): Likewise. ($PositiveInteger): Likewise. ($PrimitiveDomainNames): Likewise. ($RationalNumber): Likewise. ($SideEffectFreeFunctionList): Likewise. ($SmallInteger): Likewise. ($SpecialDomainNames): Likewise. ($StringCategory): Likewise. ($String): Likewise. ($Symbol): Likewise. ($systemCommands): Likewise. ($ThrowAwayMode): Likewise. ($tokenCommands): Likewise. ($true): Likeiwse. ($underDomainAlist): Likewise. ($Void): Likewise. ($Zero): Likewise. (|$DomainVariableList|): Likewise. 2007-08-19 Gabriel Dos Reis * boot-pkg.lisp: New. * Makefile.pamphlet (${DEPSYS}): Depend on it (parsing.$(FASLEXT)): Likewise. (bookvol5.$(FASLEXT)): Likewise. (nocompil.$(FASLEXT)): Likewise. (bootfuns.$(FASLEXT)): Likewise. (boot-pkg.$(FASLEXT)): New rule. (boot-pkg.lisp): New rule; work around GCL+VPATH voodoo. (VPATH): Clear. * Makefile.in: Regenerate. * bootfuns.lisp.pamphlet: Don't define package "BOOT" here. Import "boot-pkg". (|printLoadMessages|): Move to setvart.boot.pamphlet. Move special functions to boot-pkg.lisp. Move get-current-directory to daase.lisp.pamphlet. * setvart.boot.pamphlet (printLoadMessages): Move from bootfuns.lisp.pamphlet. Write as Boot code. * daase.lisp.pamphlet (get-current-directory): Move from bootfuns.lisp.pamphlet 2007-08-19 Gabriel Dos Reis * i-syscmd.boot.pamphlet (SPADRWRITE): Don't confuse Boot comments with Lisp comments. 2007-08-19 Gabriel Dos Reis * bootfuns.lisp.pamphlet (def-boot-fun): Remove. (|initializeSetVariables|): Likewise. (|updateSourceFiles|): Likewise. (|bootUnionPrint|): Likewise. (|break|): Likewise. (|breaklet|): Likewise. (BUMPCOMPERRORCOUNT): Likewise. 2007-08-19 Gabriel Dos Reis * c-util.boot.pamphlet (addContour): Remove trailing semicolon. 2007-08-18 Gabriel Dos Reis * bootlex.lisp.pamphlet (|boot-LEXPR|): Remove * spad.lisp.pamphlet (BOOT-LEXPR): Remove. (NBOOT-LEXPR): Likewise. (New-LEXPR): Likewise. (New-LEXPR1): Likewise. (New-LEXPR-Interactive): Likewise. (|getTranslation|): Likewise. (|New-LEXPR|): Likewise. (|boot2Lisp|): Likewise. (|boot2LispError|): Likewise. (|New,ENTRY|): Likewise. (new): Likewise. (newpo): Likewise. (|New,ENTRY,SYS|): Likewise. (|New,ENTRY1|): Likewise. (/cx): Likewise. (/foobar): Likewise. (|/cxd|): Likewise. (|/rx|): Likewise. (|/ry|): Likewise. (|/tb|): Likewise. (|$lisp2lispRenameAssoc|): Likewise.. (|$spadOpList|): Likewise. (SPAD-MDTR-1): Likewise. (SPAD-MDTR-2): Likewise. (foobar): Likewise. * metalex.lisp.pamphlet (in-meta): Remove. (newrule): Likewise. (meta): Likrwise. * spad.lisp.pamphlet (/TRANSMETA): Remove. (/TRANSBOOT): Likewise. (/TRANSNBOOT): Likewise. * debug.lisp.pamphlet (META): Don't set property. * Makefile.pamphlet (depsys_lisp_compiled_sources): Don't include metameta.lisp (OPOBJS): Likewise. (depsys_lisp_sources): Likewise. (depsys_objects): Likewise. (${DEPSYS}): Don't depend on it. Don't load it. (${AUTO}/metameta.$(FASLEXT)): Remove. * metameta.lisp.pamphlet: Remove. 2007-08-19 Gabriel Dos Reis * msg.boot.pamphlet (putDatabaseStuff): Fix thinko. (setMsgCatlessAttr): Quote catless. (posPointers): Fix thinko. 2007-08-17 Gabriel Dos Reis * vmlisp.lisp.pamphlet (define-function): Define in all situations. * parsing.lisp.pamphlet: Import "bootfuns". * util.lisp.pamphlet: Import "vmlisp" and "parsing". * bootfuns.lisp.pamphlet: Add GCL-specific bug workaround. * Makefile.pamphlet (${DEPSYS}): Load "parsing" before "util". (util.$(FASLEXT)): Has parsing.$(FASLEXT) as prerequisite. (parsing.$(FASLEXT)): New rule. * Makefile.in: Regenerate. 2007-08-17 Gabriel Dos Reis * ggreater.lisp.pamphlet (VGREATERP): Initialize I, L1 and L2 with appropriate values. (LEXVGREATERP): Likewise. 2007-08-16 Gabriel Dos Reis * vmlisp.lisp.pamphlet: Use ANSI eval-when situation syntax for Common Lisps. (QUOTIENT): Define unconditionaly. Remove reference to Lisp package. (rplacstr): Remove CCL-dependent code. Remove reference to Lisp package. (EBCDIC): Use code-char, not int-char. 2007-08-08 Gabriel Dos Reis * union.lisp.pamphlet: Import vmlisp. * ggreater.lisp.pamphlet ("vmlisp"): Import vmlisp. * Makefile.pamphlet (DEP): Remove ggreater.lisp, hash.lisp, and union.lisp. (ggreater.$(FASLEXT)): New rule. (union.$(FASLEXT)): Likewise. (${DEPSYS}): Load compiled form of ggreater and union. * Makefile.in: Regenerate. 2007-08-08 Gabriel Dos Reis * util.lisp.pamphlet: Import vmlisp. * Makefile.pamphlet (depsys_lisp_noncompiled_sources): Remove. (${DEPSYS}): Load compiled form of util. (util.$(FASLEXT)): New rule. * Makefile.in: Regenerate. 2007-08-08 Gabriel Dos Reis * bookvol5.pamphlet (spad, runspad, ncToplevel, ncIntLoop, intloop, SpadInterpretStream, intloopReadConsole): Move original Boot code into int-top.boot.pamphlet. Delete translated Lisp code. (makeInitialModemapFrame,$historyFileType, $oldHistoryFileName, $internalHistoryTable, $useInternalHistoryTable, makeHistFileName, oldHistFileName, histFileName, histInputFileName, initHist, initHistList, history, historySpad2Cmd, setHistoryCore, writeInputLines, resetInCoreHist, changeHistListLen, updateHist, updateInCoreHist, putHist, recordNewValue, recordNewValue0, recordOldValue, recordOldValue0, undoInCore, undoChanges, undoFromFile, saveHistory, restoreHistory, showHistory, setIOIndex, showInput, showInOut, fetchOutput, readHifi, writeHifi, disableHist, writeHistModesAndValues, SPADWRITE0, SPADWRITE, SPADREAD, unwritable? writifyComplain, safeWritify, writify, spadClosure?, dewritify, ScanOrPairVec, histFileErase, frameName, frameNames, frameEnvironment, emptyInterpreterFrame, createCurrentInterpreterFrame, updateFromCurrentInterpreterFrame, findFrameInRing, updateCurrentInterpreterFrame, initializeInterpreterFrame, nextInterpreterFrame, changeToNamedInterpreterFrame, previousInterpreterFrame, addNewInterpreterFrame, closeInterpreterFrame, displayFrameNames, importFromFrame, frame, frameSpad2Cmd, $undoFlag, $frameRecord, $previousBindings, undo, recordFrame, diffAlist, reportUndo, clearFrame, undoCount, undoSteps, undoSingleStep, undoLocalModemapHack, removeUndoLines): Move original Boot code back to i-syscmd.boot.pamphlet. Delete translated Lisp code. (charDigitVal, gensymInt): Move original Boot code to g-util.boot.pamphlet. * g-util.boot.pamphlet (charDigitVal, gensymInt): Move Boot code from bookvol5.pamphlet. * i-syscmd.boot.pamphlet (makeInitialModemapFrame, $historyFileType, $oldHistoryFileName, $internalHistoryTable, $useInternalHistoryTable, makeHistFileName, oldHistFileName, histFileName, histInputFileName, initHist, initHistList, history, historySpad2Cmd, setHistoryCore, writeInputLines, resetInCoreHist, changeHistListLen, updateHist, updateInCoreHist, putHist, recordNewValue, recordNewValue0, recordOldValue, recordOldValue0, undoInCore, undoChanges, undoFromFile, saveHistory, restoreHistory, showHistory, setIOIndex, showInput, showInOut, fetchOutput, readHifi, writeHifi, disableHist, writeHistModesAndValues, SPADWRITE0, SPADWRITE, SPADREAD, unwritable? writifyComplain, safeWritify, writify, spadClosure?, dewritify, ScanOrPairVec, histFileErase, frameName, frameNames, frameEnvironment, emptyInterpreterFrame, createCurrentInterpreterFrame, updateFromCurrentInterpreterFrame, findFrameInRing, updateCurrentInterpreterFrame, initializeInterpreterFrame, nextInterpreterFrame, changeToNamedInterpreterFrame, previousInterpreterFrame, addNewInterpreterFrame, closeInterpreterFrame, displayFrameNames, importFromFrame, frame, frameSpad2Cmd, $undoFlag, $frameRecord, $previousBindings, undo, recordFrame, diffAlist, reportUndo, clearFrame, undoCount, undoSteps, undoSingleStep, undoLocalModemapHack, removeUndoLines): Move Boot code from bookvol5.pamphlet. * Makefile.pamphlet (${DEPSYS}): Load compiled form of bookvol5. (bookvol5.$(FASLEXT)): New. * Makefile.in: Regenerate. 2007-08-07 Gabriel Dos Reis * Makefile.pamphlet (${DEPSYS}): Load compiled form of nocompil. * Makefile.in: Regenerate. 2007-08-07 Gabriel Dos Reis * Makefile.pamphlet (OBJS): Replace setq.lisp and property.lisp with their compiled forms, thus making all codes in interpsys and AXIOMsys compiled. (interpsys_modules, IN_modules, AS_modules): New. (makeint.lisp): Use them. * Makefile.in: Regenerate. * util.lisp.pamphlet (build-interpsys): Use importModule instead of pain LOAD. 2007-08-07 Gabriel Dos Reis * util.lisp.pamphlet: Stop hijacking BOOTTRAN::BOOTTOCL. (OLD-BOOT::BOOT): Rename from BOOTTRAN::BOOTTOCL. Unconditionally define. (build-depsys): Don't push :OLDBOOT. It is no longer needed. (build-interpsys): Likewise. * Makefile.pamphlet: Rename BOOTTRAN::BOOTTOCL to OLD-BOOT::BOOT throughout. (${DEPSYS}): Don't push :OLDBOOT. * Makefile.in: Regenerate. 2007-08-07 Gabriel Dos Reis * vmlisp.lisp.pamphlet ("VMLISP"): Use AxiomCore. (EQUABLE): Defin in compile, load, and execution situations. Needed to compile macro EQCAR. * hash.lisp.pamphlet: Import "vmlisp". * g-util.boot.pamphlet (AxiomCore::$sysScope): New. * bootfuns.lisp.pamphlet ("BOOT"): Import "hash. Use VMLISP and AxiomCore. * Makefile.pamphlet (BOOT_TO_LISP, COMPILE_LISP): Simplify. (<>): Now use --load-directory to resolve dependencies. (${DEPSYS}): Now depend on vmlisp.$(FASLEXT), hash.$(FASLEXT), and bootfuns.$(FASLEXT). Use them instead of source form. (bootfuns.$(FASLEXT)): New rule. Compile with $(BOOTSYS) instead of $(DEPSYS). (hash.$(FASLEXT)): Likewise. (vmlisp.$(FASLEXT)): Likewise. (makeint.lisp): Use |importModule| instead of plain load. (${SAVESYS}): Use --load-directory to resolve dependencies. (${AXIOMSYS}): Likewise. * Makefile.in: Regenerate. 2007-08-06 Gabriel Dos Reis * Makefile.pamphlet (${DEPSYS}): Remove existing makedep.lisp. (makeint.lisp): Likewise. * Makefile.in: Regenerate. 2007-08-05 Gabriel Dos Reis * hypertex.boot.pamphlet ($SendXEventToHyperTeX): Don't set here. It is a constant variable. * Makefile.pamphlet (${SAVESYS}): Tidy. (${AXIOMSYS}): Likewise. (<>): Likewise. (${DEBUGSYS}): Likewise. * Makefile.in: Regenerate. 2007-08-04 Gabriel Dos Reis * Makefile.pamphlet (depsys_lisp_noncompiled_sources): Dont' reference sys-pkg.lisp. (PROCLAIMS): Remove. (${DEPSYS}): Don't depend on sys-pkg.lisp. Explicitly load vmlisp.lisp, hash.lisp, and bootfuns.lisp. (makeint.lisp): Don't depend on sys-pkg.lisp. (DEP): Remove vmlisp.lisp, bootfuns.lisp, and hash.lisp. (makeint.lisp): Explicitly load "vmlisp", "hash", and "bootfuns". * Makefile.in: Regenerate. * sys-pkg.lisp.pamphlet: Move BOOT package definition to bootfuns.lisp.pamphlet. Move VMLISP package definition to vmlisp.lisp.pamphlet. Delete. * bootfuns.lisp.pamphlet: Define package BOOT. * vmlisp.lisp.pamphlet: Define package VMLISP. 2007-08-04 Gabriel Dos Reis * sys-pkg.lisp.pamphlet: Remove BOOT imports and exports. Add more VMLISP export. * nlib.lisp.pamphlet (directory?): Explicilty qualify directoryp by BOOT. * bookvol5.pamphlet (spad-save): Don't define in package "USER". * Makefile.pamphlet (${AXIOMSYS}): User boot::spad-save, not user::spad-save. (${DEBUGSYS}): Likewise. * Makefile.in: Regenerate. 2007-08-04 Gabriel Dos Reis * vmlisp.lisp.pamphlet (<>, <>, <>, <>, <>): Move to... * bootfuns.lisp.pamphlet(<>, <>, <>, <>, <>): ...here. 2007-08-04 Gabriel Dos Reis * unlisp.lisp.pamphlet (|ListMember?|): Move to... * msg.boot.pamphlet (ListMember?): ...here. Rewrite in Boot. * vmlisp.lisp.pamphlet (|ListMember?|): Remove duplicate. (|stringLE1|, |sortCarString|, |insertString|): Remove unused functions. (|AlistAssocQ|): Remove duplicate. 2007-08-04 Gabriel Dos Reis * sys-pkg.lisp.pamphlet ("FOAM", "FOAM-USER"): Move to ... * foam_l.lisp.pamphlet ("FOAM", "FOAM-USER"): ...here. * cparse.boot.pamphlet: Tidy. * Makefile.pamphlet (OBJS): Include foam_l.$(FASLEXT) because daase.lisp references it. (PROCLAIMS): Disable cached proclaims for now. 2007-08-04 Gabriel Dos Reis * vmlisp.lisp.pamphlet ($npPParg, npPPff, npPPf, npPPg, npPP, $npPCff, npPCff, npPCg, npPC): Move to ... * cparse.boot.pamphlet ($npPParg, npPPff, npPPf, npPPg, npPP, $npPCff, npPCff, npPCg, npPC): ... here. Rewrite back in Boot. 2007-08-04 Gabriel Dos Reis * vmlisp.lisp.pamphlet (|$npPCff|): Rename from *npPCff*. (npPCff): Adjust. 2007-08-04 Gabriel Dos Reis * cparse.boot.pamphlet: Tidy formatting. * vmlisp.lisp.pamphlet (|$npPParg|): Rename from *npPParg* to follow general Boot naming convention. (npPPff, |npPP|): Adjust. 2007-08-03 Gabriel Dos Reis * sys-pkg.lisp.pamphlet: Push into user package before defining packages. That way, we don't suffer from suddenly hidden symbols such as defpackage::defpackage in inventive Lisps. Create packages with defpackage. 2007-08-03 Gabriel Dos Reis * sys-pkg.lisp.pamphlet: Remove imports that have been commented out. 2007-08-03 Gabriel Dos Reis * macros.lisp.pamphlet (|shoeConsole|): Move from vmlisp.lisp.pamphlet. (|shoeInputFile|): Likewise. (|shoeread-line|): Likewise. * sys-pkg.lisp.pamphlet (vmlisp::|shoeConsole|): Don't import into BOOT anymore. (vmlisp::|shoeread-line|): Likewise. (vmlisp::|shoeInputFile|): Likewise. 2007-08-03 Gabriel Dos Reis * macros.lisp.pamphlet: Tidy formatting. * foam_l.lisp.pamphlet: Likewise. * nlib.lisp.pamphlet: Likewise. * ggreater.lisp.pamphlet: Likewise. * union.lisp.pamphlet: Likewise. * comp.lisp.pamphlet: Likewise. * spaderror.lisp.pamphlet: Likewise. * spad.lisp.pamphlet: Likewise. * bits.lisp.pamphlet: Likewise. * unlisp.lisp.pamphlet: Likewise. * axext_l.lisp.pamphlet: Likewise. 2007-07-01 Gabriel Dos Reis * vmlisp.lisp.pamphlet (MACRO-MISSINGARGS): Fix thinko in case statement. 2007-06-30 Gabriel Dos Reis * vmlisp.lisp.pamphlet (MACRO-MISSINGARGS): Fix thinko. 2007-06-25 Gabriel Dos Reis * Makefile.pamphlet (${SAVESYS}): Use --mode=link to produce executable. (<>): Likewise. * Makefile.in: Regenerate. 2007-06-20 Gabriel Dos Reis * br-data.boot.pamphlet (dbHasExamplePage): Fix HyperTex page pathname. * ht-root.boot.pamphlet (htTutorialSearch): Likewise. * htcheck.boot.pamphlet (buildHtMacroTable): Likewise. * util.lisp.pamphlet ($relative-directory-list): Fix path to catalogs. 2007-05-31 Gabriel Dos Reis * Makefile.pamphlet: Remove use of NOISE throughout. * Makefile.in: Regenerate. 2007-05-19 Gabriel Dos Reis * spad.lisp.pamphlet (S-PROCESS): Reformat. Enable Lisp pretty printing. 2007-05-12 Gabriel Dos Reis * metalex.lisp.pamphlet (make-adjustable-string): Use character as string element type, not string-char. * parsing.lisp.pamphlet (underscore, make-string-adjustable): Likewise. * unlisp.lisp.pamphlet (c-to-lisp-string, |ByteFileReadLine|, |FullString|): Likewise. * vmlisp.lisp.pamphlet (make-cvec): Likewise. 2007-05-12 Gabriel Dos Reis * bootfuns.lisp.pamphlet: Work around non-portable codes. * foam_l.lisp.pamphlet: Replace type "string-char" with type "character". Replace "0.0d0" with "0.0l0" because DFlo is actually long-float, not double-float. Revisit the definition of DFlo in a broader context. 2007-05-12 Gabriel Dos Reis * vmlisp.lisp.pamphlet (equable): Move definition before use. Spell BOOT package name in all caps. 2007-05-04 Gabriel Dos Reis * c-doc.boot.pamphlet (checkRecordHash): Use GET instead of GETL. (checkTransformFirsts): Likewise. * format.boot.pamphlet (formatOpSymbol): Likewise. * i-output.boot.pamphlet (exptNeedsPren): Likewise. (charyTrouble1): Likewise. * postpar.boot.pamphlet (postForm): Likewise. * pspad1.boot.pamphlet (format, getOp, formatSelectionOp, formatPrefixOp): Likewise. * pspad2.boot.pamphlet (isNewspadOperator): Likewise. * i-map.boot.pamphlet (getUserIdentifiersIn): Likewise. Non-atomic objects don't have Nud or Led properties. 2007-05-01 Gabriel Dos Reis * as.boot.pamphlet: Replace UNION with union * br-con.boot.pamphlet: Likewise. * br-data.boot.pamphlet: Likewise. * br-saturn.boot.pamphlet: Likewise. * br-search.boot.pamphlet: Likewise. * category.boot.pamphlet: Likewise. * database.boot.pamphlet: Likewise. * define.boot.pamphlet: Likewise. * functor.boot.pamphlet: Likewise. * i-map.boot.pamphlet: Likewise. * i-resolv.boot.pamphlet: Likewise. * lisplib.boot.pamphlet: Likewise. * mark.boot.pamphlet: Likewise. * nruncomp.boot.pamphlet: Likewise. * nrunopt.boot.pamphlet: Likewise. * package.boot.pamphlet: Likewise. * pspad1.boot.pamphlet: Likewise. * showimp.boot.pamphlet: Likewise. * trace.boot.pamphlet: Likewise. * wi1.boot.pamphlet: Likewise. 2007-05-01 Gabriel Dos Reis * database.boot.pamphlet: Replace INTERSECTION with intersection. * i-coerfn.boot.pamphlet: Likewise. * i-resolv.boot.pamphlet: Likewise. * mark.boot.pamphlet: Likewise. * topics.boot.pamphlet: Likewise. * trace.boot.pamphlet: Likewise. 2007-04-30 Gabriel Dos Reis * Makefile.pamphlet (<>): Remove. * interop.boot.pamphlet (<>): Likewise. 2007-04-29 Gabriel Dos Reis * apply.boot.pamphlet: Replace MEMBER with member. * br-con.boot.pamphlet: Likewise. * br-op1.boot.pamphlet: Likewise. * br-op2.boot.pamphlet: Likewise. * br-saturn.boot.pamphlet: Likewise. * br-search.boot.pamphlet: Likewise. * br-util.boot.pamphlet: Likewise. * category.boot.pamphlet: Likewise. * cattable.boot.pamphlet: Likewise. * c-doc.boot.pamphlet: Likewise. * compiler.boot.pamphlet: Likewise. * c-util.boot.pamphlet: Likewise. * database.boot.pamphlet: Likewise. * define.boot.pamphlet: Likewise. * functor.boot.pamphlet: Likewise. * g-error.boot.pamphlet: Likewise. * g-util.boot.pamphlet: Likewise. * htcheck.boot.pamphlet: Likewise. * i-coerce.boot.pamphlet: Likewise. * i-coerfn.boot.pamphlet: Likewise. * i-funsel.boot.pamphlet: Likewise. * i-map.boot.pamphlet: Likewise. * incl.boot.pamphlet: Likewise. * info.boot.pamphlet: Likewise. * interop.boot.pamphlet: Likewise. * i-output.boot.pamphlet: Likewise. * i-resolv.boot.pamphlet: Likewise. * i-syscmd.boot.pamphlet: Likewise. * iterator.boot.pamphlet: Likewise. * i-util.boot.pamphlet: Likewise. * mark.boot.pamphlet: Likewise. * modemap.boot.pamphlet: Likewise. * msg.boot.pamphlet: Likewise. * msgdb.boot.pamphlet: Likewise. * nruncomp.boot.pamphlet: Likewise. * nrunopt.boot.pamphlet: Likewise. * record.boot.pamphlet: Likewise. * trace.boot.pamphlet: Likewise. * wi1.boot.pamphlet: Likewise. * wi2.boot.pamphlet: Likewise. * xruncomp.boot.pamphlet: Likewise. 2007-04-29 Gabriel Dos Reis * apply.boot.pamphlet (compApplication, applyMapping, compApplyModemap, compMapCond''): Use lower case member instead of uppercase MEMBER. * g-error.boot.pamphlet (errorSupervisor1): Likewise. * incl.boot.pamphlet (incActive?, incNConsoles): Likewise. * interop.boot.pamphlet (isDomain, getFunctionFromDomain): Likewise. * mark.boot.pamphlet (markCoerceByModemap, markFinish1, markExtractLeadingMacros, markRemImportsAndLeadingMacros, buildNewDefinition): Likewise. * msg.boot.pamphlet (redundant, initToWhere, getMsgTag?, getMsgFTTag?): Likewise. * wi1.boot.pamphlet (compAtom, compSymbol, compColon, coerceExtraHard, comp3): Likewise. * wi2.boot.pamphlet (compDefineCapsuleFunction, mkUnion, getInverseEnvironment, applyMapping, compApplyModemap, compMapCond'', genDeltaEntry, chaseInferences, doItLet1): Likewise. 2007-04-29 Gabriel Dos Reis * br-con.boot.pamphlet (domainDescendantsOf): Use uppercase delete instead of uppercase DELETE. * br-op2.boot.pamphlet (dbChooseOperandName): Likewise. * category.boot.pamphlet (mkCategory, SigListUnion, mkOr2, mkAnd2, FindFundAncs, JoinInner): Likewise. * compiler.boot.pamphlet (getInverseEnvironment, modeEqual): Likewise. * database.boot.pamphlet (orderPredTran): * define.boot.pamphlet (compDefWhereClause, getSignature): Likewise. * format.boot.pamphlet (findSubstitutionOrder?, removeIsDomainD): Likewise. * functor.boot.pamphlet (DescendCodeAdd1, ICformat): Likewise. * i-coerfn.boot.pamphlet (Mp2Up): Likewise. * i-map.boot.pamphlet (clearDep1): Likewise. * info.boot.pamphlet (chaseInferences): Likewise. * i-spec1.boot.pamphlet (checkForFreeVariables): Likewise. * i-syscmd.boot.pamphlet (workfilesSpad2Cmd): Likewise. * mark.boot.pamphlet (markFinish1, moveTruePred2End): Likewise. * modemap.boot.pamphlet (putDomainsInScope): Likewise. * nrunopt.boot.pamphlet (orderByContainment, depthAssocList): Likewise. * setvars.boot.pamphlet (setExposeAddConstr, setExposeDropGroup, setExposeDropConstr): Likewise. * trace.boot.pamphlet (trace1, untraceDomainConstructor, tracelet, breaklet): Likewise. * wi2.boot.pamphlet (getInverseEnvironment, chaseInferences): Likewise. 2007-04-29 Gabriel Dos Reis * c-doc.boot.pamphlet (checkBalance): Use lowercase rassoc instead of uppercase RASSOC. * c-util.boot.pamphlet (sublisR): Likewise. * database.boot.pamphlet (modemapPattern): Likewise. * mark.boot.pamphlet (reduceImports1): Likewise. * pspad2.boot.pamphlet (formatDeftranIf): Likewise. * trace.boot.pamphlet (saveMapSig, rassocSub): Likewise. 2007-04-29 Gabriel Dos Reis * as.boot.pamphlet (asytranForm1, asyTypeUnit): Replace GET with GETL. * br-con.boot.pamphlet (dbShowConsDoc1, dbSpecialOperations, dbSpecialExports): Likewise. * br-op1.boot.pamphlet (niladicHack): Likewise. * br-util.boot.pamphlet (dbInfovec, isLoaded?): Likewise. * buildom.boot.pamphlet (constructorCategory): Likewise. * category.boot.pamphlet (SourceLevelSubset, MachineLevelSubset): Likewise. * c-doc.boot.pamphlet (checkRecordHash, checkTransformFirsts): Likewise. * clam.boot.pamphlet (clearClam, reportCircularCacheStats, reportHashCacheStats, clamStats): Likewise. * cparse.boot.pamphlet (npPushId, npInfixOp): Likewise. * c-util.boot.pamphlet (isFunction,, isSubset): Likewise. * database.boot.pamphlet (updateDatabase): Likewise. * define.boot.pamphlet (mustInstantiate): Likewise. * format.boot.pamphlet (formatOpSymbol): Likewise. * g-opt.boot.pamphlet (optimize, optSpecialCall): Likewise. * g-timer.boot.pamphlet (printNamedStatsByProperty, makeLongStatStringByProperty, updateTimedName, computeElapsedTime): Likewise. * i-analy.boot.pamphlet (bottomUp): Likewise. * i-coerce.boot.pamphlet (coerceRetract, coerceIntCommute): Likewise. * i-funsel.boot.pamphlet (findFunctionInCategory): Likewise. * i-map.boot.pamphlet (getUserIdentifiersIn): Likewise. * interop.boot.pamphlet (instantiate, hashNewLookupInCategories): Likewise. * i-output.boot.pamphlet (APP, exptNeedsPren, needStar, appSum, appInfix, putWidth, opWidth, outputOp, charyTrouble1, split2, subspan, superspan): Likewise. * i-syscmd.boot.pamphlet(reportOpsFromUnitDirectly): Likewise. * iterator.boot.pamphlet (getIdentity): Likewise. * i-util.boot.pamphlet (mkPredList): Likewise. * lisplib.boot.pamphlet (loadLibIfNotLoaded, loadLibIfNecessary, autoLoad, augModemapsFromDomain1): Likewise. * mark.boot.pamphlet (markPathsEqual, markPartOp?, markWrapPart): Likewise. * modemap.boot.pamphlet (compCat, addConstructorModemaps): Likewise. * nruncomp.boot.pamphlet (NOTES): Likewise. * nrunfast.boot.pamphlet (newLookupInCategories, newLookupInCategories1): Likewise. * nrunopt.boot.pamphlet (stuffDomainSlots, getInfovec, dcSizeAll): Likewise. * parse.boot.pamphlet (parseTran): Likewise. * pathname.boot.pamphlet (getFunctionSourceFile1): Likewise. * postpar.boot.pamphlet (postTran, postForm): Likewise. * pspad1.boot.pamphlet (format, getOp, formatDollar, formatDollar1, formatFunctionCall1, formatSelectionOp, formatPrefixOp, formatOpBindingPower): Likewise. * pspad2.boot.pamphlet (isNewspadOperator): Likewise. * wi1.boot.pamphlet (compExpression): Likewise. * wi2.boot.pamphlet (optDeltaEntry): Likewise. * xrun.boot.pamphlet (findFunctionInCategory): Likewise. * xruncomp.boot.pamphlet (addConstructorModemaps): Likewise. 2007-04-29 Gabriel Dos Reis * i-coerfn.boot.pamphlet (Dmp2Up): Use lowercase "remove" instead or uppercase REMOVE. 2007-04-28 Gabriel Dos Reis * interop.boot.pamphlet (hashNewLookupInTable): Instead ^= instead of NE. 2007-04-13 Gabriel Dos Reis * Makefile.pamphlet (<>): Remove. * Makefile.in: Regenerate. 2007-04-13 Gabriel Dos Reis * parse.boot.pamphlet: Push into package BOOT. Consistently double-quote AST tags. Remove cached Lisp translation. 2007-04-12 Gabriel Dos Reis * postpar.boot.pamphlet: Double-qoute AST tags. (<>): Remove. * Makefile.pamphlet (<>): Remove. * Makefile.in: Regenerate. 2007-04-08 Gabriel Dos Reis * i-output.boot.pamphlet (checkArgs): Remove bogus comments. 2007-04-07 Gabriel Dos Reis * Makefile.pamphlet (<>): Delete. (<>): Likewise. * Makefile.in: Regenerate. * pathname.boot.pamphlet: Push into package BOOT. (pathnameDirectory): Use LispKeyword. * package.boot.pamphlet: Push into package BOOT. Use lowercase for DELETE, NREVERSE. 2007-04-07 Gabriel Dos Reis * Makefile.pamphlet (<>): Remove. * Makefile.in: Regenerate. * simpbool.boot.pamphlet: Push into package "BOOT". Use lowercase for NREVERSE, MKPF, MEMBER. 2007-04-06 Gabriel Dos Reis * compress.boot.pamphlet: Push into package "BOOT". * Makefile.pamphlet: Remove explicit stanzas for translating and compiling compress.boot. * Makefile.in: Regenerate. 2007-04-02 Gabriel Dos Reis * Makefile.pamphlet (<>): Remove. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. (<>): Likewise. * Makefile.in: Regenerate. 2007-04-02 Gabriel Dos Reis * setvars.boot.pamphlet: Push into package "BOOT". Remove cached Lisp translation. * Makefile.pamphlet (<>): Remove (<>): Likewise. (<>): Likewise (<>): Likewise. * Makefile.in: Regenerate. 2007-04-01 Gabriel Dos Reis * Makefile.pamphlet (${DEPSYS}): Require g-boot.clisp. <>: Remove. <>: Likewise. * Makefile.in: Regenerate. * g-boot.boot.pamphlet: Push into package BOOT. Remove cached Lisp translation. 2007-04-01 Gabriel Dos Reis * Makefile.pamphlet (${DEPSYS}): Require clam.clisp. Remove reference to clam.${LISP}. <>: Remove. <>: Likewise. * clam.boot.pamphlet: Push into package "BOOT". Remove cached Lisp translation. 2007-04-01 Gabriel Dos Reis * Makefile.pamphlet (DEPSYS): Point to depsys in build-dir. (SAVESYS): Likewise (${AUTO}/wi1.$(FASLEXT)): Copy from build-dir version. (${AUTO}/wi2.$(FASLEXT)): Likewise. (${AUTO}/pspad1.$(FASLEXT)): Likewise. (${AUTO}/pspad2.$(FASLEXT)): Likewise. (${AUTO}/mark.$(FASLEXT)): Likewise. * Makefile.in: Regenerate. 2007-03-31 Gabriel Dos Reis * Makefile.pamphlet (${DEPSYS}): Remove fasl file after depsys it built. * Makefile.in: Regenerate. 2007-03-31 Gabriel Dos Reis * g-error.boot.pamphlet: Explicitly puch into package "BOOT". * Makefile.pamphlet (${DEPSYS}): Add g-error.clisp to requirements. Load it g-error.$(FASLEXT) too. (depsys_objects): Include g-error.$(FASLEXT). (depsys_boot_sources): Icnlude g-error.boot. (<>): Remove. * Makefile.in: Regenerate. 2007-03-31 Gabriel Dos Reis * g-util.boot.pamphlet: Remove cached Lisp translation. Push into package "BOOT" at the beginning. * Makefile.pamphlet (${DEPSYS}): Require g-util.clisp, not g-util.${LISP}. Remove explicit stanzas for g-util.clisp and g-util.{LISP}. * Makefile.in: Regenerate. 2007-03-31 Gabriel Dos Reis * slam.boot.pamphlet: Remove cached Lisp translation. Push into package "BOOT" at the beginning. * Makefile.pamphlet (${DEPSYS}): Require slam.clisp, not slam.${LISP}. Remove explicit stanzas for slam.clisp and slam.{LISP}. * Makefile.in: Regenerate. 2007-03-30 Gabriel Dos Reis * def.lisp.pamphlet (|defLETdcq|): Use a gensym'd variable name instead of special character control-b. 2007-03-28 Gabriel Dos Reis * Makefile.pamphlet (mostlyclean-local): Remove .lib files too. * Makefile.in: Regenerate. * vmlisp.lisp.pamphlet: Fix various typos. * nocompil.lisp.pamphlet: Fix trailing parenthesis typo. 2007-03-28 Gabriel Dos Reis * Makefile.pamphlet: Replace $(OBJECT) with $(FASLEXT). * Makefile.in: Regenerate. 2007-03-26 Gabriel Dos Reis * sys-pkg.lisp.pamphlet (GCL.PNAME): Remove. 2007-03-26 Gabriel Dos Reis * sys-pkg.lisp.pamphlet (GCL.MEMQ): Remove. 2007-03-26 Gabriel Dos Reis * util.lisp.pamphlet (boottocl): Remove prefix. Do pretty print translations. * sys-pkg.lisp.pamphlet (BOOTTRAN): Don't define here. * interp-proclaims.lisp (BOOT::|findStringInFile|): Comment out proclamation. * cfuns.lisp.pamphlet (|findString|): Comment out external linkage declaration. (|findStringInFile|): Comment out definition. * Makefile.pamphlet: Use implicit rules to compiler .clisp files to native object codes. Remove redundant special cased rules. (YEARWEEK): Qualify symbols names. (<>): Use local Lisp image. (makeint.lisp): Remove in-package declaration. Qualify symbol names. Turn on stratified garbage collection. (${SAVESYS}): Use axiom_build_document to build interpsys. (${AXIOMSYS}): Garbage collection is already turned on in makeint.lisp. * Makefile.in: Regenerate. 2007-03-25 Gabriel Dos Reis * Makefile.pamphlet (${DEPSYS}): Adjust call to build-depsys. * Makefile.in: Regenerate. * util.lisp.pamphlet (make-depsys): Remove. (build-depsys): Adjust. 2007-03-24 Gabriel Dos Reis * Makefile.pamphlet: Document Lisp files needed to make depsys. Remove obsolete Make rules for building documentation. * Makefile.in: Regenerate. * vmlisp.lisp.pamphlet (define-macro): Likewise. * sys-pkg.lisp.pamphlet: Remove dead packages SCRATCHPAD_COMPILER and SPECFNSF. (define-macro): Remove. Remove explicit import of GCL's system::getenv. 2007-03-24 Gabriel Dos Reis * Makefile.pamphlet (${DEPSYS}): Don't load proclamations. * Makefile.in: Regenerate. 2007-03-13 Gabriel Dos Reis * Makefile.pamphlet (BOOT_TO_LISP): Adjust. (COMPILE_LISP): Likewise. * Makefile.in: Regenerate. 2007-01-11 Gabriel Dos Reis * ptrees.boot.pamphlet (pfExpr?): Don't duplicate test for Typing and Sequence. They are part of DeclPart. 2006-12-26 Gabriel Dos Reis * Makefile.pamphlet: Eradicate use of ENV. 2006-12-21 Vanuxem Gregory * patches.lisp.pamphlet: Set $saturn to nil on Windows too. 2006-12-16 Gabriel Dos Reis * Makefile.pamphlet (warm.data): Extract into ../algebra. (makeint.lisp): Adjust dependency. 2006-12-12 Gabriel Dos Reis * Makefile.pamphlet: Use general implicit rules to extract Boot source code from pamphlets. Refrain from excessive sub-shells creation. * Makefile.in: Regenerate. 2006-12-11 Gabriel Dos Reis * alql.boot.pamphlet (getBrowseDatabase): Directly call member. 2006-12-10 Gabriel Dos Reis * util.lisp.pamphlet (gazonk-name): Special-case Win32 too. * patches.lisp.pamphlet (|xdrOpen|): Special-case for DOS and Windows platforms when using GCL. (|xrdRead|): Likewise. (|xrdWrite|): Likewise. 2006-12-10 Gabriel Dos Reis * Makefile.pamphlet: Put object files in the current build directory. * Makefile.in: Regenerate. 2006-12-10 Gabriel Dos Reis * Makefile.pamphlet: Extract source code into current build directory. * Makefile.in: Regenerate. 2006-12-08 Gabriel Dos Reis * util.lisp.pamphlet (boottran::boottocl): Create the file containing the translated program in the same directory as the input file. 2006-12-06 Gabriel Dos Reis * Makefile.pamphlet (YEARWEEK): Use PACKAGE_STRING. * Makefile.in: Regenerate. 2006-12-01 Waldek Hebisch * src/interp/alql.boot.pamphlet: Add FUNCALL to fix problem with previous patch. 2006-12-01 Waldek Hebisch Port from wh-sandbox. * src/interp/alql.boot.pamphlet: Add package declaration, getBrowseDatabase: modify to work with shoe. 2006-11-26 Gabriel Dos Reis * Makefile.pamphlet: Add support for OS that require extension for exectuble files. * Makefile.in: Regenerate. 2006-11-24 Gabriel Dos Reis * Makefile.pamphlet (all-axiomsys): Rename from axiomsys. (all-debugsys, all-depsys): Likewise. * Makefile.in: Regenerate. 2006-11-21 Gabriel Dos Reis * ccl-debugsys.lsp.pamphlet: Move from ../boot. 2006-11-21 Gabriel Dos Reis * Makefile.pamphlet (BOOT_TO_LISP): Use $(axiom_build_document) for translation from Boot. (COMPILE_LISP): Use $(axiom_build_document) to compile Lisp code. * Makefile.in: Regenerate. 2006-11-20 Gabriel Dos Reis * as.boot.pamphlet (displayDatabase): Properly escape end-of-line in multi-line list. 2006-11-19 Gabriel Dos Reis * Makefile.pamphlet (alql.boot): Translate with bootsys. * Makefile.in: Regenerate. 2006-11-18 Gabriel Dos Reis * Makefile.pamphlet (BOOT_TO_LISP): Use boottoclc. 2006-11-15 Waldek Hebisch * daase.lisp.pamphlet: Document preloading of databases. * Makefile.pamphlet (axiomsys): Add separate rule needed to implement it. * Makefile.in: Regenerate. 2006-11-05 Gabriel Dos Reis * daase.lisp.pamphlet: Sync with silver (revision 247). * setq.lisp.pamphlet: Likewise. 2006-11-05 Waldek Hebisch * libdb.text, temp.text: remove 2006-11-03 Waldek Hebisch * sockio.lisp.pamphlet (sock_get_string_buf_wrapper): new function (sock_get_string_buf): call it 2006-10-31 Gabriel Dos Reis * Makefile.pamphlet: Make extracted Boot .PRECIOUS. * Makefile.in: Regenerate. 2006-10-30 Gabriel Dos Reis * trace.boot.pamphlet (ptimers): Fix string literals that accidently spreads over two lines. 2006-10-28 Gabriel Dos Reis * Makefile.pamphlet: Explain why def.$(OBJEXT) may be loaded twice. 2006-10-28 Gabriel Dos Reis * newfort.boot.pamphlet (updateSymbolTable): Escape ! in names. 2006-10-27 Gabriel Dos Reis * debugsys.lisp.pamphlet: Adjust path to Common Lisp source files, to reflect changes in Makefile. * Makefile.pamphlet (depsys_lisp_noncompiled_sources): Fix typo. (DEP): Adjust paths to Lisp source files. (OBJS): Have Lisp source filenames end with the extension .lisp. (AXIOMsys_noncompiled_lisp_sources): New. (AXIOMsys_compiled_lisp_sources): Likewise. (OPOBJS): Use compiled form of postprop. (<>): New. (PROCLAIMS): Adjust path to sys-pkg. (${DEPSYS}): Adjust path to Lisp source files. (${SAVESYS}): Likewise. Remove indivudial rules for compiling Common Lisp source files. We now use the implicit rules from <>. 2006-10-26 Gabriel Dos Reis * debugsys.lisp.pamphlet (build-interpsys): Load def.lisp only once. 2006-10-26 Vanuexm Grégory * bookvol5.pamphlet (|importFromFrame|): Fix typo. 2006-10-26 Camm Maguire * sockio.lisp.pamphlet: Fix second argument-type for sock_send_float defentry. 2006-10-25 Gabriel Dos Reis * debugsys.lisp.pamphlet (build-interpsys): Adjust pathname to files that are local to the current build directory. * Makefile.pamphlet: Remove individual rules for making object codes out of Boot pamphlet using bootsys. (BOOT_TO_LISP, COMPILE_LISP): New. (AXIOMsys_boot_sources): Likewise. List core Boot files here. (<>): New chunk. Abstract over special individual rules to translate Boot to object code, using bootsys. * Makefile.in: Regenerate. 2006-10-25 Gabriel Dos Reis * bookvol5.pamphlet (\subsection{*default-pathname-defaults*}): Remove. (restart): Don't set *default-pathname-defaults*. (reroot): Likewise. * patches.lisp.pamphlet (|cd|): Likewise. 2006-10-20 Waldek Hebisch * Makefile.pamphlet: Correct misleading information about TRANOBJS 2006-10-16 Gabriel Dos Reis * g-util.boot.pamphlet (str2Tex): Change local variable name "of" to "outf". 2006-10-12 Gabriel Dos Reis * Makefile.pamphlet (depsys_lisp_noncompiled_sources, depsys_lisp_compiled_sources): New. (depsys_lisp_sources): USe them. (depsys_boot_sources): New. (depsys_lisp_macro_sources): Rename from depsys_lisp_sources. (makedep.lisp): Create in builddir. 2006-10-10 Gabriel Dos Reis * Makefile.pamphlet (all-ax): Depend on $(MID) and $(AUTO). 2006-10-08 Gabriel Dos Reis * Makefile.pamphlet: Remove references to ${MNT} throughout. * Makefile.in: Regenerate. 2006-10-05 Gabriel Dos Reis * Makefile.pamphlet (<>): Remove. 2006-10-07 Gabriel Dos Reis * Makefile.pamphlet (all): Rework. Always keep stamp up-to-date with respect to dependencies. * Makefile.in: Regenerate. 2006-10-02 Gabriel Dos Reis * debugsys.lisp.pamphlet: Fix misplaced parenthesis. 2006-10-02 Gabriel Dos Reis * Makefile.pamphlet (AXIOMSYS): Leave dirname to ${MNT}/${SYS}/bin for the moment. * Makefile.in: Regenerate. 2006-09-29 Gabriel Dos Reis * Makefile.pamphlet (BOOTSYS): Adjust definition. (SAVESYS, AXIOMSYS): Likewise. (<>): Use "$@". ($(DEPSYS), $(SAVESYS)): Add dependency on $(axiom_build_bindir). * Makefile.in: Regenerate. 2006-09-28 Gabriel Dos Reis * util.lisp.pamphlet (build-depsys): Replace last six parameters with only indicating the build directory. (make_depsys): Likewise. (build-interpsys): Lose last six parameters. * Makefile.pamphlet (${DEPSYS}): Adjust call to build-depsys. ($(SAVESYS)) Adjust call to build-interpsys. * debugsys.lisp.pamphlet: Likewise. 2006-09-26 Gabriel Dos Reis * Makefile.pamphlet (all): Create stamp file. * Makefile.in: Regenerate. 2006-09-25 Gabriel Dos Reis * debugsys.lisp.pamphlet: Don't load interp/sockio.o twice. 2006-09-19 Gabriel Dos Reis * Makefile.pamphlet (all): Don't build $(DOCFILES) yet. 2006-09-18 Gabriel Dos Reis * Makefile.pamphlet (subdir): New. * Makefile.in: Regenerate. 2006-09-17 Gabriel Dos Reis * Makefile.pamphlet (LISPSYS, LOADSYS): Point to $(axiom_build_bindir)/lisp. * Makefile.in: Regenerate. 2006-09-13 Gabriel Dos Reis * Makefile.pamphlet: Throughout replace {O} with (OBJEXT). OBJEXT is Autoconf-detected. * Makefile.in: Regenerate. 2006-09-11 Gabriel Dos Reis * Makefile.pamphlet (${SAVESYS}): Don't set si::*system-directory*. * Makefile.in: Regenerate. 2006-09-09 Gabriel Dos Reis * Makefile.pamphlet: Throughout, substitute $(srcdir) for ${IN}. Use $(axiom_build_document) --tangle in lieu of ${TANGLE}. Use $(axiom_src_srcdir) in lieu of ${SRC}. Use simplify ${SRC}/doc to $(axiom_src_docdir). 2006-09-03 Gabriel Dos Reis * Makefile.pamphlet: Throughout, remove special rules for making DVI files. Use generic rules. * Makefile.in: New. 2006-08-27 Gabriel Dos Reis * Makefile.pamphlet: Don't overwrite $(TMP)/trace; append instead. 2006-08-26 Camm Maguire * hash.lisp.pamphlet (mem_value): no longer static. * sockio.lisp.pamphlet (sock_get_float): Value type is now a double. * cfuns.lisp.pamphlet (MYCOMBINE): Now take ints and return an int.