clean up some syntax imports and exports
authorAndy Wingo <wingo@pobox.com>
Fri, 2 May 2008 16:59:04 +0000 (18:59 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 2 May 2008 16:59:04 +0000 (18:59 +0200)
* module/system/base/syntax.scm (system): Don't re-export receive or
  and-let*; modules should explicitly import these if they want to. Don't
  export an empty stack-catch definition!

* module/system/repl/command.scm (system): Pull in and-let*.

* module/system/vm/disasm.scm (system): Don't import and-let*.

module/system/base/syntax.scm
module/system/repl/command.scm
module/system/vm/disasm.scm

index 4af70c0..7f23df6 100644 (file)
 ;;; Code:
 
 (define-module (system base syntax)
-  :use-module (ice-9 receive)
-  :use-module (ice-9 and-let-star)
-  :export (stack-catch receive and-let*
-           %make-struct slot
+  :export (%make-struct slot
            %slot-1 %slot-2 %slot-3 %slot-4 %slot-5
            %slot-6 %slot-7 %slot-8 %slot-9
            list-fold)
index 802df5a..c0f05b4 100644 (file)
@@ -32,7 +32,8 @@
   :autoload (system vm profile) (vm-profile)
   :use-module (ice-9 format)
   :use-module (ice-9 session)
-  :use-module (ice-9 documentation))
+  :use-module (ice-9 documentation)
+  :use-module (ice-9 and-let-star))
 
 \f
 ;;;
index 9d0bb9c..3993008 100644 (file)
@@ -26,7 +26,6 @@
   :use-module (ice-9 match)
   :use-module (ice-9 format)
   :use-module (ice-9 receive)
-  :use-module (ice-9 and-let-star)
   :export (disassemble-objcode disassemble-program disassemble-bytecode))
 
 (define (disassemble-objcode objcode . opts)