Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* 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.
|
|
(SAY): Likewise.
(MESSAGEPRINT): Likewise.
(MESSAGEPRINT-1): Likewise.
(MESSAGEPRINT-2): Likewise.
(|shoeConsole|): Move to sys-macros.lisp.
(|shoeInputFile|): Likewise.
(|shoeread-line|): Likewise.
(ELEMN): Move to fnewmeta.lisp.pamphlet.
|
|
* cstream.boot.pamphlet: Import sys-macros.
* sys-macros.lisp (|shoeConsole|): Move from macros.lisp.pamphlet.
(|shoeInputFile|): Likewise.
(|shoeread-line|): 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.
|
|
* 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.
|
|
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.
|
|
(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.
|
|
|