aboutsummaryrefslogtreecommitdiff
path: root/src/interp/showimp.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-11-29 07:03:45 +0000
committerdos-reis <gdr@axiomatics.org>2008-11-29 07:03:45 +0000
commit8713b86619d3b01bf6af78af9429c6b032937ed4 (patch)
tree646cff9501177c9719b0ad860929d7672dc79f55 /src/interp/showimp.boot
parentbd554cf33bad7b6316732721fa192bc27b5a4b6e (diff)
downloadopen-axiom-8713b86619d3b01bf6af78af9429c6b032937ed4.tar.gz
* interp/compiler.boot (setqSingle): Use setShellEntry.
* interp/wi1.boot (setqSingle): Likewise. * interp/functor.boot (setVector4): Likewise. (DescendCode): Abort on SETELT opcode. (SetFunctionSlots): Likewise. * interp/nrunfast.boot (evalSlotDomain): Likewise. * interp/nrungo.boot (NRTevalDomain): Likewise. * interp/showimp.boot (getDomainRefName): Match "setShellEntry".
Diffstat (limited to 'src/interp/showimp.boot')
-rw-r--r--src/interp/showimp.boot5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/interp/showimp.boot b/src/interp/showimp.boot
index d873129f..06db93ac 100644
--- a/src/interp/showimp.boot
+++ b/src/interp/showimp.boot
@@ -197,10 +197,11 @@ getDomainRefName(dom,nam) ==
not FIXP nam => nam
slot := dom.nam
VECP slot => slot.0
- slot is ['SETELT,:.] => getDomainRefName(dom,getDomainSeteltForm slot)
+ slot is ["setShellEntry",:.] =>
+ getDomainRefName(dom,getDomainSeteltForm slot)
slot
-getDomainSeteltForm ['SETELT,.,.,form] ==
+getDomainSeteltForm ["setShellEntry",.,.,form] ==
form is ['evalSlotDomain,u,d] => devaluateSlotDomain(u,d)
VECP form => systemError()
form