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