From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Jan Wedekind Newsgroups: gmane.lisp.guile.bugs Subject: bug#24454: GOOPS problem with GNU Guile 2.1.4 Date: Sun, 26 Feb 2017 09:47:41 +0000 (GMT) Message-ID: References: <874lzlyixg.fsf@pobox.com> Reply-To: Jan Wedekind NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Trace: blaine.gmane.org 1488102496 31747 195.159.176.226 (26 Feb 2017 09:48:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 26 Feb 2017 09:48:16 +0000 (UTC) User-Agent: Alpine 2.11 (DEB 23 2013-08-11) Cc: 24454-done@debbugs.gnu.org To: Andy Wingo Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sun Feb 26 10:48:12 2017 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chvR3-0007Wh-RE for guile-bugs@m.gmane.org; Sun, 26 Feb 2017 10:48:09 +0100 Original-Received: from localhost ([::1]:45839 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1chvR9-0002L7-HW for guile-bugs@m.gmane.org; Sun, 26 Feb 2017 04:48:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39411) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1chvR0-0002Ko-Tf for bug-guile@gnu.org; Sun, 26 Feb 2017 04:48:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1chvQx-0008Hv-QM for bug-guile@gnu.org; Sun, 26 Feb 2017 04:48:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58064) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1chvQx-0008Hr-Md for bug-guile@gnu.org; Sun, 26 Feb 2017 04:48:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1chvQx-0007xm-G6 for bug-guile@gnu.org; Sun, 26 Feb 2017 04:48:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jan Wedekind Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sun, 26 Feb 2017 09:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24454 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 24454-done@debbugs.gnu.org id=D24454.148810247030591 (code D ref 24454); Sun, 26 Feb 2017 09:48:02 +0000 Original-Received: (at 24454-done) by debbugs.gnu.org; 26 Feb 2017 09:47:50 +0000 Original-Received: from localhost ([127.0.0.1]:56263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chvQk-0007xL-FX for submit@debbugs.gnu.org; Sun, 26 Feb 2017 04:47:50 -0500 Original-Received: from wp424.webpack.hosteurope.de ([80.237.133.193]:46896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chvQi-0007xC-G4 for 24454-done@debbugs.gnu.org; Sun, 26 Feb 2017 04:47:49 -0500 Original-Received: from host86-163-167-165.range86-163.btcentralplus.com ([86.163.167.165] helo=wedemob.home); authenticated by wp424.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.0:ECDHE_RSA_AES_256_CBC_SHA1:256) id 1chvQc-0001Q5-LK; Sun, 26 Feb 2017 10:47:42 +0100 X-X-Sender: jan@wedemob In-Reply-To: <874lzlyixg.fsf@pobox.com> X-bounce-key: webpack.hosteurope.de;jan@wedesoft.de;1488102468;0ebbec66; X-HE-SMSGID: 1chvQc-0001Q5-LK 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:8572 Archived-At: On Wed, 22 Feb 2017, Andy Wingo wrote: > On Sat 17 Sep 2016 22:43, Jan Wedekind writes: > >> The following program works fine under GNU Guile 2.0.12: >> >> (use-modules (oop goops)) >> (define-generic native-type) >> (define-method (native-type (i ) . args) 0) >> (define-method (native-type (i ) . args) 1) >> (define-method (native-type (b ) . args) 2) >> >> (native-type 1) >> (native-type 1.3) >> (native-type #f) >> (native-type 1 1.2) >> (native-type 1.4 2) >> (native-type 1.4 2 3) >> (native-type 1.4 1.5) >> (native-type #f #t) >> >> However under GNU Guile 2.1.4 [1] it fails with an error in >> "multiple-arity-dispatcher": > > Thanks for the bug report! Fixed in master. > >> Getting the backtrace didn't work: > > Oops :P I fixed this too. > > Cheers, > > Andy Thanks for fixing it. I can confirm that it works now. Regards Jan "The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise." - Dijkstra