~ chicken-core (chicken-5) 000c56b1e12f97cade11c39646fcdc10706ae448


commit 000c56b1e12f97cade11c39646fcdc10706ae448
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Sun May 7 22:31:48 2017 +1200
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Sun May 7 22:31:50 2017 +1200

    Import chicken.eval in load module
    
    This fixes bootstrapping with CHICKEN 4 by making sure "eval" is
    resolved to the right name inside chicken.load (otherwise, it would be
    unqualified and result in an error due to an undefined procedure).

diff --git a/eval.scm b/eval.scm
index 2f3e64d1..9fb27da7 100644
--- a/eval.scm
+++ b/eval.scm
@@ -874,7 +874,11 @@
    load load-extension load-library load-noisily load-relative load-verbose
    provide provided? require set-dynamic-load-mode!)
 
-(import (except scheme load) chicken chicken.foreign chicken.internal)
+(import (except scheme load)
+	chicken
+	chicken.eval
+	chicken.foreign
+	chicken.internal)
 
 (include "mini-srfi-1.scm")
 (include "egg-information.scm")
Trap