| Commit message (Expand) | Author | Age | Files | Lines |
* | *** empty log message *** | Rob Browning | 2002-12-09 | 1 | -0/+7 |
* | * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION....* goops/Makefile.am (subpkgdatadir): VERSION ->
GUILE_EFFECTIVE_VERSION.
| Rob Browning | 2002-12-09 | 1 | -1/+1 |
* | * goops/Makefile.am (subpkgdatadir): VERSION ->...GUILE_EFFECTIVE_VERSION.
| Rob Browning | 2002-12-09 | 1 | -1/+1 |
* | * goops.scm (standard-define-class): Changed definition to form...a 'real' macro definition.
| Dirk Herrmann | 2002-11-16 | 2 | -1/+7 |
* | * oop/goops.scm (define-generic, define-accessor): Make sure that...define-generic and define-accessor will continue to work when
mmacros are expanded before execution.
* test-suite/tests/goops.test: Added tests for define-generic and
define-accessor.
| Dirk Herrmann | 2002-07-13 | 2 | -13/+22 |
* | * oop/goops.scm (define-class): Make sure that define-class will...continue to work when mmacros are expanded before execution.
* test-suite/tests/goops.test: Added tests for define-class.
| Dirk Herrmann | 2002-07-13 | 2 | -17/+16 |
* | * goops.scm (define-generic, define-accessor): Make sure that...implicit redefines only happen on top level.
* goops.scm (define-class, define-generic, define-accessor),
goops/stklos.scm (define-class): Use mmacros instead of macros.
| Dirk Herrmann | 2002-07-08 | 3 | -8/+18 |
* | * now using mmacros instead of macros at some places. | Dirk Herrmann | 2002-07-07 | 2 | -2/+6 |
* | Revert to 1.6 (1.7 was an accidental checkin). | Thien-Thi Nguyen | 2002-02-26 | 1 | -34/+19 |
* | doc/ref/ChangeLog | Thien-Thi Nguyen | 2002-02-26 | 1 | -23/+38 |
* | * lib.scm: Move module the system directives `export',... `export-syntax', `re-export' and `re-export-syntax' into the
`define-module' form. This is the recommended way of exporting
bindings.
* srfi-2.scm, srfi-4.scm, srfi-8.scm, srfi-9.scm, srfi-10.scm,
srfi-11.scm, srfi-14.scm, srfi-16.scm: Move module the system
directives `export', `export-syntax', `re-export' and
`re-export-syntax' into the `define-module' form. This is the
recommended way of exporting bindings.
* goops.scm, goops/active-slot.scm, goops/compile.scm,
goops/composite-slot.scm, goops/describe.scm, goops/dispatch.scm,
goops/old-define-method.scm, goops/save.scm, goops/util.scm: Move
module the system directives `export', `export-syntax',
`re-export' and `re-export-syntax' into the `define-module' form.
This is the recommended way of exporting bindings.
* slib.scm (array-indexes): New procedure.
(*features*): Extend. (Probably some of these options should be
set elsewhere.) (Thanks to Aubrey Jaffer.)
* and-let-star-compat.scm, and-let-star.scm, calling.scm,
channel.scm, common-list.scm, debug.scm, debugger.scm,
expect.scm, hcons.scm, lineio.scm, ls.scm, mapping.scm,
null.scm, optargs.scm, poe.scm, popen.scm, pretty-print.scm,
q.scm, r5rs.scm, rdelim.scm, regex.scm, runq.scm, safe-r5rs.scm,
safe.scm, session.scm, slib.scm, streams.scm, string-fun.scm,
syncase.scm, threads.scm: Move module the system directives
`export', `export-syntax', `re-export' and `re-export-syntax'
into the `define-module' form. This is the recommended way of
exporting bindings.
| Mikael Djurfeldt | 2001-10-21 | 10 | -76/+73 |
* | *** empty log message *** | Marius Vollmer | 2001-08-25 | 1 | -0/+5 |
* | (AUTOMAKE_OPTIONS): Change "foreign" to "gnu". | Marius Vollmer | 2001-08-25 | 2 | -2/+2 |
* | *** empty log message *** | Marius Vollmer | 2001-07-29 | 1 | -0/+5 |
* | (hashset-index): Renumbered, since the vcell slot of structs has been...removed.
| Marius Vollmer | 2001-07-29 | 1 | -1/+1 |
* | * goops/util.scm: Updated copyright notice. | Martin Grabmüller | 2001-07-19 | 2 | -1/+5 |
* | * goops/save.scm: Use `re-export' instead of `export' when... re-exporting `make-unbound'.
| Martin Grabmüller | 2001-07-17 | 2 | -1/+8 |
* | *** empty log message *** | Marius Vollmer | 2001-06-04 | 1 | -0/+5 |
* | Use `re-export' instead of `export' when re-exporting...`class-of'.
| Marius Vollmer | 2001-06-04 | 1 | -1/+3 |
* | Added exception notice to all files. | Marius Vollmer | 2001-06-03 | 11 | -0/+264 |
* | Fix missing paren. | Marius Vollmer | 2001-05-19 | 1 | -1/+1 |
* | *** empty log message *** | Marius Vollmer | 2001-05-19 | 1 | -0/+5 |
* | Call `%init-goops-builtins' instead of using the...`(oop goops goopscore)' module.
| Marius Vollmer | 2001-05-19 | 1 | -6/+9 |
* | *** empty log message *** | Marius Vollmer | 2001-05-15 | 1 | -0/+6 |
* | Merged from mvo-vcell-cleanup-1-branch. | Marius Vollmer | 2001-05-15 | 1 | -1/+3 |
* | *** empty log message *** | Marius Vollmer | 2001-05-05 | 1 | -0/+9 |
* | (top-level-env): Use `current-module' instead of...the deprecated *top-level-lookup-closure*.
| Marius Vollmer | 2001-05-05 | 1 | -3/+4 |
* | (initialize-object-procedure): Use...`valid-object-procedure?' instead of explicit tag magic.
(object-procedure-tags): Removed.
| Marius Vollmer | 2001-05-05 | 1 | -4/+1 |
* | *** empty log message *** | Rob Browning | 2001-04-28 | 1 | -0/+6 |
* | * goops.scm (method): rename list* to cons*. | Rob Browning | 2001-04-28 | 1 | -1/+1 |
* | * goops/save.scm (write-readably): rename list* to cons*. | Rob Browning | 2001-04-28 | 1 | -1/+1 |
* | * goops/Makefile.am, goops/goopscore.scm: Reverted changes of...2001-04-03, 2001-03-09.
| Mikael Djurfeldt | 2001-04-11 | 3 | -1/+6 |
* | * goops/Makefile.am (goops_sources): Include goopscore.scm. | Keisuke Nishida | 2001-04-03 | 2 | -1/+6 |
* | * goops/goopscore.scm: New file. | Keisuke Nishida | 2001-03-30 | 2 | -0/+4 |
* | * 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.
| Mikael Djurfeldt | 2001-03-10 | 8 | -126/+213 |
* | * 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.
| Mikael Djurfeldt | 2001-03-04 | 4 | -12/+20 |
* | * 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.
| Mikael Djurfeldt | 2001-03-04 | 2 | -7/+17 |
* | * goops.scm (method): Enclosed BODY by `(let () ...)'....This allows local defines at the beginning of methods.
| Keisuke Nishida | 2001-02-23 | 2 | -3/+8 |
* | * Use eval instead of eval-in-module. | Dirk Herrmann | 2000-12-15 | 2 | -1/+6 |
* | .cvsignore | Keisuke Nishida | 2000-12-07 | 2 | -0/+4 |
* | * Goops does not provide its own version of logand any more....* Removed use of deprecated stuff from goops.
| Dirk Herrmann | 2000-11-24 | 3 | -4/+10 |
* | *** empty log message *** | Mikael Djurfeldt | 2000-11-07 | 1 | -0/+9 |
* | * goops/dispatch.scm (method-cache-install!): Use n-specialized +...1 args for type matching. (Thanks to Lars J. Aas.)
| Mikael Djurfeldt | 2000-11-07 | 1 | -1/+1 |
* | * goops.scm (internal-add-method!): Set n-specialized of a generic...function to the number of specializers regardless if it has rest
args or not.
| Mikael Djurfeldt | 2000-11-07 | 1 | -15/+2 |
* | *** empty log message *** | Mikael Djurfeldt | 2000-10-25 | 13 | -0/+3447 |