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