boot-6: Define module-procedure.
* mes/module/mes/boot-6.mes (define-module): Also define module-procedure.
This commit is contained in:
parent
3d487b7277
commit
e5c231a05d
|
@ -2302,6 +2302,12 @@
|
|||
(when (> %debug 3)
|
||||
(format (current-error-port) "define-module: name=~s" m))
|
||||
(set-current-module m)
|
||||
;; XXX For Mes -- how/where does Guile define this 'module-procedure?
|
||||
,(let ((module (and (pair? args) (car args))))
|
||||
`(when ,(and (pair? module)
|
||||
(= 1 (length module))
|
||||
(symbol? (car module)))
|
||||
(define (,(car module) . arguments) (main (command-line)))))
|
||||
m))
|
||||
|
||||
;; The guts of the use-modules macro. Add the interfaces of the named
|
||||
|
|
Loading…
Reference in New Issue