diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog index 6fb60be9c..c369422c7 100644 --- a/ice-9/ChangeLog +++ b/ice-9/ChangeLog @@ -1,3 +1,17 @@ +1999-08-05 Mikael Djurfeldt + + GOOPS needs the observer protocol specified for the new module + system. Here's a simple version for the old module system: + * boot-9.scm (module-observers, module-weak-observers, + module-observer-id, set-module-observers!, + set-module-observer-id!): New accessors. + (module-type): Added slots `observers', `weak-observers' and + `observer-id'. + (module-observe, module-observe-weak, module-unobserve, + module-modified!): New procedures. + (module-make-local-var!, module-add!, module-remove!, + module-clear!, module-define!, module-use!): Call module-modified!. + 1999-07-29 Marius Vollmer * boot-9.scm (error-catching-loop): Correct non-RnRS usage of internal diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 4cc4d7dd2..23185a5e8 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,5 +1,7 @@ 1999-08-05 Mikael Djurfeldt + * feature.c, feature.h (scm_c_run_hook): Added. + * eval.c (SCM_CEVAL:SCM_IM_DISPATCH): Bugfix: Jump back to cdrxnoap and loopnoap instead of begin and loop.