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.