From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.devel Subject: Re: goops - guile-clutter unexpected bug while using #:virtual slot allocation for a subclass Date: Tue, 27 Jan 2015 17:11:15 -0200 Message-ID: <20150127171115.6172ccea@capac> References: <20141219174633.6efb845e@capac> <8761btfcni.fsf@pobox.com> <20150126230044.2d1e71de@capac> <87sieweie4.fsf@pobox.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/gymSizy1a9VTF63rBo+3Quf"; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1422385904 682 80.91.229.3 (27 Jan 2015 19:11:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 27 Jan 2015 19:11:44 +0000 (UTC) Cc: guile-devel To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Jan 27 20:11:44 2015 Return-path: Envelope-to: guile-devel@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 1YGBY1-0005a2-Sp for guile-devel@m.gmane.org; Tue, 27 Jan 2015 20:11:38 +0100 Original-Received: from localhost ([::1]:49317 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGBY1-0002ss-8m for guile-devel@m.gmane.org; Tue, 27 Jan 2015 14:11:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57254) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGBXx-0002sc-0K for guile-devel@gnu.org; Tue, 27 Jan 2015 14:11:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGBXr-00007r-Ph for guile-devel@gnu.org; Tue, 27 Jan 2015 14:11:31 -0500 Original-Received: from maximusconfessor.all2all.org ([79.99.200.102]:52704) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGBXr-00007g-KV for guile-devel@gnu.org; Tue, 27 Jan 2015 14:11:27 -0500 Original-Received: from localhost (unknown [192.168.0.2]) by maximusconfessor.all2all.org (Postfix) with ESMTP id 51C86A04C215; Tue, 27 Jan 2015 20:11:26 +0100 (CET) Original-Received: from maximusconfessor.all2all.org ([192.168.0.1]) by localhost (maximusconfessor.all2all.org [192.168.0.2]) (amavisd-new, port 10024) with ESMTP id niIiW3XzFvPM; Tue, 27 Jan 2015 20:11:19 +0100 (CET) Original-Received: from capac (unknown [179.210.41.221]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 1A7B6A04C211; Tue, 27 Jan 2015 20:11:18 +0100 (CET) In-Reply-To: <87sieweie4.fsf@pobox.com> X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 79.99.200.102 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:17640 Archived-At: --Sig_/gymSizy1a9VTF63rBo+3Quf Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Andy, - we should not have mixed the 'accessor' problem as reported by another user and the setter bug I reported [on irc]; - also I should have reported a separate bug to bug-guile@gnu.org, but I thought we perfectly understood each other, I was wrong and we got confuse= d, my bad. > >> Can you make a test case without guile-gnome? > > > > No, it is a guile-gnome problem/bug, so here below, a very short test c= ase (*) >=20 > OK, then please file it in the guile-gnome bugzilla. Thanks. We > probably don't need to talk about it on guile-devel. Ok, will do. > The setters inheritance bug is fixed to be like 1.8. Thanks, it _does_ work as expected now, now as in using the latest stable-2= .0! my apologies [wrt our irc chat today] because I was dead sure I did check [2 d= ays ago] with the latest stable-2.0, and it appears I was still using the detached..= . It happens, but I am sorry. > I'll write another mail, but briefly the idea is this: an accessor on a = slot (or > a getter, or a setter), declared via #:accessor or #:getter or #:setter, = is used > to access the value of the slot in which it is declared. However not > all subclasses of a class have all slots of their superclasses; > consider: > ... Yes, of course, but this answer totally confused me: what you are talking a= bout here and the code you are using has nothing to do with the setter bug I rep= orted on irc and for which I pasted a specific short test case, I got really confuse= d here. Happy hacking, David --Sig_/gymSizy1a9VTF63rBo+3Quf Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJUx+LTAAoJEPN0/ZOjBXrX/vkIAJrhVrq92kos7A4NpArdh0cX WAu4ZpA0FSHJT6KFTns9Ue+uKDHjT6i53wIkGS+3aBkPpm52tFIo23+ePqX+GV4m 6WwgxqZ/LBBh5u90fXT1GgD7PaMjvF0HHJa9ONozYFB2Obi/dph4+RHdb2HSpIvg klLK14zrx2YWSGDtnGoARSCvwhQZhlZW2Puc1tGVBcN8aX/L/w86Ie41wzPbO9tI P4mRwISWrEQpDE6oxLr8QVbkqppH+j3tp8HLEpzRkna0u0rBJq/a7CV+k20q5Vyb qD05mljzemtbllBe4sq8RDNnA01QmYTZA+VOWJwnac/yWRSQuV1rO7d0WG5qsng= =Qm1o -----END PGP SIGNATURE----- --Sig_/gymSizy1a9VTF63rBo+3Quf--