diff options
author | dos-reis <gdr@axiomatics.org> | 2012-04-30 07:07:53 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2012-04-30 07:07:53 +0000 |
commit | ef0788534700412ae77cd7ce4377f57599b11f01 (patch) | |
tree | 762b119e9e6520f64a1f7d5b99f0a556708c3876 /src/interp/slam.boot | |
parent | 59dfd29ba54016b24ff691969bdd03d1b8a7225d (diff) | |
download | open-axiom-ef0788534700412ae77cd7ce4377f57599b11f01.tar.gz |
* interp/compiler.boot: Use float? in lieu of FLOATP.
* interp/fortcall.boot: Likewise.
* interp/i-object.boot: Likewise.
* interp/newfort.boot: Likewise.
* interp/i-analy.boot: Compare to 0 in lieu of ZEROP.
* interp/i-special.boot: Likewise.
* interp/i-syscmd.boot: Likewise.
* interp/sfsfun.boot: Likewise.
* interp/sys-driver.boot: Likewise.
* interp/macros.lisp: Directly use 1+ instead of QADD1.
* interp/preparse.lisp: Likewise.
* interp/slam.boot: Likewise.
* interp/sys-macros.lisp: Likewise.
* interp/sys-constants.boot ($BasicPredicates): Remove as unused.
* interp/vmlisp.lisp (ADD1): Remove.
(QSADD1): Likewise.
(QSSUB1): Likewise.
(QSTIMES): Likewise.
Diffstat (limited to 'src/interp/slam.boot')
-rw-r--r-- | src/interp/slam.boot | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interp/slam.boot b/src/interp/slam.boot index b6fc6a86..28a74f08 100644 --- a/src/interp/slam.boot +++ b/src/interp/slam.boot @@ -239,7 +239,7 @@ reportFunctionCacheAll(op,nam,argl,body) == nam hashCount table == - +/[ADD1 nodeCount val for [key,:val] in entries table] + +/[1 + nodeCount val for [key,:val] in entries table] mkCircularAlist n == l:= [[$failed,:$failed] for i in 1..n] @@ -281,7 +281,7 @@ compileRecurrenceRelation(op,nam,argl,junk,[body,sharpArg,n,:initCode]) == for g in gsList for i in 1..]] gsRev:= reverse gsList rotateCode:= [["%LET",p,q] for p in gsRev for q in [:rest gsRev,g]] - advanceCode:= ["%LET",gIndex,['ADD1,gIndex]] + advanceCode:= ["%LET",gIndex,['%iinc,gIndex]] newTripleCode := ['%list,sharpArg,:gsList] newStateCode := |