aboutsummaryrefslogtreecommitdiff
path: root/src/interp/c-util.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-04-27 07:41:49 +0000
committerdos-reis <gdr@axiomatics.org>2011-04-27 07:41:49 +0000
commit320d0c5d61b2fc8cb6780b9c7e426a76e126307a (patch)
treee593716c7f294b29fbfe4dd1f71758453f9b3586 /src/interp/c-util.boot
parentb34b11df886a81fe707bb09677c1ecd9715dbe70 (diff)
downloadopen-axiom-320d0c5d61b2fc8cb6780b9c7e426a76e126307a.tar.gz
* interp/br-util.boot (dbInfovec): Move to c-util.boot
Diffstat (limited to 'src/interp/c-util.boot')
-rw-r--r--src/interp/c-util.boot12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/interp/c-util.boot b/src/interp/c-util.boot
index 9cd39a91..f6a0ede4 100644
--- a/src/interp/c-util.boot
+++ b/src/interp/c-util.boot
@@ -46,12 +46,22 @@ module c_-util where
getSuccessEnvironment: (%Form,%Env) -> %Env
getInverseEnvironment: (%Form,%Env) -> %Env
giveVariableSomeValue: (%Symbol,%Mode,%Env) -> %Env
-
+ -- functor data manipulation
+ dbInfovec: %Constructor -> %Maybe %FunctorData
--%
$SetCategory ==
'(SetCategory)
+--%
+
+dbInfovec name ==
+ getConstructorKindFromDB name is "category" => nil
+ asharpConstructorFromDB name => nil
+ loadLibIfNotLoaded(name)
+ u := property(name,'infovec) => u
+ nil
+
--%
++ Token to indicate that a function body should be ignored.