Commit | Line | Data |
---|---|---|
cc6c7fee MD |
1 | 2001-03-04 Mikael Djurfeldt <mdj@linnaeus.mit.edu> |
2 | ||
b432fb4b MD |
3 | * goops/compile.scm (compile-method): Tag method closure for body |
4 | expansion. | |
5 | ||
cc6c7fee MD |
6 | * goops.scm (change-object-class): Quote empty list constants. |
7 | (method): Reverted previous change (enclosing body); | |
8 | Quote empty list. | |
b432fb4b MD |
9 | (initialize <method>): Supply `dummy-procedure' as default instead |
10 | of creating a new closure. | |
cc6c7fee | 11 | |
b432fb4b MD |
12 | * goops/internal.scm: Re-export (oop goops) without copying |
13 | bindings. | |
14 | ||
19b6a58d KN |
15 | 2001-02-23 Keisuke Nishida <kxn30@po.cwru.edu> |
16 | ||
17 | * goops.scm (method): Enclosed BODY by `(let () ...)'. | |
18 | This allows local defines at the beginning of methods. | |
19 | ||
3b505adf DH |
20 | 2000-12-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
21 | ||
22 | * goops/save.scm (load-objects): eval-in-module is deprecated. | |
23 | Use eval instead. | |
24 | ||
ca83b028 DH |
25 | 2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de> |
26 | ||
27 | * goops.scm: Don't export removed %logand any more. | |
28 | ||
29 | * goops/dispatch.scm (cache-try-hash!): Use logand instead of | |
30 | %logand. | |
31 | ||
b100f5ee MD |
32 | 2000-11-06 Mikael Djurfeldt <mdj@linnaeus.mit.edu> |
33 | ||
34 | * goops.scm (internal-add-method!): Set n-specialized of a generic | |
35 | function to the number of specializers regardless if it has rest | |
36 | args or not. | |
37 | ||
38 | * goops/dispatch.scm (method-cache-install!): Use n-specialized + | |
39 | 1 args for type matching. (Thanks to Lars J. Aas.) | |
40 | ||
14f1d9fe MD |
41 | 2000-10-23 Mikael Djurfeldt <mdj@linnaeus.mit.edu> |
42 | ||
43 | * goops.scm (goops-error): Removed use of oldfmt. | |
44 |