summaryrefslogtreecommitdiff
path: root/libguile/modules.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/modules.c')
-rw-r--r--libguile/modules.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/libguile/modules.c b/libguile/modules.c
index 649f1a62b..9c0278ad1 100644
--- a/libguile/modules.c
+++ b/libguile/modules.c
@@ -114,6 +114,14 @@ scm_module_lookup_closure (SCM module)
SCM_EOL);
}
+static SCM resolve_module;
+
+SCM
+scm_resolve_module (SCM name)
+{
+ return scm_apply (SCM_CDR (resolve_module), SCM_LIST1 (name), SCM_EOL);
+}
+
static SCM try_module_autoload;
SCM
@@ -139,5 +147,6 @@ scm_post_boot_init_modules ()
make_modules_in = scm_intern0 ("make-modules-in");
beautify_user_module_x = scm_intern0 ("beautify-user-module!");
module_eval_closure = scm_intern0 ("module-eval-closure");
+ resolve_module = scm_intern0 ("resolve-module");
try_module_autoload = scm_intern0 ("try-module-autoload");
}