r7rs library import vs use pasted by sethalves on Fri Jul 26 20:44:09 2013

ponk% svn diff
Index: r7rs-compile-time.scm
===================================================================
--- r7rs-compile-time.scm       (revision 29419)
+++ r7rs-compile-time.scm       (working copy)
@@ -93,7 +93,7 @@
              specs))
        (define (parse-imports specs)
         (map (lambda (spec)
-               `(import ,(fixup-import/export-spec spec 'import)))
+               `(##core#require-extension (,(fixup-import/export-spec spec 'import)) #t))
              specs))
        (define (process-includes fnames ci?)
         `(##core#begin

And this? added by sjamaan on Fri Jul 26 20:45:21 2013

Index: r7rs-compile-time.scm
===================================================================
--- r7rs-compile-time.scm	(revision 29419)
+++ r7rs-compile-time.scm	(working copy)
@@ -92,9 +92,9 @@
 		(spec (syntax-error 'define-library "invalid export specifier" spec name)))
 	      specs))
        (define (parse-imports specs)
-	 (map (lambda (spec)
-		`(import ,(fixup-import/export-spec spec 'import)))
-	      specs))
+	 `(##core#require-extension
+           (map (lambda (spec) (fixup-import/export-spec spec 'import)) specs)
+           #t))
        (define (process-includes fnames ci?)
 	 `(##core#begin
 	   ,@(map (match-lambda