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