Adding import explicitly to the REPL.

This commit is contained in:
Alex Shinn 2014-02-05 07:20:29 +09:00
parent e5da561a5d
commit 19858f5d71

4
main.c
View file

@ -545,6 +545,10 @@ void run_main (int argc, char **argv) {
sexp_set_parameter(ctx, sexp_meta_env(ctx), sym=sexp_intern(ctx, sexp_argv_symbol, -1), args);
if (i >= argc && main_symbol == NULL) {
/* no script or main, run interactively */
sym = sexp_intern(ctx, "repl-import", -1);
tmp = sexp_env_ref(ctx, sexp_meta_env(ctx), sym, SEXP_VOID);
sym = sexp_intern(ctx, "import", -1);
sexp_env_define(ctx, env, sym, tmp);
repl(ctx, env);
} else {
#if SEXP_USE_MODULES