| 1 | 2001-05-10 Marius Vollmer <mvo@zagadka.ping.de> |
| 2 | |
| 3 | Merge from mvo-vcell-clenaup-1-branch. |
| 4 | |
| 5 | * session.scm (apropos): Do not use `builtin-bindings', always use |
| 6 | the module obarray. |
| 7 | (apropos-fold): Likewise. |
| 8 | |
| 9 | * optargs.scm (bound?): Removed. We should not play games with |
| 10 | the magical undefined value. |
| 11 | (let-o-k-template): Use `#f' instead of the undefined value as |
| 12 | the default default for bindings. |
| 13 | |
| 14 | * boot-9.scm (module-make-local-var!): Do not pass name hint to |
| 15 | make-undefined-variable, use `variable-set-name-hint!' instead. |
| 16 | (root-module-closure): Removed. |
| 17 | (make-root-module): Set the obarray of the module to the |
| 18 | `pre-modules-obarray'. Do not use a lazy binder. |
| 19 | (scm-module-closure): Removed. |
| 20 | (make-root-module): Set the obarray of the module to the |
| 21 | `pre-modules-obarray'. Do not use a lazy binder. Set the |
| 22 | eval-closure to a `standard-interface-eval-closure'. |
| 23 | (module-define!): Do not pass name hint to make-variable, use |
| 24 | `variable-set-name-hint!' instead. |
| 25 | (make-modules-in, beautify-user-module, resolve-module): Moved |
| 26 | towards the beginning of boot-9.scm, across the call to |
| 27 | set-current-module that boots the module system. These |
| 28 | definitions need to be visible at the time of the first |
| 29 | `set-current-module' call. |
| 30 | (try-module-autoload): Define a `#f' before the call to |
| 31 | set-current-module. It is redefined later. |
| 32 | |
| 33 | * debug.scm: Use `module-set!' instead of `variable-set!' to set |
| 34 | insert `debug-options' into the-root-module. |
| 35 | * format.scm: Likewise, for `format'. |
| 36 | |
| 37 | 2001-05-15 Marius Vollmer <mvo@zagadka.ping.de> |
| 38 | |
| 39 | * boot-9.scm (error-catching-repl): Call the E |
| 40 | ("eval'er") procedure via call-with-values and call the P |
| 41 |