aboutsummaryrefslogtreecommitdiff
path: root/src/interp/define.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-11-17 09:59:16 +0000
committerdos-reis <gdr@axiomatics.org>2008-11-17 09:59:16 +0000
commit8af9359051b3b2493ef3b9d06b8fe26f2a645a06 (patch)
tree2e04c421bec63d73f099042639c57ff29a39c716 /src/interp/define.boot
parent61c21a03a39727337729fc6bccae0f856271a61e (diff)
downloadopen-axiom-8af9359051b3b2493ef3b9d06b8fe26f2a645a06.tar.gz
* interp/lisplib.boot (compDefineExports): Now take operation
exported list, instead of category object. Tidy. * interp/define.boot (compDefineFunctor1): Adjust call to compDefineExports.
Diffstat (limited to 'src/interp/define.boot')
-rw-r--r--src/interp/define.boot3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/interp/define.boot b/src/interp/define.boot
index 8b9b5677..5526a3fb 100644
--- a/src/interp/define.boot
+++ b/src/interp/define.boot
@@ -582,7 +582,7 @@ compDefineFunctor1(df is ['DEF,form,signature,$functorSpecialCases,body],
$e:= giveFormalParametersValues(argl,$e)
[ds,.,$e]:= compMakeCategoryObject(target,$e) or return
stackAndThrow('" cannot produce category object: %1pb",[target])
- $compileExportsOnly => compDefineExports($op, ds, signature',$e)
+ $compileExportsOnly => compDefineExports($op, ds.1, signature',$e)
$domainShell:= COPY_-SEQ ds
--+ copy needed since slot1 is reset; compMake.. can return a cached vector
attributeList := disallowNilAttribute ds.2 --see below under "loadTimeAlist"
@@ -623,7 +623,6 @@ compDefineFunctor1(df is ['DEF,form,signature,$functorSpecialCases,body],
then $e:= augModemapsFromCategoryRep('_$,ab,cb,target,$e)
else $e:= augModemapsFromCategory('_$,'_$,'_$,target,$e)
$signature:= signature'
- operationAlist:= SUBLIS($pairlis,$domainShell.(1))
parSignature:= SUBLIS($pairlis,signature')
parForm:= SUBLIS($pairlis,form)