aboutsummaryrefslogtreecommitdiff
path: root/src/algebra
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-02-24 18:06:28 +0000
committerdos-reis <gdr@axiomatics.org>2011-02-24 18:06:28 +0000
commit1f68c8c90efaf97535bfc1bfc99cad368213870e (patch)
treeb58a560a5e83f5dc73b3e5443e3a8bcabf5d0f19 /src/algebra
parent04608dfa938b011bce60031e7eccfb6cb67c2ced (diff)
downloadopen-axiom-1f68c8c90efaf97535bfc1bfc99cad368213870e.tar.gz
* interp/sys-macros.lisp (shellEntry): New.
* interp/g-util.boot (setShellEntry): Remove. * interp/compiler.boot: Use %store to %tref forms instead of setHSellEntry. * interp/define.boot: Likewise. * interp/functor.boot: Likewise. * interp/nruncomp.boot: Likewise. * interp/nrunfast.boot: Likewise. * interp/showimp.boot: Likewise. * interp/c-util.boot (isSimple): Tidy. (isSideEffectFree): Likewise. (updateCapsuleDirectory): Likewise.
Diffstat (limited to 'src/algebra')
-rw-r--r--src/algebra/strap/ABELGRP-.lsp10
-rw-r--r--src/algebra/strap/ABELGRP.lsp2
-rw-r--r--src/algebra/strap/ABELMON-.lsp10
-rw-r--r--src/algebra/strap/ABELMON.lsp2
-rw-r--r--src/algebra/strap/ABELSG-.lsp10
-rw-r--r--src/algebra/strap/ABELSG.lsp2
-rw-r--r--src/algebra/strap/ALAGG.lsp6
-rw-r--r--src/algebra/strap/BOOLEAN.lsp4
-rw-r--r--src/algebra/strap/CABMON.lsp2
-rw-r--r--src/algebra/strap/CHAR.lsp4
-rw-r--r--src/algebra/strap/CLAGG-.lsp62
-rw-r--r--src/algebra/strap/CLAGG.lsp3
-rw-r--r--src/algebra/strap/COMRING.lsp2
-rw-r--r--src/algebra/strap/DFLOAT.lsp4
-rw-r--r--src/algebra/strap/DIFRING.lsp2
-rw-r--r--src/algebra/strap/DIVRING-.lsp6
-rw-r--r--src/algebra/strap/DIVRING.lsp2
-rw-r--r--src/algebra/strap/ENTIRER.lsp2
-rw-r--r--src/algebra/strap/EUCDOM-.lsp6
-rw-r--r--src/algebra/strap/EUCDOM.lsp2
-rw-r--r--src/algebra/strap/FFIELDC-.lsp87
-rw-r--r--src/algebra/strap/FFIELDC.lsp2
-rw-r--r--src/algebra/strap/FPS-.lsp6
-rw-r--r--src/algebra/strap/FPS.lsp2
-rw-r--r--src/algebra/strap/GCDDOM-.lsp6
-rw-r--r--src/algebra/strap/GCDDOM.lsp2
-rw-r--r--src/algebra/strap/HOAGG-.lsp50
-rw-r--r--src/algebra/strap/HOAGG.lsp4
-rw-r--r--src/algebra/strap/ILIST.lsp30
-rw-r--r--src/algebra/strap/INS-.lsp6
-rw-r--r--src/algebra/strap/INS.lsp2
-rw-r--r--src/algebra/strap/INT.lsp10
-rw-r--r--src/algebra/strap/INTDOM-.lsp19
-rw-r--r--src/algebra/strap/INTDOM.lsp2
-rw-r--r--src/algebra/strap/ISTRING.lsp6
-rw-r--r--src/algebra/strap/LIST.lsp39
-rw-r--r--src/algebra/strap/LNAGG-.lsp12
-rw-r--r--src/algebra/strap/LNAGG.lsp4
-rw-r--r--src/algebra/strap/LSAGG-.lsp28
-rw-r--r--src/algebra/strap/LSAGG.lsp3
-rw-r--r--src/algebra/strap/MONOID-.lsp6
-rw-r--r--src/algebra/strap/MONOID.lsp2
-rw-r--r--src/algebra/strap/MTSCAT.lsp6
-rw-r--r--src/algebra/strap/NNI.lsp4
-rw-r--r--src/algebra/strap/OINTDOM.lsp2
-rw-r--r--src/algebra/strap/ORDRING-.lsp6
-rw-r--r--src/algebra/strap/ORDRING.lsp2
-rw-r--r--src/algebra/strap/OUTFORM.lsp8
-rw-r--r--src/algebra/strap/PI.lsp4
-rw-r--r--src/algebra/strap/POLYCAT-.lsp168
-rw-r--r--src/algebra/strap/POLYCAT.lsp6
-rw-r--r--src/algebra/strap/QFCAT-.lsp103
-rw-r--r--src/algebra/strap/QFCAT.lsp4
-rw-r--r--src/algebra/strap/RCAGG-.lsp16
-rw-r--r--src/algebra/strap/RCAGG.lsp4
-rw-r--r--src/algebra/strap/RING-.lsp6
-rw-r--r--src/algebra/strap/RING.lsp2
-rw-r--r--src/algebra/strap/RNG.lsp2
-rw-r--r--src/algebra/strap/RNS-.lsp6
-rw-r--r--src/algebra/strap/RNS.lsp2
-rw-r--r--src/algebra/strap/SETAGG-.lsp8
-rw-r--r--src/algebra/strap/SETAGG.lsp3
-rw-r--r--src/algebra/strap/SINT.lsp10
-rw-r--r--src/algebra/strap/STAGG-.lsp36
-rw-r--r--src/algebra/strap/STAGG.lsp4
-rw-r--r--src/algebra/strap/SYMBOL.lsp30
-rw-r--r--src/algebra/strap/UFD-.lsp6
-rw-r--r--src/algebra/strap/UFD.lsp2
-rw-r--r--src/algebra/strap/URAGG-.lsp58
-rw-r--r--src/algebra/strap/URAGG.lsp4
-rw-r--r--src/algebra/strap/VECTOR.lsp10
71 files changed, 505 insertions, 488 deletions
diff --git a/src/algebra/strap/ABELGRP-.lsp b/src/algebra/strap/ABELGRP-.lsp
index a10e5227..53465f1c 100644
--- a/src/algebra/strap/ABELGRP-.lsp
+++ b/src/algebra/strap/ABELGRP-.lsp
@@ -35,14 +35,14 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|AbelianGroup&| |dv$1|)) ($ (|newShell| 27))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
(COND
((|HasCategory| |#1| '(|Ring|)))
- (T (|setShellEntry| $ 26
- (CONS (|dispatchFunction| |ABELGRP-;*;I2S;4|) $))))
+ (T (SETF (|shellEntry| $ 26)
+ (CONS (|dispatchFunction| |ABELGRP-;*;I2S;4|) $))))
$))
(MAKEPROP '|AbelianGroup&| '|infovec|
diff --git a/src/algebra/strap/ABELGRP.lsp b/src/algebra/strap/ABELGRP.lsp
index 22c7b920..a089f569 100644
--- a/src/algebra/strap/ABELGRP.lsp
+++ b/src/algebra/strap/ABELGRP.lsp
@@ -11,7 +11,7 @@
(|mkCategory| '|domain|
'(((- ($ $)) T) ((- ($ $ $)) T)) NIL 'NIL
NIL)))))
- (|setShellEntry| #0# 0 '(|AbelianGroup|))
+ (SETF (|shellEntry| #0# 0) '(|AbelianGroup|))
#0#))
(DEFUN |AbelianGroup| ()
diff --git a/src/algebra/strap/ABELMON-.lsp b/src/algebra/strap/ABELMON-.lsp
index 8bad28b8..b73e55f3 100644
--- a/src/algebra/strap/ABELMON-.lsp
+++ b/src/algebra/strap/ABELMON-.lsp
@@ -31,14 +31,14 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|AbelianMonoid&| |dv$1|)) ($ (|newShell| 20))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
(COND
((|HasCategory| |#1| '(|Ring|)))
- (T (|setShellEntry| $ 19
- (CONS (|dispatchFunction| |ABELMON-;*;Nni2S;4|) $))))
+ (T (SETF (|shellEntry| $ 19)
+ (CONS (|dispatchFunction| |ABELMON-;*;Nni2S;4|) $))))
$))
(MAKEPROP '|AbelianMonoid&| '|infovec|
diff --git a/src/algebra/strap/ABELMON.lsp b/src/algebra/strap/ABELMON.lsp
index 84630f4a..6d804db3 100644
--- a/src/algebra/strap/ABELMON.lsp
+++ b/src/algebra/strap/ABELMON.lsp
@@ -12,7 +12,7 @@
((|zero?| ((|Boolean|) $)) T)
((* ($ (|NonNegativeInteger|) $)) T))
NIL '((|NonNegativeInteger|) (|Boolean|)) NIL))))
- (|setShellEntry| #0# 0 '(|AbelianMonoid|))
+ (SETF (|shellEntry| #0# 0) '(|AbelianMonoid|))
#0#))
(DEFUN |AbelianMonoid| ()
diff --git a/src/algebra/strap/ABELSG-.lsp b/src/algebra/strap/ABELSG-.lsp
index c06795c0..a6270096 100644
--- a/src/algebra/strap/ABELSG-.lsp
+++ b/src/algebra/strap/ABELSG-.lsp
@@ -12,14 +12,14 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|AbelianSemiGroup&| |dv$1|)) ($ (|newShell| 11))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
(COND
((|HasCategory| |#1| '(|Ring|)))
- (T (|setShellEntry| $ 10
- (CONS (|dispatchFunction| |ABELSG-;*;Pi2S;1|) $))))
+ (T (SETF (|shellEntry| $ 10)
+ (CONS (|dispatchFunction| |ABELSG-;*;Pi2S;1|) $))))
$))
(MAKEPROP '|AbelianSemiGroup&| '|infovec|
diff --git a/src/algebra/strap/ABELSG.lsp b/src/algebra/strap/ABELSG.lsp
index 7e50c7f2..5a89a18f 100644
--- a/src/algebra/strap/ABELSG.lsp
+++ b/src/algebra/strap/ABELSG.lsp
@@ -10,7 +10,7 @@
'(((+ ($ $ $)) T)
((* ($ (|PositiveInteger|) $)) T))
NIL '((|PositiveInteger|)) NIL))))
- (|setShellEntry| #0# 0 '(|AbelianSemiGroup|))
+ (SETF (|shellEntry| #0# 0) '(|AbelianSemiGroup|))
#0#))
(DEFUN |AbelianSemiGroup| ()
diff --git a/src/algebra/strap/ALAGG.lsp b/src/algebra/strap/ALAGG.lsp
index 28958d18..738a2062 100644
--- a/src/algebra/strap/ALAGG.lsp
+++ b/src/algebra/strap/ALAGG.lsp
@@ -29,9 +29,9 @@
|t#1| $))
T))
NIL 'NIL NIL)))))))))
- (|setShellEntry| #0# 0
- (LIST '|AssociationListAggregate| (|devaluate| |t#1|)
- (|devaluate| |t#2|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|AssociationListAggregate| (|devaluate| |t#1|)
+ (|devaluate| |t#2|)))
#0#))
(DEFUN |AssociationListAggregate| (&REST #0=#:G1377 &AUX #1=#:G1375)
diff --git a/src/algebra/strap/BOOLEAN.lsp b/src/algebra/strap/BOOLEAN.lsp
index ad0e0af6..3be57204 100644
--- a/src/algebra/strap/BOOLEAN.lsp
+++ b/src/algebra/strap/BOOLEAN.lsp
@@ -165,8 +165,8 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|Boolean|)) ($ (|newShell| 39))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|Boolean| NIL (CONS 1 $))
(|stuffDomainSlots| $)
$))
diff --git a/src/algebra/strap/CABMON.lsp b/src/algebra/strap/CABMON.lsp
index d8673af2..d1719927 100644
--- a/src/algebra/strap/CABMON.lsp
+++ b/src/algebra/strap/CABMON.lsp
@@ -10,7 +10,7 @@
'(((|subtractIfCan| ((|Union| $ "failed") $ $))
T))
NIL 'NIL NIL))))
- (|setShellEntry| #0# 0 '(|CancellationAbelianMonoid|))
+ (SETF (|shellEntry| #0# 0) '(|CancellationAbelianMonoid|))
#0#))
(DEFUN |CancellationAbelianMonoid| ()
diff --git a/src/algebra/strap/CHAR.lsp b/src/algebra/strap/CHAR.lsp
index f886884b..a2a1ff14 100644
--- a/src/algebra/strap/CHAR.lsp
+++ b/src/algebra/strap/CHAR.lsp
@@ -266,8 +266,8 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|Character|)) ($ (|newShell| 62))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|Character| NIL (CONS 1 $))
(|stuffDomainSlots| $)
$))
diff --git a/src/algebra/strap/CLAGG-.lsp b/src/algebra/strap/CLAGG-.lsp
index 91ec911e..e30b90d6 100644
--- a/src/algebra/strap/CLAGG-.lsp
+++ b/src/algebra/strap/CLAGG-.lsp
@@ -133,43 +133,45 @@
'(|ConvertibleTo| (|InputForm|)))
(|HasCategory| |#2| '(|SetCategory|))
(|HasAttribute| |#1| '|finiteAggregate|)))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|testBitVector| |pv$| 3)
(PROGN
- (|setShellEntry| $ 12
- (CONS (|dispatchFunction| |CLAGG-;#;ANni;1|) $))
- (|setShellEntry| $ 18
- (CONS (|dispatchFunction| |CLAGG-;count;MANni;2|) $))
- (|setShellEntry| $ 21
- (CONS (|dispatchFunction| |CLAGG-;any?;MAB;3|) $))
- (|setShellEntry| $ 24
- (CONS (|dispatchFunction| |CLAGG-;every?;MAB;4|) $))
- (|setShellEntry| $ 27
- (CONS (|dispatchFunction| |CLAGG-;find;MAU;5|) $))
- (|setShellEntry| $ 30
- (CONS (|dispatchFunction| |CLAGG-;reduce;MAS;6|) $))
- (|setShellEntry| $ 32
- (CONS (|dispatchFunction| |CLAGG-;reduce;MA2S;7|) $))
- (|setShellEntry| $ 35
- (CONS (|dispatchFunction| |CLAGG-;remove;M2A;8|) $))
- (|setShellEntry| $ 37
- (CONS (|dispatchFunction| |CLAGG-;select;M2A;9|) $))
+ (SETF (|shellEntry| $ 12)
+ (CONS (|dispatchFunction| |CLAGG-;#;ANni;1|) $))
+ (SETF (|shellEntry| $ 18)
+ (CONS (|dispatchFunction| |CLAGG-;count;MANni;2|) $))
+ (SETF (|shellEntry| $ 21)
+ (CONS (|dispatchFunction| |CLAGG-;any?;MAB;3|) $))
+ (SETF (|shellEntry| $ 24)
+ (CONS (|dispatchFunction| |CLAGG-;every?;MAB;4|) $))
+ (SETF (|shellEntry| $ 27)
+ (CONS (|dispatchFunction| |CLAGG-;find;MAU;5|) $))
+ (SETF (|shellEntry| $ 30)
+ (CONS (|dispatchFunction| |CLAGG-;reduce;MAS;6|) $))
+ (SETF (|shellEntry| $ 32)
+ (CONS (|dispatchFunction| |CLAGG-;reduce;MA2S;7|) $))
+ (SETF (|shellEntry| $ 35)
+ (CONS (|dispatchFunction| |CLAGG-;remove;M2A;8|) $))
+ (SETF (|shellEntry| $ 37)
+ (CONS (|dispatchFunction| |CLAGG-;select;M2A;9|) $))
(COND
((|testBitVector| |pv$| 2)
(PROGN
- (|setShellEntry| $ 40
- (CONS (|dispatchFunction| |CLAGG-;remove;S2A;10|) $))
- (|setShellEntry| $ 42
- (CONS (|dispatchFunction| |CLAGG-;reduce;MA3S;11|) $))
- (|setShellEntry| $ 44
- (CONS (|dispatchFunction|
- |CLAGG-;removeDuplicates;2A;12|)
- $))))))))
+ (SETF (|shellEntry| $ 40)
+ (CONS (|dispatchFunction| |CLAGG-;remove;S2A;10|)
+ $))
+ (SETF (|shellEntry| $ 42)
+ (CONS (|dispatchFunction| |CLAGG-;reduce;MA3S;11|)
+ $))
+ (SETF (|shellEntry| $ 44)
+ (CONS (|dispatchFunction|
+ |CLAGG-;removeDuplicates;2A;12|)
+ $))))))))
$))
(MAKEPROP '|Collection&| '|infovec|
diff --git a/src/algebra/strap/CLAGG.lsp b/src/algebra/strap/CLAGG.lsp
index 85246919..3bc59621 100644
--- a/src/algebra/strap/CLAGG.lsp
+++ b/src/algebra/strap/CLAGG.lsp
@@ -66,7 +66,8 @@
(|has| |t#1|
(|ConvertibleTo| (|InputForm|)))))
'((|List| |t#1|)) NIL))))))))
- (|setShellEntry| #0# 0 (LIST '|Collection| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|Collection| (|devaluate| |t#1|)))
#0#))
(DEFUN |Collection| (#0=#:G1373)
diff --git a/src/algebra/strap/COMRING.lsp b/src/algebra/strap/COMRING.lsp
index 125e68cb..2c90cf82 100644
--- a/src/algebra/strap/COMRING.lsp
+++ b/src/algebra/strap/COMRING.lsp
@@ -8,7 +8,7 @@
(|Join| (|Ring|) (|BiModule| '$ '$)
(|mkCategory| '|package| NIL
'(((|commutative| "*") T)) 'NIL NIL))))
- (|setShellEntry| #0# 0 '(|CommutativeRing|))
+ (SETF (|shellEntry| #0# 0) '(|CommutativeRing|))
#0#))
(DEFUN |CommutativeRing| ()
diff --git a/src/algebra/strap/DFLOAT.lsp b/src/algebra/strap/DFLOAT.lsp
index 7f68cab6..a5f3881d 100644
--- a/src/algebra/strap/DFLOAT.lsp
+++ b/src/algebra/strap/DFLOAT.lsp
@@ -915,8 +915,8 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|DoubleFloat|)) ($ (|newShell| 164))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|DoubleFloat| NIL (CONS 1 $))
(|stuffDomainSlots| $)
$))
diff --git a/src/algebra/strap/DIFRING.lsp b/src/algebra/strap/DIFRING.lsp
index 0b5fa14c..b9b784d8 100644
--- a/src/algebra/strap/DIFRING.lsp
+++ b/src/algebra/strap/DIFRING.lsp
@@ -5,7 +5,7 @@
(DEFUN |DifferentialRing;| ()
(LET ((#0=#:G1372 (|Join| (|Ring|) (|DifferentialSpace|))))
- (|setShellEntry| #0# 0 '(|DifferentialRing|))
+ (SETF (|shellEntry| #0# 0) '(|DifferentialRing|))
#0#))
(DEFUN |DifferentialRing| ()
diff --git a/src/algebra/strap/DIVRING-.lsp b/src/algebra/strap/DIVRING-.lsp
index ffcd2e1d..822769d1 100644
--- a/src/algebra/strap/DIVRING-.lsp
+++ b/src/algebra/strap/DIVRING-.lsp
@@ -31,10 +31,10 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|DivisionRing&| |dv$1|)) ($ (|newShell| 29))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|DivisionRing&| '|infovec|
diff --git a/src/algebra/strap/DIVRING.lsp b/src/algebra/strap/DIVRING.lsp
index 8b678a03..13f9c32f 100644
--- a/src/algebra/strap/DIVRING.lsp
+++ b/src/algebra/strap/DIVRING.lsp
@@ -11,7 +11,7 @@
'(((** ($ $ (|Integer|))) T)
((|inv| ($ $)) T))
NIL '((|Integer|)) NIL)))))
- (|setShellEntry| #0# 0 '(|DivisionRing|))
+ (SETF (|shellEntry| #0# 0) '(|DivisionRing|))
#0#))
(DEFUN |DivisionRing| ()
diff --git a/src/algebra/strap/ENTIRER.lsp b/src/algebra/strap/ENTIRER.lsp
index cd7f845a..fa02fa3d 100644
--- a/src/algebra/strap/ENTIRER.lsp
+++ b/src/algebra/strap/ENTIRER.lsp
@@ -8,7 +8,7 @@
(|Join| (|Ring|) (|BiModule| '$ '$)
(|mkCategory| '|package| NIL
'((|noZeroDivisors| T)) 'NIL NIL))))
- (|setShellEntry| #0# 0 '(|EntireRing|))
+ (SETF (|shellEntry| #0# 0) '(|EntireRing|))
#0#))
(DEFUN |EntireRing| ()
diff --git a/src/algebra/strap/EUCDOM-.lsp b/src/algebra/strap/EUCDOM-.lsp
index 28c0a095..f1cac41f 100644
--- a/src/algebra/strap/EUCDOM-.lsp
+++ b/src/algebra/strap/EUCDOM-.lsp
@@ -327,10 +327,10 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|EuclideanDomain&| |dv$1|)) ($ (|newShell| 66))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|EuclideanDomain&| '|infovec|
diff --git a/src/algebra/strap/EUCDOM.lsp b/src/algebra/strap/EUCDOM.lsp
index 1704e681..8a9e63ef 100644
--- a/src/algebra/strap/EUCDOM.lsp
+++ b/src/algebra/strap/EUCDOM.lsp
@@ -36,7 +36,7 @@
'((|List| $) (|NonNegativeInteger|)
(|Boolean|))
NIL))))
- (|setShellEntry| #0# 0 '(|EuclideanDomain|))
+ (SETF (|shellEntry| #0# 0) '(|EuclideanDomain|))
#0#))
(DEFUN |EuclideanDomain| ()
diff --git a/src/algebra/strap/FFIELDC-.lsp b/src/algebra/strap/FFIELDC-.lsp
index 67a74101..e94aad9f 100644
--- a/src/algebra/strap/FFIELDC-.lsp
+++ b/src/algebra/strap/FFIELDC-.lsp
@@ -402,11 +402,8 @@
(T
(SEQ
(LETT |rho|
- (SPADCALL
- (CDR |rhoHelp|)
- |mult|
- (|getShellEntry| $
- 92))
+ (* (CDR |rhoHelp|)
+ |mult|)
|FFIELDC-;discreteLog;2SU;12|)
(SETQ |disclog|
(+ |disclog| |rho|))
@@ -427,48 +424,48 @@
(EXIT (CONS 0 |disclog|))))))))))
(DEFUN |FFIELDC-;squareFreePolynomial| (|f| $)
- (SPADCALL |f| (|getShellEntry| $ 97)))
+ (SPADCALL |f| (|getShellEntry| $ 96)))
(DEFUN |FFIELDC-;factorPolynomial| (|f| $)
- (SPADCALL |f| (|getShellEntry| $ 99)))
+ (SPADCALL |f| (|getShellEntry| $ 98)))
(DEFUN |FFIELDC-;factorSquareFreePolynomial| (|f| $)
(COND
- ((SPADCALL |f| (|spadConstant| $ 100) (|getShellEntry| $ 101))
- (|spadConstant| $ 102))
- (T (LET ((|flist| (SPADCALL |f| T (|getShellEntry| $ 106))))
- (SPADCALL (SPADCALL (CAR |flist|) (|getShellEntry| $ 107))
+ ((SPADCALL |f| (|spadConstant| $ 99) (|getShellEntry| $ 100))
+ (|spadConstant| $ 101))
+ (T (LET ((|flist| (SPADCALL |f| T (|getShellEntry| $ 105))))
+ (SPADCALL (SPADCALL (CAR |flist|) (|getShellEntry| $ 106))
(LET ((#0=#:G1483 NIL) (#1=#:G1484 T)
(#2=#:G1495 (CDR |flist|)))
(LOOP
(COND
((ATOM #2#)
(RETURN
- (COND (#1# (|spadConstant| $ 110)) (T #0#))))
+ (COND (#1# (|spadConstant| $ 109)) (T #0#))))
(T (LET ((|u| (CAR #2#)))
(LET ((#3=#:G1482
(SPADCALL (CAR |u|) (CDR |u|)
- (|getShellEntry| $ 108))))
+ (|getShellEntry| $ 107))))
(COND
(#1# (SETQ #0# #3#))
(T (SETQ #0#
(SPADCALL #0# #3#
- (|getShellEntry| $ 109)))))
+ (|getShellEntry| $ 108)))))
(SETQ #1# NIL)))))
(SETQ #2# (CDR #2#))))
- (|getShellEntry| $ 111))))))
+ (|getShellEntry| $ 110))))))
(DEFUN |FFIELDC-;gcdPolynomial;3Sup;16| (|f| |g| $)
- (SPADCALL |f| |g| (|getShellEntry| $ 113)))
+ (SPADCALL |f| |g| (|getShellEntry| $ 112)))
(DEFUN |FiniteFieldCategory&| (|#1|)
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|FiniteFieldCategory&| |dv$1|))
- ($ (|newShell| 116)) (|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ ($ (|newShell| 115)) (|pv$| (|buildPredVector| 0 0 NIL)))
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|FiniteFieldCategory&| '|infovec|
@@ -506,27 +503,27 @@
(225 . |rem|) (231 . |zero?|) (|Factored| $)
(236 . |factor|) (|Factored| 20) (241 . |factors|)
(|DiscreteLogarithmPackage| 6)
- (246 . |shanksDiscLogAlgorithm|) (253 . *)
+ (246 . |shanksDiscLogAlgorithm|)
|FFIELDC-;discreteLog;2SU;12|
- (|SparseUnivariatePolynomial| 6) (|Factored| 94)
- (|UnivariatePolynomialSquareFree| 6 94)
- (259 . |squareFree|) (|DistinctDegreeFactorize| 6 94)
- (264 . |factor|) (269 . |Zero|) (273 . =) (279 . |Zero|)
- (|Record| (|:| |irr| 94) (|:| |pow| 20)) (|List| 103)
- (|Record| (|:| |cont| 6) (|:| |factors| 104))
- (283 . |distdfact|) (289 . |coerce|) (294 . |primeFactor|)
- (300 . *) (306 . |One|) (310 . *) (|EuclideanDomain&| 94)
- (316 . |gcd|) (|SparseUnivariatePolynomial| $)
+ (|SparseUnivariatePolynomial| 6) (|Factored| 93)
+ (|UnivariatePolynomialSquareFree| 6 93)
+ (253 . |squareFree|) (|DistinctDegreeFactorize| 6 93)
+ (258 . |factor|) (263 . |Zero|) (267 . =) (273 . |Zero|)
+ (|Record| (|:| |irr| 93) (|:| |pow| 20)) (|List| 102)
+ (|Record| (|:| |cont| 6) (|:| |factors| 103))
+ (277 . |distdfact|) (283 . |coerce|) (288 . |primeFactor|)
+ (294 . *) (300 . |One|) (304 . *) (|EuclideanDomain&| 93)
+ (310 . |gcd|) (|SparseUnivariatePolynomial| $)
|FFIELDC-;gcdPolynomial;3Sup;16|)
- '#(|primitive?| 322 |order| 327 |nextItem| 337 |init| 342
- |gcdPolynomial| 346 |discreteLog| 352 |differentiate| 363
- |createPrimitiveElement| 368 |conditionP| 372 |charthRoot|
- 377)
+ '#(|primitive?| 316 |order| 321 |nextItem| 331 |init| 336
+ |gcdPolynomial| 340 |discreteLog| 346 |differentiate| 357
+ |createPrimitiveElement| 362 |conditionP| 366 |charthRoot|
+ 371)
'NIL
(CONS (|makeByteWordVec2| 1 'NIL)
(CONS '#()
(CONS '#()
- (|makeByteWordVec2| 115
+ (|makeByteWordVec2| 114
'(0 6 0 7 1 6 10 0 11 0 10 0 12 2 10 0
0 0 13 1 6 0 10 14 1 6 15 0 16 1 6 10
0 19 1 21 0 20 22 1 26 25 0 27 1 25
@@ -543,14 +540,14 @@
2 20 0 20 0 75 1 20 0 0 76 2 6 0 0 0
77 2 20 0 0 0 78 1 82 80 81 83 2 39 0
0 0 84 1 39 15 0 85 1 20 86 0 87 1 88
- 55 0 89 3 90 70 6 6 39 91 2 20 0 39 0
- 92 1 96 95 94 97 1 98 95 94 99 0 94 0
- 100 2 94 15 0 0 101 0 95 0 102 2 98
- 105 94 15 106 1 94 0 6 107 2 95 0 94
- 20 108 2 95 0 0 0 109 0 95 0 110 2 95
- 0 94 0 111 2 112 0 0 0 113 1 0 15 0
- 60 1 0 10 0 64 1 0 21 0 23 1 0 17 0
- 18 0 0 0 9 2 0 114 114 114 115 1 0 39
- 0 79 2 0 70 0 0 93 1 0 0 0 8 0 0 0 53
- 1 0 36 37 38 1 0 0 0 44 1 0 17 0 45)))))
+ 55 0 89 3 90 70 6 6 39 91 1 95 94 93
+ 96 1 97 94 93 98 0 93 0 99 2 93 15 0
+ 0 100 0 94 0 101 2 97 104 93 15 105 1
+ 93 0 6 106 2 94 0 93 20 107 2 94 0 0
+ 0 108 0 94 0 109 2 94 0 93 0 110 2
+ 111 0 0 0 112 1 0 15 0 60 1 0 10 0 64
+ 1 0 21 0 23 1 0 17 0 18 0 0 0 9 2 0
+ 113 113 113 114 1 0 39 0 79 2 0 70 0
+ 0 92 1 0 0 0 8 0 0 0 53 1 0 36 37 38
+ 1 0 0 0 44 1 0 17 0 45)))))
'|lookupComplete|))
diff --git a/src/algebra/strap/FFIELDC.lsp b/src/algebra/strap/FFIELDC.lsp
index 5bf2d89c..e4904d9d 100644
--- a/src/algebra/strap/FFIELDC.lsp
+++ b/src/algebra/strap/FFIELDC.lsp
@@ -43,7 +43,7 @@
(|:| |exponent| (|Integer|))))
(|Matrix| $))
NIL))))
- (|setShellEntry| #0# 0 '(|FiniteFieldCategory|))
+ (SETF (|shellEntry| #0# 0) '(|FiniteFieldCategory|))
#0#))
(DEFUN |FiniteFieldCategory| ()
diff --git a/src/algebra/strap/FPS-.lsp b/src/algebra/strap/FPS-.lsp
index e98d51fa..cc13cc83 100644
--- a/src/algebra/strap/FPS-.lsp
+++ b/src/algebra/strap/FPS-.lsp
@@ -29,10 +29,10 @@
(|pv$| (|buildPredVector| 0 0
(LIST (|HasAttribute| |#1| '|arbitraryExponent|)
(|HasAttribute| |#1| '|arbitraryPrecision|)))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|FloatingPointSystem&| '|infovec|
diff --git a/src/algebra/strap/FPS.lsp b/src/algebra/strap/FPS.lsp
index 2b75657f..51f60a2b 100644
--- a/src/algebra/strap/FPS.lsp
+++ b/src/algebra/strap/FPS.lsp
@@ -49,7 +49,7 @@
(ATTRIBUTE |arbitraryExponent|))))))
'((|approximate| T))
'((|PositiveInteger|) (|Integer|)) NIL))))
- (|setShellEntry| #0# 0 '(|FloatingPointSystem|))
+ (SETF (|shellEntry| #0# 0) '(|FloatingPointSystem|))
#0#))
(DEFUN |FloatingPointSystem| ()
diff --git a/src/algebra/strap/GCDDOM-.lsp b/src/algebra/strap/GCDDOM-.lsp
index da18be94..33cd4136 100644
--- a/src/algebra/strap/GCDDOM-.lsp
+++ b/src/algebra/strap/GCDDOM-.lsp
@@ -163,10 +163,10 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|GcdDomain&| |dv$1|)) ($ (|newShell| 47))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|GcdDomain&| '|infovec|
diff --git a/src/algebra/strap/GCDDOM.lsp b/src/algebra/strap/GCDDOM.lsp
index f638ac77..51447060 100644
--- a/src/algebra/strap/GCDDOM.lsp
+++ b/src/algebra/strap/GCDDOM.lsp
@@ -19,7 +19,7 @@
NIL
'((|SparseUnivariatePolynomial| $) (|List| $))
NIL))))
- (|setShellEntry| #0# 0 '(|GcdDomain|))
+ (SETF (|shellEntry| #0# 0) '(|GcdDomain|))
#0#))
(DEFUN |GcdDomain| ()
diff --git a/src/algebra/strap/HOAGG-.lsp b/src/algebra/strap/HOAGG-.lsp
index 53a50ebe..2f772779 100644
--- a/src/algebra/strap/HOAGG-.lsp
+++ b/src/algebra/strap/HOAGG-.lsp
@@ -151,43 +151,45 @@
(|HasCategory| |#2| '(|BasicType|))
(|HasCategory| |#2|
'(|CoercibleTo| (|OutputForm|)))))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|testBitVector| |pv$| 3)
- (|setShellEntry| $ 13
- (CONS (|dispatchFunction| |HOAGG-;eval;ALA;1|) $))))
+ (SETF (|shellEntry| $ 13)
+ (CONS (|dispatchFunction| |HOAGG-;eval;ALA;1|) $))))
(COND
((|testBitVector| |pv$| 1)
(PROGN
- (|setShellEntry| $ 18
- (CONS (|dispatchFunction| |HOAGG-;#;ANni;2|) $))
- (|setShellEntry| $ 23
- (CONS (|dispatchFunction| |HOAGG-;any?;MAB;3|) $))
- (|setShellEntry| $ 26
- (CONS (|dispatchFunction| |HOAGG-;every?;MAB;4|) $))
- (|setShellEntry| $ 30
- (CONS (|dispatchFunction| |HOAGG-;count;MANni;5|) $))
- (|setShellEntry| $ 31
- (CONS (|dispatchFunction| |HOAGG-;members;AL;6|) $))
+ (SETF (|shellEntry| $ 18)
+ (CONS (|dispatchFunction| |HOAGG-;#;ANni;2|) $))
+ (SETF (|shellEntry| $ 23)
+ (CONS (|dispatchFunction| |HOAGG-;any?;MAB;3|) $))
+ (SETF (|shellEntry| $ 26)
+ (CONS (|dispatchFunction| |HOAGG-;every?;MAB;4|) $))
+ (SETF (|shellEntry| $ 30)
+ (CONS (|dispatchFunction| |HOAGG-;count;MANni;5|) $))
+ (SETF (|shellEntry| $ 31)
+ (CONS (|dispatchFunction| |HOAGG-;members;AL;6|) $))
(COND
((|testBitVector| |pv$| 5)
- (|setShellEntry| $ 35
- (CONS (|dispatchFunction| |HOAGG-;=;2AB;7|) $))))
+ (SETF (|shellEntry| $ 35)
+ (CONS (|dispatchFunction| |HOAGG-;=;2AB;7|) $))))
(COND
((|testBitVector| |pv$| 4)
(PROGN
- (|setShellEntry| $ 37
- (CONS (|dispatchFunction| |HOAGG-;count;SANni;8|) $))
- (|setShellEntry| $ 39
- (CONS (|dispatchFunction| |HOAGG-;member?;SAB;9|) $)))))
+ (SETF (|shellEntry| $ 37)
+ (CONS (|dispatchFunction| |HOAGG-;count;SANni;8|)
+ $))
+ (SETF (|shellEntry| $ 39)
+ (CONS (|dispatchFunction| |HOAGG-;member?;SAB;9|)
+ $)))))
(COND
((|testBitVector| |pv$| 6)
- (|setShellEntry| $ 45
- (CONS (|dispatchFunction| |HOAGG-;coerce;AOf;10|) $)))))))
+ (SETF (|shellEntry| $ 45)
+ (CONS (|dispatchFunction| |HOAGG-;coerce;AOf;10|) $)))))))
$))
(MAKEPROP '|HomogeneousAggregate&| '|infovec|
diff --git a/src/algebra/strap/HOAGG.lsp b/src/algebra/strap/HOAGG.lsp
index c824102a..05925366 100644
--- a/src/algebra/strap/HOAGG.lsp
+++ b/src/algebra/strap/HOAGG.lsp
@@ -73,8 +73,8 @@
(|NonNegativeInteger|)
(|List| |t#1|))
NIL))))))))
- (|setShellEntry| #0# 0
- (LIST '|HomogeneousAggregate| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|HomogeneousAggregate| (|devaluate| |t#1|)))
#0#))
(DEFUN |HomogeneousAggregate| (#0=#:G1374)
diff --git a/src/algebra/strap/ILIST.lsp b/src/algebra/strap/ILIST.lsp
index f5da4692..8bc1239f 100644
--- a/src/algebra/strap/ILIST.lsp
+++ b/src/algebra/strap/ILIST.lsp
@@ -459,31 +459,31 @@
(|HasCategory| |#1|
(LIST '|Evalable|
(|devaluate| |#1|))))))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|IndexedList| (LIST |dv$1| |dv$2|)
(CONS 1 $))
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|testBitVector| |pv$| 9)
- (|setShellEntry| $ 50
- (CONS (|dispatchFunction| |ILIST;coerce;$Of;21|) $))))
+ (SETF (|shellEntry| $ 50)
+ (CONS (|dispatchFunction| |ILIST;coerce;$Of;21|) $))))
(COND
((|testBitVector| |pv$| 8)
(PROGN
- (|setShellEntry| $ 54
- (CONS (|dispatchFunction| |ILIST;=;2$B;22|) $))
- (|setShellEntry| $ 58
- (CONS (|dispatchFunction| |ILIST;latex;$S;23|) $))
- (|setShellEntry| $ 60
- (CONS (|dispatchFunction| |ILIST;member?;S$B;24|) $)))))
+ (SETF (|shellEntry| $ 54)
+ (CONS (|dispatchFunction| |ILIST;=;2$B;22|) $))
+ (SETF (|shellEntry| $ 58)
+ (CONS (|dispatchFunction| |ILIST;latex;$S;23|) $))
+ (SETF (|shellEntry| $ 60)
+ (CONS (|dispatchFunction| |ILIST;member?;S$B;24|) $)))))
(COND
((|testBitVector| |pv$| 8)
- (|setShellEntry| $ 62
- (CONS (|dispatchFunction| |ILIST;removeDuplicates!;2$;26|)
- $))))
+ (SETF (|shellEntry| $ 62)
+ (CONS (|dispatchFunction| |ILIST;removeDuplicates!;2$;26|)
+ $))))
$))
(MAKEPROP '|IndexedList| '|infovec|
diff --git a/src/algebra/strap/INS-.lsp b/src/algebra/strap/INS-.lsp
index 19a232bd..f210ce16 100644
--- a/src/algebra/strap/INS-.lsp
+++ b/src/algebra/strap/INS-.lsp
@@ -306,10 +306,10 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|IntegerNumberSystem&| |dv$1|))
($ (|newShell| 93)) (|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|IntegerNumberSystem&| '|infovec|
diff --git a/src/algebra/strap/INS.lsp b/src/algebra/strap/INS.lsp
index 33bf5b64..5c3260e3 100644
--- a/src/algebra/strap/INS.lsp
+++ b/src/algebra/strap/INS.lsp
@@ -50,7 +50,7 @@
(|canonicalUnitNormal| T))
'((|Fraction| (|Integer|)) (|Boolean|))
NIL)))))
- (|setShellEntry| #0# 0 '(|IntegerNumberSystem|))
+ (SETF (|shellEntry| #0# 0) '(|IntegerNumberSystem|))
#0#))
(DEFUN |IntegerNumberSystem| ()
diff --git a/src/algebra/strap/INT.lsp b/src/algebra/strap/INT.lsp
index 05e4417f..766191d0 100644
--- a/src/algebra/strap/INT.lsp
+++ b/src/algebra/strap/INT.lsp
@@ -515,13 +515,13 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|Integer|)) ($ (|newShell| 140))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|Integer| NIL (CONS 1 $))
(|stuffDomainSlots| $)
- (|setShellEntry| $ 82
- (|setShellEntry| $ 81
- (CONS (|dispatchFunction| |INT;*;3$;43|) $)))
+ (SETF (|shellEntry| $ 82)
+ (SETF (|shellEntry| $ 81)
+ (CONS (|dispatchFunction| |INT;*;3$;43|) $)))
$))
(MAKEPROP '|Integer| '|infovec|
diff --git a/src/algebra/strap/INTDOM-.lsp b/src/algebra/strap/INTDOM-.lsp
index 6936faf3..d6936be9 100644
--- a/src/algebra/strap/INTDOM-.lsp
+++ b/src/algebra/strap/INTDOM-.lsp
@@ -54,20 +54,21 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|IntegralDomain&| |dv$1|)) ($ (|newShell| 23))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
(COND
((|HasCategory| |#1| '(|Field|)))
- (T (|setShellEntry| $ 9
- (CONS (|dispatchFunction| |INTDOM-;unitNormal;SR;1|) $))))
+ (T (SETF (|shellEntry| $ 9)
+ (CONS (|dispatchFunction| |INTDOM-;unitNormal;SR;1|) $))))
(COND
((|HasAttribute| |#1| '|canonicalUnitNormal|)
- (|setShellEntry| $ 22
- (CONS (|dispatchFunction| |INTDOM-;associates?;2SB;5|) $)))
- (T (|setShellEntry| $ 22
- (CONS (|dispatchFunction| |INTDOM-;associates?;2SB;6|) $))))
+ (SETF (|shellEntry| $ 22)
+ (CONS (|dispatchFunction| |INTDOM-;associates?;2SB;5|) $)))
+ (T (SETF (|shellEntry| $ 22)
+ (CONS (|dispatchFunction| |INTDOM-;associates?;2SB;6|)
+ $))))
$))
(MAKEPROP '|IntegralDomain&| '|infovec|
diff --git a/src/algebra/strap/INTDOM.lsp b/src/algebra/strap/INTDOM.lsp
index 7d5baad4..4efcfa2d 100644
--- a/src/algebra/strap/INTDOM.lsp
+++ b/src/algebra/strap/INTDOM.lsp
@@ -18,7 +18,7 @@
((|associates?| ((|Boolean|) $ $)) T)
((|unit?| ((|Boolean|) $)) T))
NIL '((|Boolean|)) NIL))))
- (|setShellEntry| #0# 0 '(|IntegralDomain|))
+ (SETF (|shellEntry| #0# 0) '(|IntegralDomain|))
#0#))
(DEFUN |IntegralDomain| ()
diff --git a/src/algebra/strap/ISTRING.lsp b/src/algebra/strap/ISTRING.lsp
index 578dd99f..717da9eb 100644
--- a/src/algebra/strap/ISTRING.lsp
+++ b/src/algebra/strap/ISTRING.lsp
@@ -694,12 +694,12 @@
'(|SetCategory|))
(|HasCategory| (|Character|)
'(|Evalable| (|Character|))))))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|IndexedString| (LIST |dv$1|)
(CONS 1 $))
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|IndexedString| '|infovec|
diff --git a/src/algebra/strap/LIST.lsp b/src/algebra/strap/LIST.lsp
index 356679c0..eb9c9390 100644
--- a/src/algebra/strap/LIST.lsp
+++ b/src/algebra/strap/LIST.lsp
@@ -220,35 +220,36 @@
(|HasCategory| |#1|
(LIST '|Evalable|
(|devaluate| |#1|))))))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|List| (LIST |dv$1|) (CONS 1 $))
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
(COND
((|testBitVector| |pv$| 7)
(PROGN
- (|setShellEntry| $ 31
- (CONS (|dispatchFunction| |LIST;OMwrite;$S;6|) $))
- (|setShellEntry| $ 32
- (CONS (|dispatchFunction| |LIST;OMwrite;$BS;7|) $))
- (|setShellEntry| $ 33
- (CONS (|dispatchFunction| |LIST;OMwrite;Omd$V;8|) $))
- (|setShellEntry| $ 34
- (CONS (|dispatchFunction| |LIST;OMwrite;Omd$BV;9|) $)))))
+ (SETF (|shellEntry| $ 31)
+ (CONS (|dispatchFunction| |LIST;OMwrite;$S;6|) $))
+ (SETF (|shellEntry| $ 32)
+ (CONS (|dispatchFunction| |LIST;OMwrite;$BS;7|) $))
+ (SETF (|shellEntry| $ 33)
+ (CONS (|dispatchFunction| |LIST;OMwrite;Omd$V;8|) $))
+ (SETF (|shellEntry| $ 34)
+ (CONS (|dispatchFunction| |LIST;OMwrite;Omd$BV;9|) $)))))
(COND
((|testBitVector| |pv$| 9)
(PROGN
- (|setShellEntry| $ 37
- (CONS (|dispatchFunction| |LIST;setUnion;3$;10|) $))
- (|setShellEntry| $ 41
- (CONS (|dispatchFunction| |LIST;setIntersection;3$;11|) $))
- (|setShellEntry| $ 44
- (CONS (|dispatchFunction| |LIST;setDifference;3$;12|) $)))))
+ (SETF (|shellEntry| $ 37)
+ (CONS (|dispatchFunction| |LIST;setUnion;3$;10|) $))
+ (SETF (|shellEntry| $ 41)
+ (CONS (|dispatchFunction| |LIST;setIntersection;3$;11|)
+ $))
+ (SETF (|shellEntry| $ 44)
+ (CONS (|dispatchFunction| |LIST;setDifference;3$;12|) $)))))
(COND
((|testBitVector| |pv$| 3)
- (|setShellEntry| $ 53
- (CONS (|dispatchFunction| |LIST;convert;$If;13|) $))))
+ (SETF (|shellEntry| $ 53)
+ (CONS (|dispatchFunction| |LIST;convert;$If;13|) $))))
$))
(MAKEPROP '|List| '|infovec|
diff --git a/src/algebra/strap/LNAGG-.lsp b/src/algebra/strap/LNAGG-.lsp
index cfe612cd..8fbb4a9f 100644
--- a/src/algebra/strap/LNAGG-.lsp
+++ b/src/algebra/strap/LNAGG-.lsp
@@ -58,15 +58,15 @@
($ (|newShell| 33))
(|pv$| (|buildPredVector| 0 0
(LIST (|HasAttribute| |#1| '|shallowlyMutable|)))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|HasAttribute| |#1| '|finiteAggregate|)
- (|setShellEntry| $ 31
- (CONS (|dispatchFunction| |LNAGG-;maxIndex;AI;6|) $))))
+ (SETF (|shellEntry| $ 31)
+ (CONS (|dispatchFunction| |LNAGG-;maxIndex;AI;6|) $))))
$))
(MAKEPROP '|LinearAggregate&| '|infovec|
diff --git a/src/algebra/strap/LNAGG.lsp b/src/algebra/strap/LNAGG.lsp
index 8e0ae1d7..960e24fd 100644
--- a/src/algebra/strap/LNAGG.lsp
+++ b/src/algebra/strap/LNAGG.lsp
@@ -60,8 +60,8 @@
(|Integer|) (|List| $)
(|NonNegativeInteger|))
NIL)))))))))
- (|setShellEntry| #0# 0
- (LIST '|LinearAggregate| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|LinearAggregate| (|devaluate| |t#1|)))
#0#))
(DEFUN |LinearAggregate| (#0=#:G1376)
diff --git a/src/algebra/strap/LSAGG-.lsp b/src/algebra/strap/LSAGG-.lsp
index f7e85f4c..501455dc 100644
--- a/src/algebra/strap/LSAGG-.lsp
+++ b/src/algebra/strap/LSAGG-.lsp
@@ -651,28 +651,28 @@
(LET* ((|dv$1| (|devaluate| |#1|)) (|dv$2| (|devaluate| |#2|))
(|dv$| (LIST '|ListAggregate&| |dv$1| |dv$2|))
($ (|newShell| 78)) (|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|HasCategory| |#2| '(|SetCategory|))
- (|setShellEntry| $ 62
- (CONS (|dispatchFunction| |LSAGG-;reduce;MA3S;17|) $))))
+ (SETF (|shellEntry| $ 62)
+ (CONS (|dispatchFunction| |LSAGG-;reduce;MA3S;17|) $))))
(COND
((|HasCategory| |#2| '(|SetCategory|))
(PROGN
- (|setShellEntry| $ 71
- (CONS (|dispatchFunction| |LSAGG-;position;SA2I;23|) $))
- (|setShellEntry| $ 74
- (CONS (|dispatchFunction|
- |LSAGG-;removeDuplicates!;2A;24|)
- $)))))
+ (SETF (|shellEntry| $ 71)
+ (CONS (|dispatchFunction| |LSAGG-;position;SA2I;23|) $))
+ (SETF (|shellEntry| $ 74)
+ (CONS (|dispatchFunction|
+ |LSAGG-;removeDuplicates!;2A;24|)
+ $)))))
(COND
((|HasCategory| |#2| '(|OrderedSet|))
- (|setShellEntry| $ 76
- (CONS (|dispatchFunction| |LSAGG-;<;2AB;25|) $))))
+ (SETF (|shellEntry| $ 76)
+ (CONS (|dispatchFunction| |LSAGG-;<;2AB;25|) $))))
$))
(MAKEPROP '|ListAggregate&| '|infovec|
diff --git a/src/algebra/strap/LSAGG.lsp b/src/algebra/strap/LSAGG.lsp
index f3f84a5d..e84a2d74 100644
--- a/src/algebra/strap/LSAGG.lsp
+++ b/src/algebra/strap/LSAGG.lsp
@@ -17,7 +17,8 @@
(|mkCategory| '|domain|
'(((|list| ($ |t#1|)) T)) NIL 'NIL
NIL))))))))
- (|setShellEntry| #0# 0 (LIST '|ListAggregate| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|ListAggregate| (|devaluate| |t#1|)))
#0#))
(DEFUN |ListAggregate| (#0=#:G1406)
diff --git a/src/algebra/strap/MONOID-.lsp b/src/algebra/strap/MONOID-.lsp
index e8679174..625ae8e5 100644
--- a/src/algebra/strap/MONOID-.lsp
+++ b/src/algebra/strap/MONOID-.lsp
@@ -31,10 +31,10 @@
(DEFUN |Monoid&| (|#1|)
(LET* ((|dv$1| (|devaluate| |#1|)) (|dv$| (LIST '|Monoid&| |dv$1|))
($ (|newShell| 21)) (|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|Monoid&| '|infovec|
diff --git a/src/algebra/strap/MONOID.lsp b/src/algebra/strap/MONOID.lsp
index 8ebfd39b..b5ddece3 100644
--- a/src/algebra/strap/MONOID.lsp
+++ b/src/algebra/strap/MONOID.lsp
@@ -13,7 +13,7 @@
((** ($ $ (|NonNegativeInteger|))) T)
((|recip| ((|Union| $ "failed") $)) T))
NIL '((|NonNegativeInteger|) (|Boolean|)) NIL))))
- (|setShellEntry| #0# 0 '(|Monoid|))
+ (SETF (|shellEntry| #0# 0) '(|Monoid|))
#0#))
(DEFUN |Monoid| ()
diff --git a/src/algebra/strap/MTSCAT.lsp b/src/algebra/strap/MTSCAT.lsp
index cb1148e9..29c3f959 100644
--- a/src/algebra/strap/MTSCAT.lsp
+++ b/src/algebra/strap/MTSCAT.lsp
@@ -80,9 +80,9 @@
(|List|
(|NonNegativeInteger|)))
NIL)))))))))
- (|setShellEntry| #0# 0
- (LIST '|MultivariateTaylorSeriesCategory| (|devaluate| |t#1|)
- (|devaluate| |t#2|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|MultivariateTaylorSeriesCategory| (|devaluate| |t#1|)
+ (|devaluate| |t#2|)))
#0#))
(DEFUN |MultivariateTaylorSeriesCategory|
diff --git a/src/algebra/strap/NNI.lsp b/src/algebra/strap/NNI.lsp
index 6223ad90..ffcb6f5b 100644
--- a/src/algebra/strap/NNI.lsp
+++ b/src/algebra/strap/NNI.lsp
@@ -60,8 +60,8 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|NonNegativeInteger|)) ($ (|newShell| 22))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|NonNegativeInteger| NIL
(CONS 1 $))
(|stuffDomainSlots| $)
diff --git a/src/algebra/strap/OINTDOM.lsp b/src/algebra/strap/OINTDOM.lsp
index d828bebb..60badcf6 100644
--- a/src/algebra/strap/OINTDOM.lsp
+++ b/src/algebra/strap/OINTDOM.lsp
@@ -5,7 +5,7 @@
(DEFUN |OrderedIntegralDomain;| ()
(LET ((#0=#:G1372 (|Join| (|IntegralDomain|) (|OrderedRing|))))
- (|setShellEntry| #0# 0 '(|OrderedIntegralDomain|))
+ (SETF (|shellEntry| #0# 0) '(|OrderedIntegralDomain|))
#0#))
(DEFUN |OrderedIntegralDomain| ()
diff --git a/src/algebra/strap/ORDRING-.lsp b/src/algebra/strap/ORDRING-.lsp
index 6204c289..802dee65 100644
--- a/src/algebra/strap/ORDRING-.lsp
+++ b/src/algebra/strap/ORDRING-.lsp
@@ -38,10 +38,10 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|OrderedRing&| |dv$1|)) ($ (|newShell| 24))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|OrderedRing&| '|infovec|
diff --git a/src/algebra/strap/ORDRING.lsp b/src/algebra/strap/ORDRING.lsp
index f310dd7b..db9f9682 100644
--- a/src/algebra/strap/ORDRING.lsp
+++ b/src/algebra/strap/ORDRING.lsp
@@ -12,7 +12,7 @@
((|sign| ((|Integer|) $)) T)
((|abs| ($ $)) T))
NIL '((|Integer|) (|Boolean|)) NIL))))
- (|setShellEntry| #0# 0 '(|OrderedRing|))
+ (SETF (|shellEntry| #0# 0) '(|OrderedRing|))
#0#))
(DEFUN |OrderedRing| ()
diff --git a/src/algebra/strap/OUTFORM.lsp b/src/algebra/strap/OUTFORM.lsp
index 01476bd3..4ab17df6 100644
--- a/src/algebra/strap/OUTFORM.lsp
+++ b/src/algebra/strap/OUTFORM.lsp
@@ -529,7 +529,7 @@
(DEFUN |OUTFORM;doubleFloatFormat;2S;1| (|s| $)
(LET ((|ss| (SVREF $ 6)))
- (SEQ (|setShellEntry| $ 6 |s|) (EXIT |ss|))))
+ (SEQ (SETF (|shellEntry| $ 6) |s|) (EXIT |ss|))))
(DEFUN |OUTFORM;sform| (|s| $) (DECLARE (IGNORE $)) |s|)
@@ -988,11 +988,11 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|OutputForm|)) ($ (|newShell| 150))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|OutputForm| NIL (CONS 1 $))
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 "~G")
+ (SETF (|shellEntry| $ 6) "~G")
$))
(MAKEPROP '|OutputForm| '|infovec|
diff --git a/src/algebra/strap/PI.lsp b/src/algebra/strap/PI.lsp
index 91f9dd0a..c6f9420d 100644
--- a/src/algebra/strap/PI.lsp
+++ b/src/algebra/strap/PI.lsp
@@ -24,8 +24,8 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|PositiveInteger|)) ($ (|newShell| 16))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|PositiveInteger| NIL (CONS 1 $))
(|stuffDomainSlots| $)
$))
diff --git a/src/algebra/strap/POLYCAT-.lsp b/src/algebra/strap/POLYCAT-.lsp
index 71c72c64..e343ce8d 100644
--- a/src/algebra/strap/POLYCAT-.lsp
+++ b/src/algebra/strap/POLYCAT-.lsp
@@ -1097,66 +1097,69 @@
'(|ConvertibleTo| (|InputForm|)))
(|HasCategory| |#2|
'(|ConvertibleTo| (|InputForm|)))))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
- (|setShellEntry| $ 8 |#3|)
- (|setShellEntry| $ 9 |#4|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
+ (SETF (|shellEntry| $ 8) |#3|)
+ (SETF (|shellEntry| $ 9) |#4|)
(COND
((|testBitVector| |pv$| 4)
(PROGN
- (|setShellEntry| $ 95
- (CONS (|dispatchFunction|
- |POLYCAT-;resultant;2SVarSetS;15|)
- $))
- (|setShellEntry| $ 97
- (CONS (|dispatchFunction|
- |POLYCAT-;discriminant;SVarSetS;16|)
- $)))))
+ (SETF (|shellEntry| $ 95)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;resultant;2SVarSetS;15|)
+ $))
+ (SETF (|shellEntry| $ 97)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;discriminant;SVarSetS;16|)
+ $)))))
(COND
((|HasCategory| |#2| '(|IntegralDomain|))
(PROGN
- (|setShellEntry| $ 121
- (CONS (|dispatchFunction| |POLYCAT-;reducedSystem;MM;20|)
- $))
- (|setShellEntry| $ 131
- (CONS (|dispatchFunction| |POLYCAT-;reducedSystem;MVR;21|)
- $)))))
+ (SETF (|shellEntry| $ 121)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;reducedSystem;MM;20|)
+ $))
+ (SETF (|shellEntry| $ 131)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;reducedSystem;MVR;21|)
+ $)))))
(COND
((|testBitVector| |pv$| 1)
(PROGN
- (|setShellEntry| $ 134
- (CONS (|dispatchFunction|
- |POLYCAT-;gcdPolynomial;3Sup;22|)
- $))
- (|setShellEntry| $ 141
- (CONS (|dispatchFunction|
- |POLYCAT-;solveLinearPolynomialEquation;LSupU;23|)
- $))
- (|setShellEntry| $ 145
- (CONS (|dispatchFunction|
- |POLYCAT-;factorPolynomial;SupF;24|)
- $))
- (|setShellEntry| $ 147
- (CONS (|dispatchFunction|
- |POLYCAT-;factorSquareFreePolynomial;SupF;25|)
- $))
- (|setShellEntry| $ 165
- (CONS (|dispatchFunction| |POLYCAT-;factor;SF;26|) $))
+ (SETF (|shellEntry| $ 134)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;gcdPolynomial;3Sup;22|)
+ $))
+ (SETF (|shellEntry| $ 141)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;solveLinearPolynomialEquation;LSupU;23|)
+ $))
+ (SETF (|shellEntry| $ 145)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;factorPolynomial;SupF;24|)
+ $))
+ (SETF (|shellEntry| $ 147)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;factorSquareFreePolynomial;SupF;25|)
+ $))
+ (SETF (|shellEntry| $ 165)
+ (CONS (|dispatchFunction| |POLYCAT-;factor;SF;26|) $))
(COND
((|HasCategory| |#2| '(|CharacteristicNonZero|))
(PROGN
- (|setShellEntry| $ 184
- (CONS (|dispatchFunction|
- |POLYCAT-;conditionP;MU;27|)
- $))))))))
+ (SETF (|shellEntry| $ 184)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;conditionP;MU;27|)
+ $))))))))
(COND
((|HasCategory| |#2| '(|CharacteristicNonZero|))
(PROGN
- (|setShellEntry| $ 186
- (CONS (|dispatchFunction| |POLYCAT-;charthRoot;SU;28|) $)))))
+ (SETF (|shellEntry| $ 186)
+ (CONS (|dispatchFunction| |POLYCAT-;charthRoot;SU;28|)
+ $)))))
(COND
((|testBitVector| |pv$| 3)
(PROGN
@@ -1164,53 +1167,58 @@
((|HasCategory| |#2| '(|EuclideanDomain|))
(COND
((|HasCategory| |#2| '(|CharacteristicZero|))
- (|setShellEntry| $ 195
- (CONS (|dispatchFunction|
- |POLYCAT-;squareFree;SF;31|)
- $)))
- (T (|setShellEntry| $ 195
+ (SETF (|shellEntry| $ 195)
(CONS (|dispatchFunction|
- |POLYCAT-;squareFree;SF;32|)
- $)))))
- (T (|setShellEntry| $ 195
- (CONS (|dispatchFunction|
- |POLYCAT-;squareFree;SF;33|)
- $))))
- (|setShellEntry| $ 203
- (CONS (|dispatchFunction| |POLYCAT-;squareFreePart;2S;34|)
- $))
- (|setShellEntry| $ 205
- (CONS (|dispatchFunction| |POLYCAT-;content;SVarSetS;35|)
- $))
- (|setShellEntry| $ 210
- (CONS (|dispatchFunction| |POLYCAT-;primitivePart;2S;36|)
- $))
- (|setShellEntry| $ 213
- (CONS (|dispatchFunction|
- |POLYCAT-;primitivePart;SVarSetS;37|)
- $)))))
+ |POLYCAT-;squareFree;SF;31|)
+ $)))
+ (T (SETF (|shellEntry| $ 195)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;squareFree;SF;32|)
+ $)))))
+ (T (SETF (|shellEntry| $ 195)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;squareFree;SF;33|)
+ $))))
+ (SETF (|shellEntry| $ 203)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;squareFreePart;2S;34|)
+ $))
+ (SETF (|shellEntry| $ 205)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;content;SVarSetS;35|)
+ $))
+ (SETF (|shellEntry| $ 210)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;primitivePart;2S;36|)
+ $))
+ (SETF (|shellEntry| $ 213)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;primitivePart;SVarSetS;37|)
+ $)))))
(COND
((AND (|testBitVector| |pv$| 8) (|testBitVector| |pv$| 7))
- (|setShellEntry| $ 222
- (CONS (|dispatchFunction| |POLYCAT-;patternMatch;SP2Pmr;39|)
- $))))
+ (SETF (|shellEntry| $ 222)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;patternMatch;SP2Pmr;39|)
+ $))))
(COND
((AND (|testBitVector| |pv$| 6) (|testBitVector| |pv$| 5))
- (|setShellEntry| $ 229
- (CONS (|dispatchFunction| |POLYCAT-;patternMatch;SP2Pmr;40|)
- $))))
+ (SETF (|shellEntry| $ 229)
+ (CONS (|dispatchFunction|
+ |POLYCAT-;patternMatch;SP2Pmr;40|)
+ $))))
(COND
((AND (|testBitVector| |pv$| 12) (|testBitVector| |pv$| 11))
- (|setShellEntry| $ 236
- (CONS (|dispatchFunction| |POLYCAT-;convert;SP;41|) $))))
+ (SETF (|shellEntry| $ 236)
+ (CONS (|dispatchFunction| |POLYCAT-;convert;SP;41|) $))))
(COND
((AND (|testBitVector| |pv$| 10) (|testBitVector| |pv$| 9))
- (|setShellEntry| $ 243
- (CONS (|dispatchFunction| |POLYCAT-;convert;SP;42|) $))))
+ (SETF (|shellEntry| $ 243)
+ (CONS (|dispatchFunction| |POLYCAT-;convert;SP;42|) $))))
(COND
((AND (|testBitVector| |pv$| 14) (|testBitVector| |pv$| 13))
- (|setShellEntry| $ 251
- (CONS (|dispatchFunction| |POLYCAT-;convert;SIf;43|) $))))
+ (SETF (|shellEntry| $ 251)
+ (CONS (|dispatchFunction| |POLYCAT-;convert;SIf;43|) $))))
$))
(MAKEPROP '|PolynomialCategory&| '|infovec|
diff --git a/src/algebra/strap/POLYCAT.lsp b/src/algebra/strap/POLYCAT.lsp
index ed7ebdfe..98b3c254 100644
--- a/src/algebra/strap/POLYCAT.lsp
+++ b/src/algebra/strap/POLYCAT.lsp
@@ -193,9 +193,9 @@
|t#1|)
(|List| (|NonNegativeInteger|)))
NIL))))))))
- (|setShellEntry| #0# 0
- (LIST '|PolynomialCategory| (|devaluate| |t#1|)
- (|devaluate| |t#2|) (|devaluate| |t#3|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|PolynomialCategory| (|devaluate| |t#1|)
+ (|devaluate| |t#2|) (|devaluate| |t#3|)))
#0#))
(DEFUN |PolynomialCategory| (&REST #0=#:G1394 &AUX #1=#:G1392)
diff --git a/src/algebra/strap/QFCAT-.lsp b/src/algebra/strap/QFCAT-.lsp
index 9821d0ef..33c7bf71 100644
--- a/src/algebra/strap/QFCAT-.lsp
+++ b/src/algebra/strap/QFCAT-.lsp
@@ -301,94 +301,95 @@
(|HasCategory| |#2|
'(|RetractableTo| (|Integer|)))
(|HasCategory| |#2| '(|StepThrough|))))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|testBitVector| |pv$| 12)
(PROGN
- (|setShellEntry| $ 16
- (CONS (|dispatchFunction| |QFCAT-;init;A;3|) $))
- (|setShellEntry| $ 20
- (CONS (|dispatchFunction| |QFCAT-;nextItem;AU;4|) $)))))
+ (SETF (|shellEntry| $ 16)
+ (CONS (|dispatchFunction| |QFCAT-;init;A;3|) $))
+ (SETF (|shellEntry| $ 20)
+ (CONS (|dispatchFunction| |QFCAT-;nextItem;AU;4|) $)))))
(COND
((|testBitVector| |pv$| 7)
- (|setShellEntry| $ 40
- (CONS (|dispatchFunction| |QFCAT-;convert;AIf;9|) $))))
+ (SETF (|shellEntry| $ 40)
+ (CONS (|dispatchFunction| |QFCAT-;convert;AIf;9|) $))))
(COND
((|testBitVector| |pv$| 8)
(PROGN
- (|setShellEntry| $ 44
- (CONS (|dispatchFunction| |QFCAT-;convert;AF;10|) $))
- (|setShellEntry| $ 48
- (CONS (|dispatchFunction| |QFCAT-;convert;ADf;11|) $)))))
+ (SETF (|shellEntry| $ 44)
+ (CONS (|dispatchFunction| |QFCAT-;convert;AF;10|) $))
+ (SETF (|shellEntry| $ 48)
+ (CONS (|dispatchFunction| |QFCAT-;convert;ADf;11|) $)))))
(COND
((|testBitVector| |pv$| 9)
(COND
((|HasAttribute| |#2| '|canonicalUnitNormal|)
- (|setShellEntry| $ 51
- (CONS (|dispatchFunction| |QFCAT-;<;2AB;12|) $)))
- (T (|setShellEntry| $ 51
- (CONS (|dispatchFunction| |QFCAT-;<;2AB;13|) $)))))
+ (SETF (|shellEntry| $ 51)
+ (CONS (|dispatchFunction| |QFCAT-;<;2AB;12|) $)))
+ (T (SETF (|shellEntry| $ 51)
+ (CONS (|dispatchFunction| |QFCAT-;<;2AB;13|) $)))))
((|testBitVector| |pv$| 10)
- (|setShellEntry| $ 51
- (CONS (|dispatchFunction| |QFCAT-;<;2AB;14|) $))))
+ (SETF (|shellEntry| $ 51)
+ (CONS (|dispatchFunction| |QFCAT-;<;2AB;14|) $))))
(COND
((|testBitVector| |pv$| 3)
- (|setShellEntry| $ 55
- (CONS (|dispatchFunction| |QFCAT-;fractionPart;2A;15|) $))))
+ (SETF (|shellEntry| $ 55)
+ (CONS (|dispatchFunction| |QFCAT-;fractionPart;2A;15|) $))))
(COND
((|testBitVector| |pv$| 4)
(PROGN
- (|setShellEntry| $ 58
- (CONS (|dispatchFunction| |QFCAT-;coerce;SA;16|) $))
- (|setShellEntry| $ 61
- (CONS (|dispatchFunction| |QFCAT-;retract;AS;17|) $))
- (|setShellEntry| $ 66
- (CONS (|dispatchFunction| |QFCAT-;retractIfCan;AU;18|) $)))))
+ (SETF (|shellEntry| $ 58)
+ (CONS (|dispatchFunction| |QFCAT-;coerce;SA;16|) $))
+ (SETF (|shellEntry| $ 61)
+ (CONS (|dispatchFunction| |QFCAT-;retract;AS;17|) $))
+ (SETF (|shellEntry| $ 66)
+ (CONS (|dispatchFunction| |QFCAT-;retractIfCan;AU;18|)
+ $)))))
(COND
((|HasCategory| |#2| '(|ConvertibleTo| (|Pattern| (|Integer|))))
(PROGN
- (|setShellEntry| $ 71
- (CONS (|dispatchFunction| |QFCAT-;convert;AP;19|) $))
+ (SETF (|shellEntry| $ 71)
+ (CONS (|dispatchFunction| |QFCAT-;convert;AP;19|) $))
(COND
((|HasCategory| |#2| '(|PatternMatchable| (|Integer|)))
- (|setShellEntry| $ 76
- (CONS (|dispatchFunction|
- |QFCAT-;patternMatch;AP2Pmr;20|)
- $)))))))
+ (SETF (|shellEntry| $ 76)
+ (CONS (|dispatchFunction|
+ |QFCAT-;patternMatch;AP2Pmr;20|)
+ $)))))))
(COND
((|HasCategory| |#2| '(|ConvertibleTo| (|Pattern| (|Float|))))
(PROGN
- (|setShellEntry| $ 80
- (CONS (|dispatchFunction| |QFCAT-;convert;AP;21|) $))
+ (SETF (|shellEntry| $ 80)
+ (CONS (|dispatchFunction| |QFCAT-;convert;AP;21|) $))
(COND
((|HasCategory| |#2| '(|PatternMatchable| (|Float|)))
- (|setShellEntry| $ 85
- (CONS (|dispatchFunction|
- |QFCAT-;patternMatch;AP2Pmr;22|)
- $)))))))
+ (SETF (|shellEntry| $ 85)
+ (CONS (|dispatchFunction|
+ |QFCAT-;patternMatch;AP2Pmr;22|)
+ $)))))))
(COND
((|testBitVector| |pv$| 11)
(PROGN
- (|setShellEntry| $ 91
- (CONS (|dispatchFunction| |QFCAT-;coerce;FA;23|) $))
+ (SETF (|shellEntry| $ 91)
+ (CONS (|dispatchFunction| |QFCAT-;coerce;FA;23|) $))
(COND
((|domainEqual| |#2| (|Integer|)))
(T (PROGN
- (|setShellEntry| $ 93
- (CONS (|dispatchFunction| |QFCAT-;retract;AI;24|)
- $))
- (|setShellEntry| $ 96
- (CONS (|dispatchFunction|
- |QFCAT-;retractIfCan;AU;25|)
- $))))))))
+ (SETF (|shellEntry| $ 93)
+ (CONS (|dispatchFunction| |QFCAT-;retract;AI;24|)
+ $))
+ (SETF (|shellEntry| $ 96)
+ (CONS (|dispatchFunction|
+ |QFCAT-;retractIfCan;AU;25|)
+ $))))))))
(COND
((|testBitVector| |pv$| 2)
- (|setShellEntry| $ 99
- (CONS (|dispatchFunction| |QFCAT-;random;A;26|) $))))
+ (SETF (|shellEntry| $ 99)
+ (CONS (|dispatchFunction| |QFCAT-;random;A;26|) $))))
$))
(MAKEPROP '|QuotientFieldCategory&| '|infovec|
diff --git a/src/algebra/strap/QFCAT.lsp b/src/algebra/strap/QFCAT.lsp
index 08c1b912..913585d0 100644
--- a/src/algebra/strap/QFCAT.lsp
+++ b/src/algebra/strap/QFCAT.lsp
@@ -72,8 +72,8 @@
(|has| |t#1|
(|PolynomialFactorizationExplicit|))))
'NIL NIL))))))))
- (|setShellEntry| #0# 0
- (LIST '|QuotientFieldCategory| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|QuotientFieldCategory| (|devaluate| |t#1|)))
#0#))
(DEFUN |QuotientFieldCategory| (#0=#:G1375)
diff --git a/src/algebra/strap/RCAGG-.lsp b/src/algebra/strap/RCAGG-.lsp
index ca5c1a39..fb482a14 100644
--- a/src/algebra/strap/RCAGG-.lsp
+++ b/src/algebra/strap/RCAGG-.lsp
@@ -28,19 +28,19 @@
(|pv$| (|buildPredVector| 0 0
(LIST (|HasAttribute| |#1| '|shallowlyMutable|)
(|HasCategory| |#2| '(|SetCategory|))))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|testBitVector| |pv$| 1)
- (|setShellEntry| $ 12
- (CONS (|dispatchFunction| |RCAGG-;setelt;Avalue2S;2|) $))))
+ (SETF (|shellEntry| $ 12)
+ (CONS (|dispatchFunction| |RCAGG-;setelt;Avalue2S;2|) $))))
(COND
((|testBitVector| |pv$| 2)
- (|setShellEntry| $ 18
- (CONS (|dispatchFunction| |RCAGG-;child?;2AB;3|) $))))
+ (SETF (|shellEntry| $ 18)
+ (CONS (|dispatchFunction| |RCAGG-;child?;2AB;3|) $))))
$))
(MAKEPROP '|RecursiveAggregate&| '|infovec|
diff --git a/src/algebra/strap/RCAGG.lsp b/src/algebra/strap/RCAGG.lsp
index 5a8aba91..21edd2b4 100644
--- a/src/algebra/strap/RCAGG.lsp
+++ b/src/algebra/strap/RCAGG.lsp
@@ -41,8 +41,8 @@
'((|List| $) (|Boolean|)
(|Integer|) (|List| |t#1|))
NIL))))))))
- (|setShellEntry| #0# 0
- (LIST '|RecursiveAggregate| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|RecursiveAggregate| (|devaluate| |t#1|)))
#0#))
(DEFUN |RecursiveAggregate| (#0=#:G1373)
diff --git a/src/algebra/strap/RING-.lsp b/src/algebra/strap/RING-.lsp
index 17403409..0d9d5bb1 100644
--- a/src/algebra/strap/RING-.lsp
+++ b/src/algebra/strap/RING-.lsp
@@ -10,10 +10,10 @@
(DEFUN |Ring&| (|#1|)
(LET* ((|dv$1| (|devaluate| |#1|)) (|dv$| (LIST '|Ring&| |dv$1|))
($ (|newShell| 12)) (|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|Ring&| '|infovec|
diff --git a/src/algebra/strap/RING.lsp b/src/algebra/strap/RING.lsp
index f451757d..5632415b 100644
--- a/src/algebra/strap/RING.lsp
+++ b/src/algebra/strap/RING.lsp
@@ -14,7 +14,7 @@
T))
'((|unitsKnown| T))
'((|NonNegativeInteger|)) NIL)))))
- (|setShellEntry| #0# 0 '(|Ring|))
+ (SETF (|shellEntry| #0# 0) '(|Ring|))
#0#))
(DEFUN |Ring| () (COND (|Ring;AL|) (T (SETQ |Ring;AL| (|Ring;|)))))
diff --git a/src/algebra/strap/RNG.lsp b/src/algebra/strap/RNG.lsp
index fcdff63a..43402373 100644
--- a/src/algebra/strap/RNG.lsp
+++ b/src/algebra/strap/RNG.lsp
@@ -5,7 +5,7 @@
(DEFUN |Rng;| ()
(LET ((#0=#:G1372 (|Join| (|AbelianGroup|) (|SemiGroup|))))
- (|setShellEntry| #0# 0 '(|Rng|))
+ (SETF (|shellEntry| #0# 0) '(|Rng|))
#0#))
(DEFUN |Rng| () (COND (|Rng;AL|) (T (SETQ |Rng;AL| (|Rng;|)))))
diff --git a/src/algebra/strap/RNS-.lsp b/src/algebra/strap/RNS-.lsp
index 0365a7f3..4db9f921 100644
--- a/src/algebra/strap/RNS-.lsp
+++ b/src/algebra/strap/RNS-.lsp
@@ -119,10 +119,10 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|RealNumberSystem&| |dv$1|)) ($ (|newShell| 58))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|RealNumberSystem&| '|infovec|
diff --git a/src/algebra/strap/RNS.lsp b/src/algebra/strap/RNS.lsp
index 8554cdd2..5dd2cd32 100644
--- a/src/algebra/strap/RNS.lsp
+++ b/src/algebra/strap/RNS.lsp
@@ -22,7 +22,7 @@
((|truncate| ($ $)) T)
((|round| ($ $)) T) ((|abs| ($ $)) T))
NIL '((|Integer|)) NIL)))))
- (|setShellEntry| #0# 0 '(|RealNumberSystem|))
+ (SETF (|shellEntry| #0# 0) '(|RealNumberSystem|))
#0#))
(DEFUN |RealNumberSystem| ()
diff --git a/src/algebra/strap/SETAGG-.lsp b/src/algebra/strap/SETAGG-.lsp
index 51617c5b..23a77815 100644
--- a/src/algebra/strap/SETAGG-.lsp
+++ b/src/algebra/strap/SETAGG-.lsp
@@ -33,11 +33,11 @@
(LET* ((|dv$1| (|devaluate| |#1|)) (|dv$2| (|devaluate| |#2|))
(|dv$| (LIST '|SetAggregate&| |dv$1| |dv$2|))
($ (|newShell| 16)) (|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
$))
(MAKEPROP '|SetAggregate&| '|infovec|
diff --git a/src/algebra/strap/SETAGG.lsp b/src/algebra/strap/SETAGG.lsp
index ed7c4128..3c8ad618 100644
--- a/src/algebra/strap/SETAGG.lsp
+++ b/src/algebra/strap/SETAGG.lsp
@@ -30,7 +30,8 @@
((|union| ($ |t#1| $)) T))
'((|partiallyOrderedSet| T))
'((|Boolean|) (|List| |t#1|)) NIL))))))))
- (|setShellEntry| #0# 0 (LIST '|SetAggregate| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|SetAggregate| (|devaluate| |t#1|)))
#0#))
(DEFUN |SetAggregate| (#0=#:G1373)
diff --git a/src/algebra/strap/SINT.lsp b/src/algebra/strap/SINT.lsp
index 505ca661..2c1ddab4 100644
--- a/src/algebra/strap/SINT.lsp
+++ b/src/algebra/strap/SINT.lsp
@@ -497,8 +497,8 @@
(|check-subtype| (SMINTP |x|) '(|SingleInteger|) |x|))
(DEFUN |SINT;random;$;60| ($)
- (SEQ (|setShellEntry| $ 6
- (REM (TIMES 314159269 (SVREF $ 6)) 2147483647))
+ (SEQ (SETF (|shellEntry| $ 6)
+ (REM (TIMES 314159269 (SVREF $ 6)) 2147483647))
(EXIT (REM (SVREF $ 6) 67108864))))
(DEFUN |SINT;random;2$;61| (|n| $) (DECLARE (IGNORE $)) (RANDOM |n|))
@@ -525,11 +525,11 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|SingleInteger|)) ($ (|newShell| 115))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|SingleInteger| NIL (CONS 1 $))
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 1)
+ (SETF (|shellEntry| $ 6) 1)
$))
(MAKEPROP '|SingleInteger| '|infovec|
diff --git a/src/algebra/strap/STAGG-.lsp b/src/algebra/strap/STAGG-.lsp
index 39220475..be3c7a7b 100644
--- a/src/algebra/strap/STAGG-.lsp
+++ b/src/algebra/strap/STAGG-.lsp
@@ -229,28 +229,28 @@
(LET* ((|dv$1| (|devaluate| |#1|)) (|dv$2| (|devaluate| |#2|))
(|dv$| (LIST '|StreamAggregate&| |dv$1| |dv$2|))
($ (|newShell| 61)) (|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|HasAttribute| |#1| '|shallowlyMutable|)
(PROGN
- (|setShellEntry| $ 38
- (CONS (|dispatchFunction| |STAGG-;concat;3A;7|) $))
- (|setShellEntry| $ 45
- (CONS (|dispatchFunction| |STAGG-;concat;LA;8|) $))
- (|setShellEntry| $ 48
- (CONS (|dispatchFunction| |STAGG-;map!;M2A;9|) $))
- (|setShellEntry| $ 49
- (CONS (|dispatchFunction| |STAGG-;fill!;ASA;10|) $))
- (|setShellEntry| $ 50
- (CONS (|dispatchFunction| |STAGG-;setelt;AI2S;11|) $))
- (|setShellEntry| $ 53
- (CONS (|dispatchFunction| |STAGG-;setelt;AUs2S;12|) $))
- (|setShellEntry| $ 56
- (CONS (|dispatchFunction| |STAGG-;concat!;3A;13|) $)))))
+ (SETF (|shellEntry| $ 38)
+ (CONS (|dispatchFunction| |STAGG-;concat;3A;7|) $))
+ (SETF (|shellEntry| $ 45)
+ (CONS (|dispatchFunction| |STAGG-;concat;LA;8|) $))
+ (SETF (|shellEntry| $ 48)
+ (CONS (|dispatchFunction| |STAGG-;map!;M2A;9|) $))
+ (SETF (|shellEntry| $ 49)
+ (CONS (|dispatchFunction| |STAGG-;fill!;ASA;10|) $))
+ (SETF (|shellEntry| $ 50)
+ (CONS (|dispatchFunction| |STAGG-;setelt;AI2S;11|) $))
+ (SETF (|shellEntry| $ 53)
+ (CONS (|dispatchFunction| |STAGG-;setelt;AUs2S;12|) $))
+ (SETF (|shellEntry| $ 56)
+ (CONS (|dispatchFunction| |STAGG-;concat!;3A;13|) $)))))
$))
(MAKEPROP '|StreamAggregate&| '|infovec|
diff --git a/src/algebra/strap/STAGG.lsp b/src/algebra/strap/STAGG.lsp
index 896311f6..e6b12835 100644
--- a/src/algebra/strap/STAGG.lsp
+++ b/src/algebra/strap/STAGG.lsp
@@ -21,8 +21,8 @@
((|Boolean|) $))
T))
NIL '((|Boolean|)) NIL))))))))
- (|setShellEntry| #0# 0
- (LIST '|StreamAggregate| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|StreamAggregate| (|devaluate| |t#1|)))
#0#))
(DEFUN |StreamAggregate| (#0=#:G1380)
diff --git a/src/algebra/strap/SYMBOL.lsp b/src/algebra/strap/SYMBOL.lsp
index 4ebf3c65..7cc3845c 100644
--- a/src/algebra/strap/SYMBOL.lsp
+++ b/src/algebra/strap/SYMBOL.lsp
@@ -612,23 +612,23 @@
(DECLARE (SPECIAL |$ConstructorCache|))
(LET ((|dv$| '(|Symbol|)) ($ (|newShell| 165))
(|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|Symbol| NIL (CONS 1 $))
(|stuffDomainSlots| $)
- (|setShellEntry| $ 10 (SPADCALL 0 (|getShellEntry| $ 9)))
- (|setShellEntry| $ 13 (SPADCALL (|getShellEntry| $ 12)))
- (|setShellEntry| $ 18
- (SPADCALL '("0" "1" "2" "3" "4" "5" "6" "7" "8" "9")
- (|getShellEntry| $ 17)))
- (|setShellEntry| $ 19 "0123456789")
- (|setShellEntry| $ 20 "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
- (|setShellEntry| $ 21 "abcdefghijklmnopqrstuvwxyz")
- (|setShellEntry| $ 38 "*")
- (|setShellEntry| $ 41 (LENGTH (SVREF $ 38)))
- (|setShellEntry| $ 45
- (SPADCALL (SPADCALL "0" (|getShellEntry| $ 43))
- (|getShellEntry| $ 44)))
+ (SETF (|shellEntry| $ 10) (SPADCALL 0 (|getShellEntry| $ 9)))
+ (SETF (|shellEntry| $ 13) (SPADCALL (|getShellEntry| $ 12)))
+ (SETF (|shellEntry| $ 18)
+ (SPADCALL '("0" "1" "2" "3" "4" "5" "6" "7" "8" "9")
+ (|getShellEntry| $ 17)))
+ (SETF (|shellEntry| $ 19) "0123456789")
+ (SETF (|shellEntry| $ 20) "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
+ (SETF (|shellEntry| $ 21) "abcdefghijklmnopqrstuvwxyz")
+ (SETF (|shellEntry| $ 38) "*")
+ (SETF (|shellEntry| $ 41) (LENGTH (SVREF $ 38)))
+ (SETF (|shellEntry| $ 45)
+ (SPADCALL (SPADCALL "0" (|getShellEntry| $ 43))
+ (|getShellEntry| $ 44)))
$))
(MAKEPROP '|Symbol| '|infovec|
diff --git a/src/algebra/strap/UFD-.lsp b/src/algebra/strap/UFD-.lsp
index 22eb430f..504f5eb8 100644
--- a/src/algebra/strap/UFD-.lsp
+++ b/src/algebra/strap/UFD-.lsp
@@ -42,10 +42,10 @@
(LET* ((|dv$1| (|devaluate| |#1|))
(|dv$| (LIST '|UniqueFactorizationDomain&| |dv$1|))
($ (|newShell| 29)) (|pv$| (|buildPredVector| 0 0 NIL)))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
$))
(MAKEPROP '|UniqueFactorizationDomain&| '|infovec|
diff --git a/src/algebra/strap/UFD.lsp b/src/algebra/strap/UFD.lsp
index 4dee186a..a52735be 100644
--- a/src/algebra/strap/UFD.lsp
+++ b/src/algebra/strap/UFD.lsp
@@ -12,7 +12,7 @@
((|squareFreePart| ($ $)) T)
((|factor| ((|Factored| $) $)) T))
NIL '((|Factored| $) (|Boolean|)) NIL))))
- (|setShellEntry| #0# 0 '(|UniqueFactorizationDomain|))
+ (SETF (|shellEntry| #0# 0) '(|UniqueFactorizationDomain|))
#0#))
(DEFUN |UniqueFactorizationDomain| ()
diff --git a/src/algebra/strap/URAGG-.lsp b/src/algebra/strap/URAGG-.lsp
index 2ba68e32..e18e2164 100644
--- a/src/algebra/strap/URAGG-.lsp
+++ b/src/algebra/strap/URAGG-.lsp
@@ -488,43 +488,45 @@
($ (|newShell| 88))
(|pv$| (|buildPredVector| 0 0
(LIST (|HasAttribute| |#1| '|shallowlyMutable|)))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
- (|setShellEntry| $ 7 |#2|)
+ (SETF (|shellEntry| $ 6) |#1|)
+ (SETF (|shellEntry| $ 7) |#2|)
(COND
((|HasAttribute| |#1| '|finiteAggregate|)
- (|setShellEntry| $ 64
- (CONS (|dispatchFunction| |URAGG-;last;ANniA;22|) $))))
+ (SETF (|shellEntry| $ 64)
+ (CONS (|dispatchFunction| |URAGG-;last;ANniA;22|) $))))
(COND
((|HasCategory| |#2| '(|SetCategory|))
(PROGN
- (|setShellEntry| $ 67
- (CONS (|dispatchFunction| |URAGG-;=;2AB;23|) $))
- (|setShellEntry| $ 69
- (CONS (|dispatchFunction| |URAGG-;node?;2AB;24|) $)))))
+ (SETF (|shellEntry| $ 67)
+ (CONS (|dispatchFunction| |URAGG-;=;2AB;23|) $))
+ (SETF (|shellEntry| $ 69)
+ (CONS (|dispatchFunction| |URAGG-;node?;2AB;24|) $)))))
(COND
((|testBitVector| |pv$| 1)
(PROGN
- (|setShellEntry| $ 71
- (CONS (|dispatchFunction| |URAGG-;setelt;Afirst2S;25|) $))
- (|setShellEntry| $ 73
- (CONS (|dispatchFunction| |URAGG-;setelt;Alast2S;26|) $))
- (|setShellEntry| $ 75
- (CONS (|dispatchFunction| |URAGG-;setelt;Arest2A;27|) $))
- (|setShellEntry| $ 77
- (CONS (|dispatchFunction| |URAGG-;concat;3A;28|) $))
- (|setShellEntry| $ 78
- (CONS (|dispatchFunction| |URAGG-;setlast!;A2S;29|) $))
- (|setShellEntry| $ 81
- (CONS (|dispatchFunction| |URAGG-;setchildren!;ALA;30|) $))
- (|setShellEntry| $ 82
- (CONS (|dispatchFunction| |URAGG-;setvalue!;A2S;31|) $))
- (|setShellEntry| $ 85
- (CONS (|dispatchFunction| |URAGG-;split!;AIA;32|) $))
- (|setShellEntry| $ 86
- (CONS (|dispatchFunction| |URAGG-;cycleSplit!;2A;33|) $)))))
+ (SETF (|shellEntry| $ 71)
+ (CONS (|dispatchFunction| |URAGG-;setelt;Afirst2S;25|)
+ $))
+ (SETF (|shellEntry| $ 73)
+ (CONS (|dispatchFunction| |URAGG-;setelt;Alast2S;26|) $))
+ (SETF (|shellEntry| $ 75)
+ (CONS (|dispatchFunction| |URAGG-;setelt;Arest2A;27|) $))
+ (SETF (|shellEntry| $ 77)
+ (CONS (|dispatchFunction| |URAGG-;concat;3A;28|) $))
+ (SETF (|shellEntry| $ 78)
+ (CONS (|dispatchFunction| |URAGG-;setlast!;A2S;29|) $))
+ (SETF (|shellEntry| $ 81)
+ (CONS (|dispatchFunction| |URAGG-;setchildren!;ALA;30|)
+ $))
+ (SETF (|shellEntry| $ 82)
+ (CONS (|dispatchFunction| |URAGG-;setvalue!;A2S;31|) $))
+ (SETF (|shellEntry| $ 85)
+ (CONS (|dispatchFunction| |URAGG-;split!;AIA;32|) $))
+ (SETF (|shellEntry| $ 86)
+ (CONS (|dispatchFunction| |URAGG-;cycleSplit!;2A;33|) $)))))
$))
(MAKEPROP '|UnaryRecursiveAggregate&| '|infovec|
diff --git a/src/algebra/strap/URAGG.lsp b/src/algebra/strap/URAGG.lsp
index f43f88c7..2ce314eb 100644
--- a/src/algebra/strap/URAGG.lsp
+++ b/src/algebra/strap/URAGG.lsp
@@ -74,8 +74,8 @@
'((|Integer|)
(|NonNegativeInteger|))
NIL))))))))
- (|setShellEntry| #0# 0
- (LIST '|UnaryRecursiveAggregate| (|devaluate| |t#1|)))
+ (SETF (|shellEntry| #0# 0)
+ (LIST '|UnaryRecursiveAggregate| (|devaluate| |t#1|)))
#0#))
(DEFUN |UnaryRecursiveAggregate| (#0=#:G1401)
diff --git a/src/algebra/strap/VECTOR.lsp b/src/algebra/strap/VECTOR.lsp
index 68d81c3d..01f3fe2c 100644
--- a/src/algebra/strap/VECTOR.lsp
+++ b/src/algebra/strap/VECTOR.lsp
@@ -86,15 +86,15 @@
(|HasCategory| |#1|
(LIST '|Evalable|
(|devaluate| |#1|))))))))
- (|setShellEntry| $ 0 |dv$|)
- (|setShellEntry| $ 3 |pv$|)
+ (SETF (|shellEntry| $ 0) |dv$|)
+ (SETF (|shellEntry| $ 3) |pv$|)
(|haddProp| |$ConstructorCache| '|Vector| (LIST |dv$1|) (CONS 1 $))
(|stuffDomainSlots| $)
- (|setShellEntry| $ 6 |#1|)
+ (SETF (|shellEntry| $ 6) |#1|)
(COND
((|testBitVector| |pv$| 3)
- (|setShellEntry| $ 20
- (CONS (|dispatchFunction| |VECTOR;convert;$If;3|) $))))
+ (SETF (|shellEntry| $ 20)
+ (CONS (|dispatchFunction| |VECTOR;convert;$If;3|) $))))
$))
(MAKEPROP '|Vector| '|infovec|