* boot-9.scm (define-public): Removed spurious call to
authorMarius Vollmer <mvo@zagadka.de>
Tue, 13 Feb 2001 01:07:45 +0000 (01:07 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Tue, 13 Feb 2001 01:07:45 +0000 (01:07 +0000)
commit645e38d9ac0cc1415b2d7d41f3996007dbfbdafd
tree1cf55558c249c66587ed676db8b89c51d4ea8bf2
parent5d6bb34916b52f87f1f4789dabfdfbdb7a176549
* boot-9.scm (define-public): Removed spurious call to
`interaction-evironment'.
(define-public, defmacro-public): Use `export' instead of explicit
module magic.
(eval-when): New macro.
(define-module, use-modules, use-syntax, export): Use it to
restrict the use of these forms to the top level.
(define-public, defmacro-public): Only export binding when on
top-level.
(process-define-module): Call `set-current-module' with the
defined module.
(define-module): Simply call `process-define-module' without any
fuss (but only on top-level).
(named-module-use!): New function.
(top-repl): Do not use `define-module'.  Use equivalent low-level
means instead.
ice-9/boot-9.scm