Age | Commit message (Collapse) | Author | Files | Lines |
|
(<<define.clisp>>): Remove.
* c-util.boot (CONTINUE): Comment out.
* define.boot.pamphlet: Push into package "BOOT". Fix syntax.
* i-intern.boot.pamphlet (put): Move to g-util.boot
(get): Likewise.
(get0): Likewise.
(get1): Likewise.
(get2): Likewise.
* setq.lisp (/EDITFILE): Don't set here. Define it in
sys-globals.boot.
(NRTPARSE): Don't set here. Define in define.boot.
|
|
(simpbool.$(FASLEXT)): Likewise.
(<<cattable.clisp>>): Remove.
(<<simpbool.clisp>>): Likewise.
* cattable.boot.pamphlet: Push into package "BOOT". Fix syntax.
* simpbool.boot: Likewise.
|
|
(<<category.clisp>>): Remove.
* category.boot.pamphlet: Push into package "BOOT".
Replace ASSOC with assoc throughout.
(mkCategory): Fix syntax.
* i-coerce.boot.pamphlet (stripUnionTags): Move to g-util.boot.
(isTaggeUnion): Likewise.
(getUnionOrRecordTags): Likewise.
* i-util.boot.pamphlet (wrap): Move to i-object.boot.
(isWrapped): Likewise.
(unwrap): Likewise.
(wrapped2Quote): Likewise.
(quote2Wrapped): Likewise.
(removeQuote): Likewise.
(TruthP): Move to g-util.boot.
|
|
(<<match.clisp>>): Likewise.
(fortcall.$(FASLEXT)): New rule.
(match.$(FASLEXT)): Likewise.
* fortcall.boot.pamphlet: Push into package "BOOT". Import
"sys-macros". Fix syntax.
* match.boot.pamphlet: Likewise.
* patches.lisp (|makeVector): Move to fortcall.boot.
(|makeList|): Likewise.
|
|
(i-object.$(FASLEXT)): New rule.
* i-object.boot: New.
* i-analy.boot.pamphlet (getBasicMode): Move to i-object.boot.
(getBasicMode0): Likewise.
(getBasicObject): Likewise.
* i-intern.boot.pamphlet (mkObj): Likewise.
(mkObjWrap): Likewise.
(mkObjCode): Likewise.
(objNew): Likewise.
(objNewWrap): Likewise.
(objNewCode): Likewise.
(objSetVal): Likewise.
(objSetMode): Likewise.
(objVal): Likewise.
(objValUnwrap): Likewise.
(objMode): Likewise.
(objEnv): Likewise.
(objCodeVal): Likewise.
(objCodeMode): Likewise.
(asTupleNew): Likewise.
(asTupleNew0): Likewise.
(asTupleNewCode): Likewise.
(asTupleNewCode0): Likewise.
(asTupleSize): Likewise.
(asTupleAsVector): Likewise.
(asTupleAsList): Likewise.
|
|
* i-output.boot.pamphlet (putWidth): Use GETL.
* Makefile.pamphlet (i-output.$(FASLEXT)): New rule.
|
|
* clammed.boot.pamphlet (coerceConvertMmSelection): Merge
modification in late xrun.boot.
* i-coerce.boot.pamphlet (equalOne): Likewise.
(equalZero): Likewise.
(algEqual): Likewise.
(coerceByFunction): Likewise.
* i-eval.boot.pamphlet (evalFrom): Likewise.
(findFunctionInDomain): Likewise.
(findFunctionInDomain1): Likewise.
(findFunctionInCategory): Likewise.
* nrunfast.boot.pamphlet (replaceGoGetSlot): Likewise.
(lazyMatchArg2): Likewise.
(newExpandTypeSlot): Likewise.
(newExpandLocalTypeForm): Likewise.
(newExpandLocalTypeArgs): Likewise.
(sigDomainVal): Likewise.
* nrungo.boot.pamphlet (lazyCompareSigEqual): Likewise.
* nrunopt.boot.pamphlet (NRTmakeCategoryAlist): Likewise.
* sys-globals.boot ($noSubsumption): Likewise.
* template.boot (evalSlotDomain): Likewise.
* xrun.boot: Remove.
|
|
(server.$(FASLEXT)): New rule.
* as.boot.pamphlet (asytran): Use VMREAD.
* c-util.boot.pamphlet (intersectionContour): Use assoc.
* g-error.boot.pamphlet (argumentDataError): Use read_-line.
* g-opt.boot.pamphlet: Use assoc.
* ht-util.boot.pamphlet: Likewise.
* htsertvar.boot.pamphlet: Likewise.
* server.boot.pamphlet: User read_-line.
|
|
g-boot.$(FASLEXT), c-util.$(FASLEXT), clam.$(FASLEXT),
slam.$(FASLEXT).
(slam.$(FASLEXT)): New rule.
(clam.$(FASLEXT)): Likewise.
(g-boot.$(FASLEXT)): Likewise.
(g-error.$(FASLEXT)): Likewise.
(c-util.$(FASLEXT)): Likewise.
(<<c-util.lisp (OUT from IN)>>): Remove.
(<<c-util.clisp>>): Likewise.
* c-util.boot.pamphlet: Remove cached Lisp translation.
Push into package "BOOT". Fix syntax. Remove unused functions.
* clam.boot.pamphlet: Push into package "BOOT". Fix syntax.
* g-error.boot.package: Likewise.
* g-boot.boot.pamphlet: Push into package "BOOT".
* slam.boot.pamphlet: Likewise.
* sys-global.boot (CHR): Define.
(TOK): Likewise.
|
|
|
|
|
|
Load explicitly.
(<<profile.clisp>>): Remove.
(<<g-cndata.clisp>>): Likewise.
(<<g-opt.clisp>>): Likewise.
(<<g-timer.clisp>>): Likewise.
(<<hypertex.clisp>>): Likewise.
(<<rulesets.clisp>>): Likewise.
(<<ht-util.clisp>>): Likewise.
(<<htsetvar.clisp>>): Likewise.
(<<ht-root.clisp>>): Likewise.
(<<htcheck.clisp>>): Likewise.
(ht-root.$(FASLEXT)): New rule.
(htcheck.$(FASLEXT)): Likewise.
(ht-util.$(FASLEXT)): Likewise.
(htsetvar.$(FASLEXT)): Likewise.
(hypertex.$(FASLEXT)): Likewise.
(profile.$(FASLEXT)): Likewise.
(rulesets.$(FASLEXT)): Likewise.
(g-opt.$(FASLEXT)): Likewise.
(g-timer.$(FASLEXT)): Likewise.
(g-util.$(FASLEXT)): Likewise.
(g-cndata.$(FASLEXT)): Likewise.
* daase.lisp.pamphlet (*attributes*): Move definition to
sys-constants.boot.
* g-cndata.boot.pamphlet: Push into package "BOOT". Fix syntax.
* g-opt.boot.pamphlet: Likewise.
(EqualBarGensym): Fix thinko.
* g-timer.boot.pamphlet: Push into package "BOOT".
* g-util.boot.pamphlet: Likewise.
* ht-root.boot.pamphlet: Likewise. Fix syntax.
* ht-util.boot.pamphlet: Push into package "BOOT".
* htcheck.boot.pamphlet: Likewise.
* htsetvar.boot.pamphlet: Likewise.
* hypertex.boot.pamphlet: Likewise. Fix syntax.
* profile.boot.pamphlet: Likewise.
* rulesets.boot.pamphlet: Likewise.
* setq.lisp.pamphlet (/VERSION): Move definition to sys-globals.boot.
* spad.lisp.pamphlet (/WSNAME): Likewise.
(|rplac|): Move to sys-macros.boot.
|
|
(<<nag-c05.clisp>>): Likewise.
(<<nag-c06.clisp>>): Likewise.
(<<nag-d01.clisp>>): Likewise.
(<<nag-d02.clisp>>): Likewise.
(<<nag-d03.clisp>>): Likewise.
(<<nag-e01.clisp>>): Likewise.
(<<nag-e02.clisp>>): Likewise.
(<<nag-e04.clisp>>): Likewise.
(<<nag-f01.clisp>>): Likewise.
(<<nag-f02.clisp>>): Likewise.
(<<nag-f04.clisp>>): Likewise.
(<<nag-f07.clisp>>): Likewise.
(<<nag-s.clisp>>): Likewise.
* bc-matrix.boot.pamphlet (bcInputExplicitMatrix): Fix thinko.
* showimp.boot.pamphlet (getCategoriesOfDomain): Likewise.
* nag-c02.boot.pamphlet: Push into package "BOOT".
* nag-c05.boot.pamphlet: Likewise.
* nag-c06.boot.pamphlet: Likewise. Fix thinko.
* nag-d01.boot.pamphlet: Likewise.
* nag-d02.boot.pamphlet: Push into package "BOOT".
* nag-d03.boot.pamphlet: Likewise.
* nag-e01.boot.pamphlet: Likewise. Fix thinko.
* nag-e02.boot.pamphlet: Push into package "BOOT".
* nag-e02b.boot.pamphlet: Likewise.
* nag-e04.boot.pamphlet: Likewise. Make compilable by bootsys.
* nag-f01.boot.pamphlet: Push into package "BOOT".
* nag-f02.boot.pamphlet: Likewise.
* nag-f04.boot.pamphlet: Likewise.
* nag-f07.boot.pamphlet: Likewise. Fix thinko.
* nag-s.boot.pamphlet: Likewise.
* showimp.boot.pamphlet: Fix thinko.
|
|
* lisplib.boot.pamphlet: Push into package "BOOT".
(findConstructorSlotNumber): Tidy.
(sigsMatch): Likewise.
|
|
2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
* Makefile.pamphlet (TESTSYS): Tidy.
src/interp/
2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
* br-search.boot.pamphlet: Replace uses of $SPAROOT with
systemRootDirectory.
* construc.lisp.pamphlet: Likewise.
* daase.lisp.pamphlet: Likewise.
* i-toplev.boot.pamphlet: Likewise.
* patches.lisp.pamphlet: Likewise.
* pathname.boot.pamphlet: Likewise.
* util.lisp.pamphlet: Likewise.
* bookvol5.pamphlet: Remove $spadroot throughout.
(initroot): Remove.
(reroot): Lose argument.
* Makefile.pamphlet (makeint.lisp): Depend on
sys-driver.$(FASLEXT). Explicitly load it.
Miscellaneous cleanup.
|
|
* configure.ac.pamphlet: Tidy. Don't instantiate src/lisp/core.lisp.
* configure.ac: Regenerate.
* configure: Likewise.
* config/var-def.mk (open_axiom_installdir): New.
(AXIOM): Support versioning.
* Makefile.pamphlet (install): Tidy.
Remove sections on SPAD and SYS variables.
* Makefile.in: Regenerate.
src/algebra/
2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
* Makefile.pamphlet (INTERPSYS): Now take system root directory
and algebra directory as arguments.
* Makefile.in: Regenerate.
src/etc/
2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
* Makefile.pamphlet (INTERPSYS): Take system root directory and
algebra directory as arguments.
* Makefile.in: Regenerate.
src/interp/
2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
* bookvol5.pamphlet (initroot): Use |systemRootDirectory| instead
of environment variable AXIOM.
(|loadExposureGroupData|): Likewise.
* br-data.boot.pamphlet (dbHasExamplePage): Likewise.
(dbRead): Likewise.
(dbReadComments): Likewise.
(buildGloss): Likewise.
* br-saturn.boot.pamphlet (getSaturnExampleList): Likewise.
* br-search.boot.pamphlet (grepSplit): Likewise.
* daase.lisp.pamphlet (asharp): Likewise.
(initial-getdatabase): Likewise.
(DaaseName): Likewise.
(create-initializers): Likewise.
* ht-root.boot.pamphlet (htGlossPage): Likewise.
* htcheck.boot.pamphlet (buildHtMacroTable): Likewise.
* i-syscmd.boot.pamphlet (summary): Likewise.
(copyright): Likewise.
* patches.lisp.pamphlet (restart0): Likewise.
* util.lisp.pamphlet (sourcepath): Likewise.
* Makefile.pamphlet (OBJS): Include sys-driver.$(FASLEXT).
(${SAVESYS}): Tidy.
(${AXIOMSYS}): Likewise.
(${DEPSYS}): Depend on sys-driver.$(FASLEXT). Load it.
(sys-driver.$(FASLEXT)): New rule.
* Makefile.in: Regenerate.
* sys-driver.boot: New.
src/lisp/
2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
* core.lisp.in (|%systemOptions|): New.
(|%systemArguments|): Likewise.
(|$systemInstallationDirectory|): Likewise.
(|$sysOpts|): Likewise.
(|$sysArgs|): Likewise.
(|handleCommandLine|): Tidy.
(|printUsage|): Update.
* Makefile.pamphlet (core.lisp): Instantiate here.
src/script/
2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
* axiom.in (AXIOM): Use value substituted by Autoconf.
Remove dead code.
|
|
(<<bc-util.clisp>>): Likewise.
(<<br-prof.clisp>>): Likewise.
* bc-matrix.boot.pamphlet: Push into BOOT package.
* bc-util.boot.pamphlet: Likewise.
* br-prof.boot.pamphlet: Likewise.
|
|
|
|
|
|
of parse. Load it.
(parse.$(FASLEXT)): New rule.
* parse.boot: New. Import "postpar".
* parse.boot.pamphlet: Move content to parse.boot.pamphlet. Remove.
|
|
* Makefile.pamphlet (all-interpsys): Now depend on all-depsys.
src/interp/
2007-09-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
* util.lisp.pamphlet ($directory-list): Move to sys-globals.boot.
($library-directory-list): Likewise.
* spad.lisp.pamphlet: Import "bootlex".
* preparse.lisp.pamphlet: Import "fnewmeta".
* postprop.lisp: Import "macros".
* postpar.boot.pamphlet: Import "postprop".
* nlib.lisp.pamphlet (rdefiostream): Define unconditionally.
(get-io-index-stream): Likewise.
(makedir): Likewise.
(get-directory-list): Don't use $current-diretory.
($filetype-table): Move to sys-constants.boot.
* patches.lisp.pamphlet ($current-directory): Remove.
(|cd|): Simplify implementation.
* newaux.lisp.pamphlet: Import "macros".
(|PARSE-NewKEY|): Define.
* metalex.lisp: Move various file, line, stack, character
utilities to here.
* macros.lisp.pamphlet (NREVERSE0): Move to sys-macros.lisp. Tidy.
* fnewmeta.lisp.pamphlet: Import "parsing".
* comp.lisp: Import "macros".
* def.lisp: Likewise.
(B-MDEF): Fix thinko.
* bootlex.lisp: Import "preparse", "def", and "nlib".
(BOOT-LINE-STACK): Move to metalex.lisp.
(NEXT-LINES-CLEAR): Likewise.
(NEXT-LINES-SHOW): Likewise.
(XCAPE): Likewise.
(KEYWORDS): Likewise.
* Makefile.pamphlet (${DEPSYS}): Now have all Lisp in compiled
form and load them.
* bookvol5.pamphlet ($current-directory): Remove.
|
|
* util.lisp.pamphlet (build-interpsys): Lose parse-files,
comp-files and browse-files parameters. Don't set AutoLoad
properties for those files anymore.
(parse-functions): Remove definition.
(comp-functions): Likewise.
(browse-functions): Likewise.
(|tr|): Don't call |oldCompilerAutoloadOnceTrigger| and
|browserAutloadOnceTrigger| anymore.
* daase.lisp.pamphlet (make-databases): Don't call
|oldCompilerAutoloadOnceTrigger| anymore.
* compiler.boot.pamphlet (compileSpad2Cmd): Don't call
oldParserAutoloadOnceTrigger anymore.
* bootlex.lisp (|oldParserAutoloadOnceTrigger|): Remove.
* Makefile.pamphlet (OBJS): Include $(OPOBJS), $(OCOBJS) and
$(BROBJS).
(OPOBJS): Objects are not in autoload directory anymore.
(OCOBJS): Likewise.
(BROBJS): Likewise.
(makeint.lisp): Remove explicit dependency on $(OCOBJS), $(OPOBJS)
and $(BROBJS). Don't call build-interpsys with those arguments
anymore.
* Makefile.in: Regenerate.
|
|
export declarations. Import "boot-pkg".
* sys-macros.lisp (EQUABLE): Remove definition.
* sys-constants.boot ($true): Define as twice quoted T.
* hash.lisp.pamphlet: Push into package BOOT, VMLISP.
* ggreater.lisp: Likewise.
* nlib.lisp.pamphlet: Likewise.
* obey.lisp: Likewise.
* construc.lisp.pamphlet: Remove reference to VMLISP package.
* daase.lisp.pamphlet: Likewise.
* debug.lisp.pamphlet: Likewise.
* util.lisp.pamphlet: Likewise.
* cformat.boot: Remove hack for GCL limitation.
* scan.boot: Likewise.
* incl.boot: Likewise.
* parsing.lisp: Likewise.
* bootlex.lisp: Remove reference to VMLISP package.
* union.lisp: Likewise.
* boot-pkg.lisp: Remove hack for GCL limitation. Don't import
"vmlisp" anymore.
* bookvol5.pamphlet (vmlisp::$current-directory): Remove.
* patches.lisp.pamphlet: Likewise.
* astr.boot: Import "vmlisp" instead of "boot-pkg".
* Makefile.pamphlet (boot-pkg.$(FASLEXT)): Don't depend on
vmlisp.$(FASLEXT).
(vmlisp.$(FASLEXT)): Depend on boot=pkg.$(FASLEXT).
|
|
|
|
(ptrees.$(FASLEXT)): New rule.
(cparse.$(FASLEXT)): Likewise.
* ptrop.boot.pamphlet: Move content to ptrees.boot.pamphlet.
* ptrees.boot.pamphlet: Import posit, serror.
* cparse.boot: New. Import ptrees.
* cparse.boot.pamphlet: Move content to cparse.boot. Remove.
* serror.boot: New.
(pfSourceStok): Move to posit.boot.
(npMissingMate): Move to cparse.boot.
(npMissing): Likewise.
(npCompMissing): Likewise.
(npRecorverTrap): Likewise.
(npListAndRecover): Likewise.
(npMoveTo): Likewise.
* serror.boot.pamphlet: Move content to serror.boot. Remove.
|
|
(pile.$(FASLEXT)): Likewise.
(INOBJS): Don't include parini.$(FASLEXT).
* pile.boot: New. Import scan.
* pile.boot.pamphlet: Move content to pile.boot. Remove.
* vmlisp.lisp.pamphlet (|startsId?|): Move to sys-macros.lisp.
* parini.boot.pamphlet: Move content to scan.boot. Remove.
* scan.boot: New. Import bits, dq, incl. Add workaround for GCL
bug.
($SPACE): Rename from SPACE to avoid conflict with CL name.
* scan.boot.pamphlet: Move content to scan.boot. Remove.
|
|
(tokConstruct): Move from ptrees.boot.pamphlet.
(tokType): Likewise.
(tokPart): Likewise.
(tokPosn): Likewise.
(pfAbSynOp): Likewise.
(pfAbSynOp?): Likewise.
(pfLeaf?): Likewise.
(pfLeaf): Likewise.
(pfLeafToken): Likewise.
(pfLeafPosition): Likewise.
(pfTree): Likewise.
(pfParts): Likewise.
(pfFirst): Likewise.
(pfSecond): Likewise.
* astr.boot: New. Import boot-pkg.
* sys-constants.boot (IDENTITY): Define.
* patches.lisp.pamphlet (identity): Move definition to sys-constants.
* cformat.boot: New. Import unlisp, posit. Add ugly workwound
for GCL bug.
* incl.boot: New. Import unlisp, cstream, cformat. Tweak.
Add ugly workwound for GCL bug.
(incLude1): Fix thinko
* Makefile.pamphlet (incl.$(FASLEXT)): New rule.
(cformat.$(FASLEXT)): Likewise.
(posit.$(FASLEXT)): Likewise.
(astr.$(FASLEXT)): Likewise.
(DEP): Don't include bits.lisp.
(${DEPSYS}): Explicitly load "bits" here.
|
|
(|CsetString|): Use code-char.
(|WriteLispExpr|): Remove. It is unused.
(|ReadLispExpr|): Likewise.
(|LispCompileFileQuietlyToObject|): Likewise.
* Makefile.pamphlet (unlisp.$(FASLEXT)): New rule.
|
|
* bits.lisp.pamphlet: Move content to bits.lisp. Remove.
* Makefile.pamphlet (bits.$(FASLEXT)): New rule.
|
|
* cstream.boot.pamphlet: Import sys-macros.
* sys-macros.lisp (|shoeConsole|): Move from macros.lisp.pamphlet.
(|shoeInputFile|): Likewise.
(|shoeread-line|): Likewise.
|
|
* dq.boot.pamphlet: Move content to dq.boot.pamphlet. Remove.
* Makefile.pamphlet (dq.$(FASLEXT)): New rule.
|
|
* template.boot.pamphlet: Move content to template.boot. Remove.
* termrw.boot: New.
* termrw.boot.pamphlet: Move content to template.boot. Remove.
* topics.boot: New.
* topics.boot.pamphlet: Move content to topics.boot. Remove.
* trace.boot: New.
* trace.boot.pamphlet: Move content to trace.boot. Remove.
* varini.boot: New.
* varini.boot.pamphlet: Move content to varini.boot. Remove.
* xrun.boot: New.
* xrun.boot.pamphlet: Move content to xrun.boot. Remove
* xruncomp.boot: New.
* xruncomp.boot.pamphlet: Move content to xruncomp.boot. Remove.
* Makefile.pamphlet (<<xruncomp.clisp>>): Remove.
(<<trace.lisp>>): Likewise.
(<<topics.clisp>>): Likewise.
(<<template.clisp>>): Likewise.
(<<termrw.clisp>>): Likewise.
|
|
constant.
($plainSpecialCharacters0): Likewise.
($plainSpecialCharacters1): Likewise.
($plainSpecialCharacters2): Likewise.
($plainSpecialCharacters3): Likewise.
($plainRTspecialCharacters): Likewise.
($RTspecialCharacters): Likewise.
($specialCharacterAlist): Likewise.
(makeCharacter): Define as macro.
(leftBindingPowerOf): Move from macros.lisp.pamphlet. Define as
Boot code.
(rightBindingPowerOf): Likewise.
* patches.lisp.pamphlet (|$specialCharacters|): Don't set here.
* Makefile.pamphlet (<<i-output.clisp>>): Remove.
* Makefile.in: Regenerate.
* macros.lisp.pamphlet (ELEMN): Move to g-util.boot.pamphlet.
(|leftBindingPowerOf|): Move to i-output.boot.pamphlet.
(|rightBindingPowerOf|): Likewise.
|
|
(${DEPSYS}): Likewise for def.lisp, bootlex.lisp, postprop.lisp,
metalex.lisp. Use |compileLispFile| instead of COMPILE-FILE.
* Makefile.in: Regenerate.
* union.lisp: New.
* union.lisp.pamphlet: Move content to union.lisp. Remove.
* obey.lisp: New.
* obey.lisp.pamphlet: Move content to obey.lisp. Remove.
* nspadaux.lisp: New.
* nspadaux.lisp.pamphlet: Move content to nspadaux.lisp. Remove.
* fname.lisp: New.
* fname.lisp.pamphlet: Move content to fname.lisp. Remove.
* def.lisp: New.
* def.lisp.pamphlet: Move content to def.lisp. Remove.
* comp.lisp: New.
* comp.lisp.pamphlet: Move content to comp.lisp. Remove.
* bootlex.lisp: New.
* bootlex.lisp.pamphlet: Move content to bootlex.lisp. Remove.
* postprop.lisp: New.
* postprop.lisp.pamphlet: Move content to postprop.lisp. Remove.
* metalex.lisp: New.
* metalex.lisp.pamphlet: Move content to metalex.lisp. Remove.
* parsing.lisp: New.
* parsing.lisp.pamphlet: Move content to parsing.lisp. Remove.
|
|
* vmlisp.lisp.pamphlet: Export WRAP.
* Makefile.pamphlet (<<buildom.clisp>>): Remove.
(buildom.$(FASLEXT)): New rule, setup dependency.
* Makefile.in: Regenerate.
* buildom.boot.pamphlet: Make compilable by bootsys. Import
sys-constants.
* setq.lisp.pamphlet (|$Primitives|): Move to sys-constants.
|
|
* sys-globals.boot: Import sys-constants.
* macros.lisp.pamphlet (|$compilingMape): Move to sys-globals.boot.
(|$definingMap|): Likewise.
($TRACELETFLAG): Likewise.
($NEWSPAD): Likewise.
($BOOT): Likewise.
(MOAN): Move to diagnostic.boot
(FAIL): Likewise.
(KAR): move to sys-macros.lisp
(KDR): Likewise.
(KADR): Likewise.
(KADDR): Likewise.
(|function|): Likewise.
(|dispatchFunction|): Likewise.
(QEQCAR): Likewise.
(BOOT-EQUAL): Likewise.
(IDENT-CHAR-LIT): Likewise.
(EQQUAL): Likewise.
(NEQUAL): Likewise.
(EQUABLE): Likewise.
(MKQ): Likewise.
(IS): Likewise.
(LETT): Likewise.
(SPADLET): Likewise.
(RPLAC): Likewise.
(CARCDREXPAND): Likewise.
(RENAME): Likewise.
(CARCDRX1): Likewise.
(APPLYR): Likewise.
(REPEAT): Likewise.
(REPEAT-TRAN): Likewise.
(MKPF): Likewise.
(MKPFFLATTEN): Likewise.
(MKPFFLATTEN-1): Likewise.
(MKPF1): Likewise.
(-REPEAT): Likewise.
(SEQOPT): Likewise.
(SUCHTHATCLAUSE): Likewise.
(SPADDO): Likewise.
(SPAD_LET): Likewise.
(COLLECT): Likewise.
(COLLECTVEC): Likewise.
(COLLECTV): Likewise.
(MKQSADD1): Likewise.
(YIELD): Likewise.
(REMFLAG): Likewise.
(FLAGP): Likewise.
(INTERNL): Likewise.
(SPADCATCH): Likewise.
(SPADTHROW): Likewise.
(IEQUAL): Likewise.
(GE): Likewise.
(GT): Likewise.
(LE): Likewise.
(LT): Likewise.
(QSADDMOD): Likewise.
(QSDIFMOD): Likewise.
(QSMULTMOD): Likewise.
(NLIST): Likewise.
(SPADREDUCE): Likewise.
(AND2): Likewise.
(OR2): Likewise.
(REDUCE-1): Likewise.
(-REDUCE): Likewise.
(-REDUCE-OP): Likewise.
(NREVERSE-N): Likewise.
(CONS-N): Likewise.
(APPEND-N): Likewise.
(REDUCE-N): Likewise.
(REDUCE-N-1): Likewise.
(REDUCE-N-2): Likewise.
(THETA): Likewise.
(THETA1): Likewise.
(THETA_ERROR): Likewise.
(SPADFIRST): Likewise.
(FIRST-ERROR): Likewise.
(ELEM): Likewise.
(TAIL): Likewise.
(PARTCODET): Likewise.
(SPADCALL): Likewise.
(S+): Likewise.
(S*): Likewise.
(S-): Likewise.
(DELASC): Likewise.
(|char|): Likewise.
(MAKE-BF): Likewise.
(MAKE-FLOAT): Likewise.
* def.lisp.pamphlet (MK_LEFORM): Move to sys-macros.lisp.
(MK_LEFORM-CONS): Likewise.
* Makefile.pamphlet (${DEPSYS}): Depend on sys-macros.lisp.
(sys-globals.$(FASLEXT)): New rule.
|
|
* config/var-def.mk (SYS): Remove.
(AX_FLAGS): Likewise.
src/interp/
* Makefile.pamphlet (makeint.lisp): Don't print SYS, LISP, BYE.
(DEBUGSYS): Remove.
(all-debugsys): Likewise.
(<<debugsys.lisp>>): Likewise.
* debugsys.lisp.pamphlet: Remove.
|
|
(AXIOMsys_compiled_lisp_sources): Likewise.
* Makefile.in: Regenerate.
* nci.lisp.pamphlet (|ncParseAndInterpretString|): Move to
int-top.boot.pamphlet.
(|ncParseFromString|): Likewise.
(|ncINTERPFILE|): Likewise.
(|ncGetFunction|): Likewise.
(|ncSetCurrentLine|): Likewise.
(|applyInPackage|): Likewise.
(|clearMacroTable|): Likewise.
(|getParserMacros|): Likewise.
(|displayParserMacro|): Likewise.
(|intloopInclude|): Likewise.
(|ncloopInclude|): Likewise.
Remove file.
|
|
* core.lisp.pamphlet (|compileLispFile|): Tidy.
src/interp
* Makefile.pamphlet (boot-pkg.lisp): Remove rule.
(diagnostics.boot): Likewise.
(sys-globals.boot): Likewise.
(sys-constants.boot): Likewise.
* Makefile.in: Regenerate.
|
|
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.
|
|
(<<bootlex.o (AUTO from OUT)>>): Likewise.
(<<def.o (AUTO from OUT)>>): Likewise.
(<<fnewmeta.o (AUTO from OUT)>>): Likewise.
(<<metalex.o (AUTO from OUT)>>): Likewise.
(<<nspadaux.o (AUTO from OUT)>>): Likewise.
(<<parsing.o (AUTO from OUT)>>): Likewise.
(<<postprop.o (AUTO from OUT)>>): Likewise.
(<<preparse.o (AUTO from OUT)>>): Likewise.
(<<c-util.o (AUTO from OUT)>>): Likewise.
(<<nag-c02.o (AUTO from OUT)>>): Likewise.
(<<nag-c05.o (AUTO from OUT)>>): Likewise.
(<<nag-d01.o (AUTO from OUT)>>): Likewise.
(<<nag-d02.o (AUTO from OUT)>>): Likewise.
(<<nag-d03.o (AUTO from OUT)>>): Likewise.
(<<nag-e01.o (AUTO from OUT)>>): Likewise.
(<<nag-e02.o (AUTO from OUT)>>): Likewise.
(<<nag-e04.o (AUTO from OUT)>>): Likewise.
(<<nag-f01.o (AUTO from OUT)>>): Likewise.
(<<nag-f02.o (AUTO from OUT)>>): Likewise.
(<<nag-f04.o (AUTO from OUT)>>): Likewise.
(<<nag-f07.o (AUTO from OUT)>>): Likewise.
(<<nag-s.o (AUTO from OUT)>>): Likewise.
(<<category.o (AUTO from OUT)>>): Likewise.
(<<c-doc.o (AUTO from OUT)>>): Likewise.
(<<compiler.o (AUTO from OUT)>>): Likewise.
(<<profile.o (AUTO from OUT)>>): Likewise.
(<<define.o (AUTO from OUT)>>): Likewise.
(<<functor.o (AUTO from OUT)>>): Likewise.
(<<info.o (AUTO from OUT)>>): Likewise.
(<<iterator.o (AUTO from OUT)>>): Likewise.
(<<modemap.o (AUTO from OUT)>>): Likewise.
(<<nruncomp.o (AUTO from OUT)>>): Likewise.
(<<package.o (AUTO from OUT)>>): Likewise.
(<<parse.o (AUTO from OUT)>>): Likewise.
(<<postpar.o (AUTO from OUT)>>): Likewise.
(<<bc-matrix.o (AUTO from OUT)>>): Likewise.
(<<bc-misc.o (AUTO from OUT)>>): Likewise.
(<<bc-solve.o (AUTO from OUT)>>): Likewise.
(<<bc-util.o (AUTO from OUT)>>): Likewise.
(<<ht-util.o (AUTO from OUT)>>): Likewise.
(<<htsetvar.o (AUTO from OUT)>>): Likewise.
(<<ht-root.o (AUTO from OUT)>>): Likewise.
(<<htcheck.o (AUTO from OUT)>>): Likewise.
(<<xruncomp.o (AUTO from OUT)>>): Likewise.
(<<ax.o (AUTO from OUT)>>): Likewise.
(<<br-con.o (AUTO from OUT)>>): Likewise.
(<<br-search.o (AUTO from OUT)>>): Likewise.
(<<br-op1.o (AUTO from OUT)>>): Likewise.
(<<br-op2.o (AUTO from OUT)>>): Likewise.
(<<br-data.o (AUTO from OUT)>>): Likewise.
(<<br-util.o (AUTO from OUT)>>): Likewise.
(<<br-saturn.o (AUTO from OUT)>>): Likewise.
(<<topics.o (AUTO from OUT)>>): Likewise.
(<<br-prof.o (AUTO from OUT)>>): Likewise.
(<<showimp.o (AUTO from OUT)>>): Likewise.
(<<wi1.o (AUTO from OUT)>>): Likewise.
(<<wi2.o (AUTO from OUT)>>): Likewise.
(<<pspad1.o (AUTO from OUT)>>): Likewise.
(<<pspad2.o (AUTO from OUT)>>): Likewise.
(<<mark.o (AUTO from OUT)>>): Likewise.
|
|
($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.
|
|
(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.
|
|
* 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
|
|
* 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.
|
|
* 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.
|
|
|