aboutsummaryrefslogtreecommitdiff
path: root/src/interp/define.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-02-02 13:26:26 +0000
committerdos-reis <gdr@axiomatics.org>2008-02-02 13:26:26 +0000
commitc78c9f3c403b2154127f16dec9b1c95879601f5e (patch)
treecfcffb66952748900ebbd9429d02d7e97b41cb91 /src/interp/define.boot
parentc2639522f9f219295e0243a3af98b6082a597b3c (diff)
downloadopen-axiom-c78c9f3c403b2154127f16dec9b1c95879601f5e.tar.gz
* interp/setq.lisp: Remove more unused variables.
* interp/nruncomp.boot ($Slot1DataBase): Define here. * interp/parse.boot ($oldParserExpandAbbrs): Likewise. * interp/define.boot ($mutableDomains): Define here. (compDefineFunctor1): Tidy. (clearCmdCompletely): Don't set $functionTable.
Diffstat (limited to 'src/interp/define.boot')
-rw-r--r--src/interp/define.boot7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/interp/define.boot b/src/interp/define.boot
index 0192427e..92f15d99 100644
--- a/src/interp/define.boot
+++ b/src/interp/define.boot
@@ -40,6 +40,8 @@ import '"category"
NRTPARSE := false
$newCompCompare := false
+++ List of mutable domains.
+$mutableDomains := nil
--% FUNCTIONS WHICH MUNCH ON == STATEMENTS
@@ -401,9 +403,8 @@ compDefineFunctor1(df is ['DEF,form,signature,$functorSpecialCases,body],
$pairlis := [[a,:v] for a in argl for v in $FormalMapVariableList]
$mutableDomain: local :=
-- all defaulting packages should have caching turned off
- isCategoryPackageName $op or
- (if BOUNDP '$mutableDomains then MEMQ($op,$mutableDomains)
- else false ) --true if domain has mutable state
+ isCategoryPackageName $op or MEMQ($op,$mutableDomains)
+ --true if domain has mutable state
signature':=
[first signature,:[getArgumentModeOrMoan(a,form,$e) for a in argl]]
$functorForm:= $form:= [$op,:argl]