diff options
author | dos-reis <gdr@axiomatics.org> | 2011-08-13 15:05:20 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2011-08-13 15:05:20 +0000 |
commit | 57348f16a89792d9730e7d5694e3d0acc98157bc (patch) | |
tree | 551a14d42a5836ea8abc627036906d9ac89fbdf4 /src/interp/interop.boot | |
parent | 64a0eb226331be7e41848a7d807c5caa4f248ffa (diff) | |
download | open-axiom-57348f16a89792d9730e7d5694e3d0acc98157bc.tar.gz |
* interp/c-util.boot (instantiationArgs): New.
(domainDirectory): Likewise.
(domainLookupFunction): Likewise.
(domainOperatorTable): Likewise.
(domainAttributes): Likewise.
(domainPredicates): Likewise.
(domainData): Likewise.
* interp/buildom.boot: Use new domain accessors.
* interp/functor.boot: Likewise.
* interp/interop.boot: Likewise.
* interp/nruncomp.boot: Likewise.
* interp/nrunfast.boot: Likewise.
Diffstat (limited to 'src/interp/interop.boot')
-rw-r--r-- | src/interp/interop.boot | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interp/interop.boot b/src/interp/interop.boot index 6c009c64..28408072 100644 --- a/src/interp/interop.boot +++ b/src/interp/interop.boot @@ -521,7 +521,7 @@ hashNewLookupInTable(op,sig,dollar,[domain,opvec],flag) == nil hashNewLookupInCategories(op,sig,dom,dollar) == - slot4 := vectorRef(dom,4) + slot4 := domainData dom catVec := second slot4 # catVec = 0 => nil --early exit if no categories integer? KDR catVec.0 => @@ -658,7 +658,7 @@ HasCategory(domain,catform') == catform:= devaluate catform' integer? domainRef(domain,3) => newHasCategory(domain,catform) domain0 := canonicalForm domain -- handles old style domains, Record, Union etc. - slot4 := domainRef(domain,4) + slot4 := domainData domain catlist := slot4.1 member(catform,catlist) or opOf(catform) in '(Object Type) or --temporary hack |