GNU bug report logs - #20423
goops - inheritance of slot options

Previous Next

Package: guile;

Reported by: David Pirotte <david <at> altosw.be>

Date: Sat, 25 Apr 2015 02:07:01 UTC

Severity: normal

Full log


Message #14 received at 20423 <at> debbugs.gnu.org (full text, mbox):

From: <dsmich <at> roadrunner.com>
To: David Pirotte <david <at> altosw.be>, Andy Wingo <wingo <at> pobox.com>
Cc: 20423 <at> debbugs.gnu.org
Subject: Re: bug#20423: goops - inheritance of slot options
Date: Thu, 23 Jun 2016 21:06:36 -0400
---- David Pirotte <david <at> altosw.be> wrote: 
> Hi Andy,
> 
> > For what it's worth this is a part of GOOPS's design AFAIU: all slot
> > definitions are unique.  Two slots named S declared on classes A and B
> > are distinct, even if A is a superclass of B.
> 
> Well, as I explained in the original report, the only specification we have is CLOS:
> Stklos, upon which Guile GOOPS is based, clearly state in its manual, among the
> first paragraphs, that it implements the CLOS protocol [a subset]: there is no
> 'redesign' anywhere in Stlkos [it just lacks :before and :after methods AFAICT].
> 
> AFAICT, there is no Guile 'official' document stating clearly, neither in the
> manual, that GOOPS authors decided to redesign this part of the protocol and why...
> is there?

Way way back, goops was a separate project from guile.   This TODO file has some info on where Mikael was planning on going with it:

http://cvs.savannah.gnu.org/viewvc/guile/guile-oops/TODO?revision=1.19&root=guile&view=markup

-Dale





This bug report was last modified 8 years and 338 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.