From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Newsgroups: gmane.lisp.guile.bugs Subject: bug#20423: goops - inheritance of slot options Date: Thu, 23 Jun 2016 21:06:36 -0400 Message-ID: <20160624010636.CPEPG.255078.root@cdptpa-web03> References: <20150424230538.67db3eaa@capac> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1466730453 23428 80.91.229.3 (24 Jun 2016 01:07:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 24 Jun 2016 01:07:33 +0000 (UTC) Cc: 20423@debbugs.gnu.org To: David Pirotte , Andy Wingo Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri Jun 24 03:07:14 2016 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bGFaT-0002mr-8O for guile-bugs@m.gmane.org; Fri, 24 Jun 2016 03:07:13 +0200 Original-Received: from localhost ([::1]:40200 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGFaS-0006DT-HW for guile-bugs@m.gmane.org; Thu, 23 Jun 2016 21:07:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33247) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGFaM-0006DD-7d for bug-guile@gnu.org; Thu, 23 Jun 2016 21:07:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bGFaH-0006iW-Vx for bug-guile@gnu.org; Thu, 23 Jun 2016 21:07:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGFaH-0006iS-SE for bug-guile@gnu.org; Thu, 23 Jun 2016 21:07:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bGFaH-0007Pt-Mr for bug-guile@gnu.org; Thu, 23 Jun 2016 21:07:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 24 Jun 2016 01:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20423 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 20423-submit@debbugs.gnu.org id=B20423.146673040628486 (code B ref 20423); Fri, 24 Jun 2016 01:07:01 +0000 Original-Received: (at 20423) by debbugs.gnu.org; 24 Jun 2016 01:06:46 +0000 Original-Received: from localhost ([127.0.0.1]:53149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGFa1-0007PO-Qn for submit@debbugs.gnu.org; Thu, 23 Jun 2016 21:06:46 -0400 Original-Received: from cdptpa-outbound-snat.email.rr.com ([107.14.166.228]:17492 helo=cdptpa-oedge-vip.email.rr.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGFZz-0007P9-63 for 20423@debbugs.gnu.org; Thu, 23 Jun 2016 21:06:44 -0400 Authentication-Results: cdptpa-oedge03 smtp.user=dsmich@roadrunner.com; auth=pass (LOGIN) Original-Received: from [107.14.174.248] ([107.14.174.248:59546] helo=cdptpa-web03) by cdptpa-oedge03 (envelope-from ) (ecelerity 3.5.0.35861 r(Momo-dev:tip)) with ESMTPA id A2/67-30907-C978C675; Fri, 24 Jun 2016 01:06:36 +0000 In-Reply-To: <20160623200857.1e0d3e51@capac> X-Priority: 3 (Normal) Sensitivity: Normal X-Originating-IP: from 65.185.85.154 by webmail.roadrunner.com; Fri, 24 Jun 2016 1:06:36 +0000 X-RR-Connecting-IP: 107.14.168.142:2525 X-Cloudmark-Score: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8192 Archived-At: ---- David Pirotte 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