(help-usage): Mention support for "(help 'NAME)".
[bpt/guile.git] / ice-9 / ChangeLog
CommitLineData
adcbdb16
TTN
12001-05-18 Thien-Thi Nguyen <ttn@revel.glug.org>
2
d58f1edf
TTN
3 * session.scm: (help): Use `provided?' instead of `feature?'.
4 Factor "TYPE not found for X" output into internal proc.
5 Support `(quote SYMBOL)'; call `search-documentation-files'.
6 (help-doc): If initial search fails, try using
7 `search-documentation-files'.
8 (apropos-fold-accessible, apropos-fold-all): Use `identity'
9 instead of `(lambda (x) x)'. "An identity edit", ha ha.
10
adcbdb16
TTN
11 * documentation.scm: Fix documentation for Guile Documentation
12 Format Version 2: Mention required terminating newlines.
13
14 (find-documentation): Delete.
15 (search-documentation-files): New proc, exported.
16 (object-documentation): Use `search-documentation-files'.
17
f41be016
MG
182001-05-15 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
19
20 * boot-9.scm (cond-expand-features): Made the feature list public,
21 so it can be manipulated by `use-srfis'.
22 (use-srfis): New procedure.
23
7dfc3d0f
TTN
242001-05-15 Thien-Thi Nguyen <ttn@revel.glug.org>
25
26 * boot-9.scm (resolve-interface): Signal error now also if
27 used module's public interface is not available.
28 No longer call `beautify-user-module!'.
29 Signal error now also if selected binding not found.
30
f3f9dcbc
MV
312001-05-10 Marius Vollmer <mvo@zagadka.ping.de>
32
33 Merge from mvo-vcell-clenaup-1-branch.
7dfc3d0f 34
f3f9dcbc
MV
35 * session.scm (apropos): Do not use `builtin-bindings', always use
36 the module obarray.
37 (apropos-fold): Likewise.
38
39 * optargs.scm (bound?): Removed. We should not play games with
40 the magical undefined value.
41 (let-o-k-template): Use `#f' instead of the undefined value as
42 the default default for bindings.
7dfc3d0f 43
f3f9dcbc
MV
44 * boot-9.scm (module-make-local-var!): Do not pass name hint to
45 make-undefined-variable, use `variable-set-name-hint!' instead.
46 (root-module-closure): Removed.
47 (make-root-module): Set the obarray of the module to the
48 `pre-modules-obarray'. Do not use a lazy binder.
49 (scm-module-closure): Removed.
50 (make-root-module): Set the obarray of the module to the
51 `pre-modules-obarray'. Do not use a lazy binder. Set the
52 eval-closure to a `standard-interface-eval-closure'.
53 (module-define!): Do not pass name hint to make-variable, use
54 `variable-set-name-hint!' instead.
55 (make-modules-in, beautify-user-module, resolve-module): Moved
56 towards the beginning of boot-9.scm, across the call to
57 set-current-module that boots the module system. These
58 definitions need to be visible at the time of the first
59 `set-current-module' call.
60 (try-module-autoload): Define a `#f' before the call to
61 set-current-module. It is redefined later.
62
63 * debug.scm: Use `module-set!' instead of `variable-set!' to set
64 insert `debug-options' into the-root-module.
65 * format.scm: Likewise, for `format'.
66
11bbab47
MV
672001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
68
69 * boot-9.scm (error-catching-repl): Call the E
70 ("eval'er") procedure via call-with-values and call the P
71