1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 22:10:21 +02:00
Commit graph

18 commits

Author SHA1 Message Date
Martin Grabmüller
4ff63331dd * goops/util.scm: Updated copyright notice. 2001-07-19 20:50:48 +00:00
Martin Grabmüller
38038d4c6c * goops/save.scm: Use re-export' instead of export' when
re-exporting `make-unbound'.
2001-07-17 05:28:20 +00:00
Marius Vollmer
feeedafb9c *** empty log message *** 2001-06-04 22:18:59 +00:00
Marius Vollmer
7c628196fd *** empty log message *** 2001-05-19 00:19:42 +00:00
Marius Vollmer
f3f9dcbc5d *** empty log message *** 2001-05-15 15:00:31 +00:00
Marius Vollmer
c10ecc4c81 *** empty log message *** 2001-05-05 19:16:08 +00:00
Rob Browning
c90fcdf63f *** empty log message *** 2001-04-28 17:18:16 +00:00
Mikael Djurfeldt
b592004c72 * goops/Makefile.am, goops/goopscore.scm: Reverted changes of
2001-04-03, 2001-03-09.
2001-04-11 02:13:14 +00:00
Keisuke Nishida
a082616648 * goops/Makefile.am (goops_sources): Include goopscore.scm. 2001-04-03 20:48:20 +00:00
Keisuke Nishida
a255cf13ba * goops/goopscore.scm: New file. 2001-03-30 02:51:50 +00:00
Mikael Djurfeldt
71d540f734 * goops.scm (define-method): Only accept new syntax.
* goops/old-define-method.scm: New file.

* goops.scm, goops/save.scm, goops/composite-slot.scm,
goops/active-slot.scm: Use new method syntax.
2001-03-10 03:09:50 +00:00
Mikael Djurfeldt
b432fb4b99 * goops/compile.scm (compile-method): Tag method closure for body
expansion.

* goops.scm (change-object-class): Quote empty list constants.
(method): Reverted previous change (enclosing body);
Quote empty list.
(initialize <method>): Supply `dummy-procedure' as default instead
of creating a new closure.

* goops/internal.scm: Re-export (oop goops) without copying
bindings.
2001-03-04 20:46:34 +00:00
Mikael Djurfeldt
cc6c7feea4 * goops.scm (change-object-class): Quote empty list constants.
(method): Reverted previous change (enclosing body);
Quote empty list.
(initialize <method>): Pre-expand the method closure.
2001-03-04 05:28:21 +00:00
Keisuke Nishida
19b6a58d52 * goops.scm (method): Enclosed BODY by `(let () ...)'.
This allows local defines at the beginning of methods.
2001-02-23 13:07:09 +00:00
Dirk Herrmann
3b505adf7d * Use eval instead of eval-in-module. 2000-12-15 09:53:56 +00:00
Dirk Herrmann
ca83b028dc * Goops does not provide its own version of logand any more.
* Removed use of deprecated stuff from goops.
2000-11-24 10:55:23 +00:00
Mikael Djurfeldt
b100f5eed2 *** empty log message *** 2000-11-07 02:19:13 +00:00
Mikael Djurfeldt
14f1d9fec8 *** empty log message *** 2000-10-25 14:51:33 +00:00