Commit | Line | Data |
---|---|---|
e4e1ea73 MV |
1 | 2001-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 |
23 | 2001-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 |
48 | 2001-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 |
54 | 2001-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 |
61 | 2001-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 |
97 | 2001-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 |