1 |
2003-03-12 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
2003-03-12 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
2 |
|
|
3 |
|
* boot-9.scm (module-make-local-var!): Use module-add!. |
4 |
|
(module-primitive-add!): New function. |
5 |
|
(resolve-interface): Use |
6 |
|
(call-with-deferred-observers, module-call-observers): New |
7 |
|
functions. |
8 |
|
(module-defer-observers, module-defer-observers-mute, |
9 |
|
module-defer-observers-table): New variables. |
10 |
|
(process-define-module, process-use-modules, export, re-export): |
11 |
|
Use call-with-deferred-observers. |
12 |
|
|
13 |
|
* syncase.scm (eval): Mark as replacement. |
14 |
|
|
15 |
|
* boot-9.scm (defmacro-public): Use export-syntax instead of export. |
16 |
|
|
17 |
* slib.scm (*features*): Set the core variable instead of defining |
* slib.scm (*features*): Set the core variable instead of defining |
18 |
a local version. |
a local version. |
19 |
(provide, provided?): Mark as replacements. |
(provide, provided?): Mark as replacements. |