aboutsummaryrefslogtreecommitdiff
path: root/src/interp/i-object.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-05-18 04:22:21 +0000
committerdos-reis <gdr@axiomatics.org>2008-05-18 04:22:21 +0000
commit5538dec500e83f0903461c40ec6b26cadee01e80 (patch)
treebe0e7e3d30602656cb12f09372f58cd4f1a4221d /src/interp/i-object.boot
parent1c404b7708493c792984feffb31f3141ce76be71 (diff)
downloadopen-axiom-5538dec500e83f0903461c40ec6b26cadee01e80.tar.gz
Fix AW/16
* interp/i-analy.boot (isConceptualCategory): New. * interp/i-object.boot (getValueNormalForm): Use it. * testsuite/interpreter/aw-16.input: New.
Diffstat (limited to 'src/interp/i-object.boot')
-rw-r--r--src/interp/i-object.boot4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/interp/i-object.boot b/src/interp/i-object.boot
index 5cbcd2ca..5a793c2c 100644
--- a/src/interp/i-object.boot
+++ b/src/interp/i-object.boot
@@ -109,7 +109,9 @@ getValueNormalForm obj ==
atom val => val
[op,:argl] := val
op = "WRAPPED" => MKQ argl
- IDENTP op and isConstructorName op => instantiationNormalForm(op,argl)
+ IDENTP op and isConstructorName op =>
+ isConceptualCategory objMode obj => instantiationNormalForm(op,argl)
+ MKQ val
-- what else can it be? Don't know; leave it alone.
val