1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-18 09:40:25 +02:00

*** empty log message ***

This commit is contained in:
Marius Vollmer 2001-02-13 01:09:25 +00:00
parent a2abcb5823
commit 7af4defed1
2 changed files with 25 additions and 0 deletions

View file

@ -1,3 +1,22 @@
2001-02-13 Marius Vollmer <mvo@zagadka.ping.de>
* 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.
2001-02-11 Marius Vollmer <mvo@zagadka.ping.de>
* boot-9.scm (scm-style-repl): Use `primitive-eval' instead of

View file

@ -1,3 +1,9 @@
2001-02-13 Marius Vollmer <mvo@zagadka.ping.de>
* eval.c (scm_ceval, scm_deval): use `SIDEVAL' instead of
SCM_CEVAL when evaluating subforms of `begin' forms. SCM_CEVAL
can not deal with immediates.
2001-02-12 Keisuke Nishida <kxn30@po.cwru.edu>
* list.c (scm_list_copy): Validate the first argument.