Commit | Line | Data |
---|---|---|
c4778010 MD |
1 | 2000-08-13 Mikael Djurfeldt <mdj@linnaeus.mit.edu> |
2 | ||
3 | * psyntax.ss (top-level-eval-hook, local-eval-hook): Pass | |
4 | `(interaction-environment)' as second arg to `eval'. This is | |
5 | completely equivalent with the state before the change to eval of | |
6 | 2000-08-11, but we should extend psyntax.ss to be module aware. | |
7 | (Thanks to Ian Bicking.) | |
8 | ||
9 | * emacs.scm (emacs-symdoc): Parenthesis fix. | |
10 | ||
3a33a9b1 MD |
11 | 2000-08-11 Mikael Djurfeldt <mdj@linnaeus.mit.edu> |
12 | ||
f7de400a MD |
13 | * r5rs.scm (interaction-environment): Removed definition. (Is now |
14 | provided by libguile/modules.c.) | |
15 | ||
16 | * safe-r5rs.scm (null-environment): Bugfix: Should include | |
17 | syntactic bindings. | |
18 | ||
3a33a9b1 MD |
19 | * boot-9.scm (record-constructor, record-accessor, |
20 | record-modifier, scm-style-repl): Add second arg to eval. | |
21 | (read-hash-extend #\.): Ditto. (This is actually a bugfix!) | |
22 | (eval-in-module): Redefined to be eval and deprecated. | |
23 | ||
24 | * syncase.scm (eval): Add second arg both in definition and use. | |
25 | ||
26 | * slib.scm (slib:eval): Use eval instead of eval-in-module. | |
27 | (defmacro:eval): Eval in (interaction-environment). | |
28 | ||
29 | * safe-r5rs.scm (eval): Removed definition. | |
30 | ||
31 | * emacs.scm (emacs-eval-request): | |
32 | (emacs-symdoc): (This procedure needs updating!) | |
33 | ||
1807c7b8 MD |
34 | 2000-08-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu> |
35 | ||
3a33a9b1 MD |
36 | * boot-9.scm: Added note about dependency in modules.h to |
37 | definition of module-type. | |
38 | ||
1807c7b8 MD |
39 | * Makefile.am (ice9_sources): Added receive.scm, srfi-8.scm. |
40 | ||
41 | * receive.scm, srfi-8.scm: New files. | |
42 | ||
43 | * boot-9.scm (scm-style-repl): Print multiple values on successive | |
44 | lines. | |
45 | (process-define-module): Bugfix: Make sure that exports are done | |
46 | *after* all used interfaces has been added. | |
47 | ||
b73bde31 MV |
48 | 2000-07-24 Marius Vollmer <mvo@zagadka.ping.de> |
49 | ||
50 | * common-list.scm (uniq): Made tail-recursive. Thanks to thi! | |
51 | ||
22381005 DH |
52 | 2000-07-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
53 | ||
54 | * boot-9.scm (expt): In case of negative integer exponents return | |
55 | an exact result if the input paramters were exact. Thanks to | |
56 | Mikael for the suggestion. | |
57 | ||
24511502 DH |
58 | 2000-07-12 Dirk Herrmann <D.Herrmann@tu-bs.de> |
59 | ||
60 | * boot-9.scm (expt): Make sure that integer-expt is only called | |
61 | if the exponent is a non-negative integer. | |
62 | ||
45036de1 MD |
63 | 2000-07-01 Mikael Djurfeldt <mdj@thalamus.nada.kth.se> |
64 | ||
65 | * boot-9.scm (process-define-module): Bugfix: Only check the CDR | |
66 | for export args. | |
67 | ||
ac373580 DH |
68 | 2000-06-27 Dirk Herrmann <D.Herrmann@tu-bs.de> |
69 | ||
70 | * popen.scm: gc-thunk is deprecated. Use after-gc-hook instead. | |
71 | ||
e5d2c2fa DH |
72 | 2000-06-16 Dirk Herrmann <D.Herrmann@tu-bs.de> |
73 | ||
74 | * common-list.scm (intersection, set-difference, remove-if, | |
75 | remove-if-not): Made tail-recursive. Thanks to William Webber | |
76 | for the hint. | |
77 | ||
78 | (delete-if!, delete-if-not!): Renamed parameter from `list' to | |
79 | `l' in order to avoid confusion. Note: These functions are not | |
80 | tail recursive yet. | |
81 | ||
c0997079 MD |
82 | 2000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se> |
83 | ||
2b6e0d2b MD |
84 | * boot-9.scm: Turned `the-module', `*top-level-lookup-closure*', |
85 | and `scm:eval-transformer' into fluids. | |
86 | ||
c0997079 MD |
87 | * boot-9.scm (purify-module!, module-export!): New procedures. |
88 | (export): Rewritten using `module-export!'. | |
89 | (process-define-module): New define-module options: pure, export. | |
90 | See NEWS. | |
2b6e0d2b MD |
91 | (scm-style-repl): Added optional module argument. |
92 | ||
c0997079 MD |
93 | * null.scm, r5rs.scm, safe-r5rs.scm, safe.scm: New modules. |
94 | ||
8b2294f7 MD |
95 | 2000-06-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se> |
96 | ||
97 | * session.scm (make-fold-modules): Detect circular references in | |
98 |