diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog index 7c02592c4..d2f021a06 100644 --- a/ice-9/ChangeLog +++ b/ice-9/ChangeLog @@ -1,3 +1,22 @@ +2001-02-13 Marius Vollmer + + * 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 * boot-9.scm (scm-style-repl): Use `primitive-eval' instead of diff --git a/libguile/ChangeLog b/libguile/ChangeLog index b3ac66e4c..d54ee5d5d 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,9 @@ +2001-02-13 Marius Vollmer + + * 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 * list.c (scm_list_copy): Validate the first argument.