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