(resolve-interface): Signal error now also if used module's
[bpt/guile.git] / ice-9 / ChangeLog
CommitLineData
f3f9dcbc
MV
12001-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
11bbab47
MV
372001-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