From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ian Price Newsgroups: gmane.lisp.guile.bugs Subject: bug#15691: ,br doesn't work for generic functions Date: Thu, 24 Oct 2013 05:59:51 +0100 Message-ID: <87zjpzw9fc.fsf@Kagami.home> References: <877gd3xoav.fsf@Kagami.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1382590873 1615 80.91.229.3 (24 Oct 2013 05:01:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 24 Oct 2013 05:01:13 +0000 (UTC) Cc: 15691@debbugs.gnu.org To: Jordy Dickinson Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Thu Oct 24 07:01:18 2013 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 1VZD2q-0005ld-8G for guile-bugs@m.gmane.org; Thu, 24 Oct 2013 07:01:16 +0200 Original-Received: from localhost ([::1]:52496 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZD2p-0006kc-Pj for guile-bugs@m.gmane.org; Thu, 24 Oct 2013 01:01:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZD2i-0006kK-3z for bug-guile@gnu.org; Thu, 24 Oct 2013 01:01:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VZD2d-0003ml-6s for bug-guile@gnu.org; Thu, 24 Oct 2013 01:01:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZD2d-0003mg-2J for bug-guile@gnu.org; Thu, 24 Oct 2013 01:01:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VZD2c-0006pf-Fk for bug-guile@gnu.org; Thu, 24 Oct 2013 01:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ian Price Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 24 Oct 2013 05:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15691 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 15691-submit@debbugs.gnu.org id=B15691.138259080626148 (code B ref 15691); Thu, 24 Oct 2013 05:01:02 +0000 Original-Received: (at 15691) by debbugs.gnu.org; 24 Oct 2013 05:00:06 +0000 Original-Received: from localhost ([127.0.0.1]:39854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VZD1g-0006ne-Hy for submit@debbugs.gnu.org; Thu, 24 Oct 2013 01:00:05 -0400 Original-Received: from mail-wg0-f48.google.com ([74.125.82.48]:56538) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VZD1c-0006mT-Pq for 15691@debbugs.gnu.org; Thu, 24 Oct 2013 01:00:01 -0400 Original-Received: by mail-wg0-f48.google.com with SMTP id b13so1775210wgh.27 for <15691@debbugs.gnu.org>; Wed, 23 Oct 2013 21:59:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=RK/miPq4AxweB5RQNn3W85UYCg9nIJGAqJZhu+J/6aA=; b=Q4XlQhFL2gMRPZ+r6YqZMolPbT4lPPvUP9aO8OX2VLKrRDsXfNorDmRWRVqMydFzOZ KDUKSy15njFzC98WI1Cl0dEe1czaGLIsMZ5XJq7b13Ke9P/p0CofQEzOfq5YhkqZ1pgg D7yYW3wrgPAMqD6Or836zdzMn+BibinvZu31DW9I5wfNs7FxkfY9oQ27PdSE6zeFndJH IAJFNo/IB8lKf1o5uFLZ4ynTjq/9Ee4D2BBE5n0GrcGvzB5LQ4wK1ocvEeQ7Ww5CF16A kY9yHOXHpl4rkp4utpMqf1LChIe6bLnYlpXgId2lG6Zh1AORmp1+qrazok0DeC02H1jF opxg== X-Received: by 10.194.119.132 with SMTP id ku4mr295866wjb.51.1382590794809; Wed, 23 Oct 2013 21:59:54 -0700 (PDT) Original-Received: from Kagami.home (host86-132-92-201.range86-132.btcentralplus.com. [86.132.92.201]) by mx.google.com with ESMTPSA id q3sm23155860wib.5.2013.10.23.21.59.53 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 23 Oct 2013 21:59:53 -0700 (PDT) In-Reply-To: <877gd3xoav.fsf@Kagami.home> (Ian Price's message of "Thu, 24 Oct 2013 05:53:12 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:7321 Archived-At: Ian Price writes: > We could either fix this a bit further up the stack, by making sure that > we extract the procedure from applicable structs, we could extract it > in `frame-matcher'. It did not occur to me before I sent it, but there is one other reasonable behaviour, which would be to store the applicable struct as the frame procedure. This might actually be preferable to the fix I posted, but it will hacking in C. -- Ian Price -- shift-reset.com "Programming is like pinball. The reward for doing it well is the opportunity to do it again" - from "The Wizardy Compiled"