~ chicken-core (chicken-5) 8dd1c237ed6e3fdc4bc58152153bd0b9b05b25b1


commit 8dd1c237ed6e3fdc4bc58152153bd0b9b05b25b1
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Tue Jan 12 22:44:22 2016 +1300
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Tue Mar 8 22:52:33 2016 +1300

    Add some missing chicken.expand imports

diff --git a/eval.scm b/eval.scm
index c5a4f979..ca1dbe79 100644
--- a/eval.scm
+++ b/eval.scm
@@ -78,6 +78,7 @@
   '((chicken . chicken-syntax)
     (chicken.data-structures . data-structures)
     (chicken.eval . eval)
+    (chicken.expand . expand)
     (chicken.extras . extras)
     (chicken.files . files)
     (chicken.foreign . chicken-ffi-syntax)
diff --git a/modules.scm b/modules.scm
index 22034f18..1bdbaf48 100644
--- a/modules.scm
+++ b/modules.scm
@@ -933,6 +933,7 @@
 (##sys#register-module-alias 'r5rs 'scheme)
 (##sys#register-module-alias 'data-structures 'chicken.data-structures)
 (##sys#register-module-alias 'extras 'chicken.extras)
+(##sys#register-module-alias 'expand 'chicken.expand)
 (##sys#register-module-alias 'files 'chicken.files)
 (##sys#register-module-alias 'foreign 'chicken.foreign)
 (##sys#register-module-alias 'irregex 'chicken.irregex)
diff --git a/srfi-4.scm b/srfi-4.scm
index bc38d5b7..fffdd73f 100644
--- a/srfi-4.scm
+++ b/srfi-4.scm
@@ -27,7 +27,7 @@
 
 (declare
   (unit srfi-4)
-  (uses extras)
+  (uses expand extras)
   (disable-interrupts)
   (not inline ##sys#user-print-hook ##sys#number-hash-hook)
   (foreign-declare #<<EOF
@@ -79,7 +79,8 @@ EOF
    write-u8vector)
 
 (import scheme chicken)
-(import chicken.foreign)
+(import chicken.expand
+	chicken.foreign)
 
 (include "common-declarations.scm")
 
Trap