cleanups to boot-9
[bpt/guile.git] / module / ice-9 / boot-9.scm
index c12dc96..c3531e1 100644 (file)
 
 \f
 
-;; Before the module system boots, there are no module names. But
-;; psyntax does want a module-name definition, so give it one.
+;; Define a minimal stub of the module API for psyntax, before modules
+;; have booted.
 (define (module-name x)
   '(guile))
-(define (module-add! module sym var)
-  (hashq-set! (%get-pre-modules-obarray) sym var))
 (define (module-define! module sym val)
   (let ((v (hashq-ref (%get-pre-modules-obarray) sym)))
     (if v
 (define (module-ref module sym)
   (let ((v (module-variable module sym)))
     (if v (variable-ref v) (error "badness!" (pk module) (pk sym)))))
+(define (resolve-module . args)
+  #f)
 
 (define (make-module-ref mod var kind)
   (case kind
                    `(@@ ,mod ,var)
                    var))
     (else (error "foo" mod var kind))))
-(define (resolve-module . args)
-  #f)
 
 ;;; API provided by psyntax
 (define syntax-violation #f)
 (define $sc-dispatch #f)
 
 ;;; Useless crap I'd like to get rid of
-(define install-global-transformer #f)
 (define (annotation? x) #f)