From debbugs-submit-bounces@debbugs.gnu.org Sun May 24 11:35:14 2015 Received: (at submit) by debbugs.gnu.org; 24 May 2015 15:35:14 +0000 Received: from localhost ([127.0.0.1]:54872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwXvh-0004cw-HR for submit@debbugs.gnu.org; Sun, 24 May 2015 11:35:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49205) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwXva-0004cA-BM for submit@debbugs.gnu.org; Sun, 24 May 2015 11:35:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwXvR-0001HH-Ru for submit@debbugs.gnu.org; Sun, 24 May 2015 11:34:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44845) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwXvR-0001HD-PL for submit@debbugs.gnu.org; Sun, 24 May 2015 11:34:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34466) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwXvN-00082F-8N for bug-guile@gnu.org; Sun, 24 May 2015 11:34:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwXvI-0001Gn-Tj for bug-guile@gnu.org; Sun, 24 May 2015 11:34:49 -0400 Received: from vms173017pub.verizon.net ([206.46.173.17]:56200) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwXvI-0001Gc-Oq for bug-guile@gnu.org; Sun, 24 May 2015 11:34:44 -0400 Received: from [192.168.2.127] ([71.108.227.241]) by vms173017.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NOV00JEP1XDCQ00@vms173017.mailsrvcs.net> for bug-guile@gnu.org; Sun, 24 May 2015 10:34:28 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=Ap5ZB14n c=1 sm=1 tr=0 a=C7TgS9Pb229lFodQust5qw==:117 a=kj9zAlcOel0A:10 a=oR5dmqMzAAAA:8 a=-9mUelKeXuEA:10 a=h1PgugrvaO0A:10 a=UwGzSrsPcshwSJeRuLAA:9 a=CjuIK1q_8ugA:10 a=TWwPXy0WnhoA:10 a=WoB5g-6QwPsA:10 a=a5zEXWnLzdgA:10 From: Matt Wette Content-type: text/plain; charset=us-ascii Content-transfer-encoding: quoted-printable Subject: sxml xpath exports "filter" Message-id: <58CFEC81-0925-474C-973A-40AA746844AC@alumni.caltech.edu> Date: Sun, 24 May 2015 08:34:21 -0700 To: bug-guile@gnu.org MIME-version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) X-Mailer: Apple Mail (2.1878.6) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) sxml xpath exports "filter" which is incompatible with the common = procedure of the same name. I suggest renaming unless it breaks a lot of code. I use #:use-module ((sxml xpath) #:renamer (lambda (s) (if (eq? s 'filter) 'xp-filter = s))) but would rather other agree that renaming in sxml/xpath.scm is better. Matt From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 08 23:03:19 2016 Received: (at 20645) by debbugs.gnu.org; 9 Feb 2016 04:03:19 +0000 Received: from localhost ([127.0.0.1]:60873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aSzWJ-0005cQ-5B for submit@debbugs.gnu.org; Mon, 08 Feb 2016 23:03:19 -0500 Received: from mail.alumni.caltech.edu ([131.215.242.114]:23771) by debbugs.gnu.org with smtp (Exim 4.84) (envelope-from ) id 1aSzWH-0005cB-Oq for 20645@debbugs.gnu.org; Mon, 08 Feb 2016 23:03:18 -0500 Received: from [192.168.2.127] (pool-72-87-204-128.lsanca.dsl-w.verizon.net [72.87.204.128]) (Authenticated sender: mwette) by mail.alumni.caltech.edu (Postfix) with ESMTPSA id AC11312008E for <20645@debbugs.gnu.org>; Mon, 8 Feb 2016 20:03:11 -0800 (PST) X-DKIM: Sendmail DKIM Filter v2.8.3 mail.alumni.caltech.edu AC11312008E DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=alumni.caltech.edu; s=enforce; t=1454990591; bh=dhDf+UFKhyHpLMo0tF906Ddek/OmaHnxI+scawtl1ic=; h=From:Content-Type:Content-Transfer-Encoding:Subject:Message-Id: Date:To:Mime-Version; b=rd4IsTUzjuYR/8Zs043aUY0MpVzx5UBCdP33KApSl9Sf+dEIRTF5PPIWgs77WtoE0 X9t42ehMUFig+BxMoT4vYXdw3S00u90+/7Om1KvVuXRMe4ITcVikuhliSJQXGiCepd Zy9EdRAjpeso0wtfz9Fdm6DDm1IzjJTNDL/rmNQw= From: Matt Wette Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: sxml xpath exports "filter" Message-Id: <9F844ED2-BD66-4422-A616-297AAC34E696@alumni.caltech.edu> Date: Mon, 8 Feb 2016 20:03:11 -0800 To: 20645@debbugs.gnu.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) X-MailScanner-Information-Alumni: X-Alumni-MailScanner-ID: AC11312008E.A960E X-MailScanner-Alumni: No Virii found X-Spam-Status-Alumni: not spam, SpamAssassin (not cached, score=-1.1, required 5, ALL_TRUSTED -1.00, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10) X-MailScanner-From: mwette@alumni.caltech.edu X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: 20645 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) This is a very annoying "bug". The (sxml xpath) =E2=80=9Cfilter=E2=80=9D = procedure overrides the builtin guile =E2=80=9Cfilter=E2=80=9D. I believe the fix can be implemented with the following changes to (sxml = xpath): 1) (define node-filter filter) 2) In the #:export list, replace =E2=80=9Cfilter=E2=80=9D with = =E2=80=9Cnode-filter=E2=80=9D Matt From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 09 09:16:15 2016 Received: (at 20645) by debbugs.gnu.org; 9 Feb 2016 14:16:15 +0000 Received: from localhost ([127.0.0.1]:32815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aT95T-0004em-5w for submit@debbugs.gnu.org; Tue, 09 Feb 2016 09:16:15 -0500 Received: from mail-yw0-f180.google.com ([209.85.161.180]:34074) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aT95Q-0004eZ-LU for 20645@debbugs.gnu.org; Tue, 09 Feb 2016 09:16:14 -0500 Received: by mail-yw0-f180.google.com with SMTP id h129so127400499ywb.1 for <20645@debbugs.gnu.org>; Tue, 09 Feb 2016 06:16:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=5KOAZzgpORMpGsJgESaOcUkOIra36RkpWyz/KnqEiRo=; b=GE2+l/6lEwS4CiYnWs2SB8oGBF/hEKW/eAMrxqRNbdMCWUjS5QkZKiKMMjycFHg6k0 7d5d6Z0IgPWVzW7jYc+HDwTYPOVyV855Nc7ObYPD6zbjTvI8NoipR2JgnrCF+TuAmzaH iDJ6fWzl15/TR+74tsr3k0C4gyqlyfrO5Dob3/65o8H7RzROTYcKIHViFzVPv9W13RW2 ZI66IEsBaw3yIGY+JLah5biLmwYD3X2THQcvvk242UpaH9RswZ1VnaNXWczfOYMKObsb J5LTd/c5+qRY2VHR3iweQbqRxOHctPuApNKF0gw2BtCQpqKUZSvyNMqSlF/I2e2k4gfk gKKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=5KOAZzgpORMpGsJgESaOcUkOIra36RkpWyz/KnqEiRo=; b=dvFlha5PHnMmYha9fqzIQM3BeTqipKKSKTdcGv0JTze387hErti8wL9NavtZqVQSkr ZrOmqp6LyNy7jlAPLCK3PNnZal1AoLmXzwitml4qDqc/k0tyJRB2JeNeMvvtGV1DzKZi oGe1DsvUZuRh2DfZfGAtR1IO1pZmu8Xh8Wo/i9erzvhTFKtPrVkQsOyQQJHALbcQF1WS DdiF2dlKINyPnks5e7mGdxum5kHblJ1R4cN8a7gR1VxM3kP9Ens5tmjFuNv1JWUkIhDK w+xiuUYAEmaaqoB/kRxZmCysWCYHgoEiYXOrSnE8BcIGuN9boFKTeZ5Pig8RU7OSxbKN NGnQ== X-Gm-Message-State: AG10YOShSrSXrvabbk3FwEDIcsAl/YxWrZx3ftfDeDTlzV8WRb0qsI1Lxge6cyLfXESpOaqIFb3TBl0BNeJz3A== MIME-Version: 1.0 X-Received: by 10.13.201.131 with SMTP id l125mr18578220ywd.150.1455027367072; Tue, 09 Feb 2016 06:16:07 -0800 (PST) Received: by 10.37.25.86 with HTTP; Tue, 9 Feb 2016 06:16:07 -0800 (PST) In-Reply-To: <9F844ED2-BD66-4422-A616-297AAC34E696@alumni.caltech.edu> References: <58CFEC81-0925-474C-973A-40AA746844AC@alumni.caltech.edu> <9F844ED2-BD66-4422-A616-297AAC34E696@alumni.caltech.edu> Date: Tue, 9 Feb 2016 09:16:07 -0500 Message-ID: Subject: Re: bug#20645: sxml xpath exports "filter" From: "Thompson, David" To: Matt Wette Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20645 Cc: 20645@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On Mon, Feb 8, 2016 at 11:03 PM, Matt Wette wro= te: > This is a very annoying "bug". The (sxml xpath) =E2=80=9Cfilter=E2=80=9D= procedure overrides the builtin guile =E2=80=9Cfilter=E2=80=9D. > > I believe the fix can be implemented with the following changes to (sxml = xpath): > 1) (define node-filter filter) > 2) In the #:export list, replace =E2=80=9Cfilter=E2=80=9D with =E2=80=9Cn= ode-filter=E2=80=9D Is this really a bug? The module system allows names to have different meanings without conflicting in a global namespace. When importing a module, you can choose which symbols to import, or prefix all of the symbols with something. - Dave From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 11 01:57:32 2016 Received: (at 20645) by debbugs.gnu.org; 11 Feb 2016 06:57:32 +0000 Received: from localhost ([127.0.0.1]:35629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aTlC0-0003zv-GB for submit@debbugs.gnu.org; Thu, 11 Feb 2016 01:57:32 -0500 Received: from world.peace.net ([50.252.239.5]:42489 ident=hope4) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aTlBy-0003zl-T9 for 20645@debbugs.gnu.org; Thu, 11 Feb 2016 01:57:31 -0500 Received: from [10.1.10.78] (helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aTlBs-0001L7-81; Thu, 11 Feb 2016 01:57:24 -0500 From: Mark H Weaver To: Matt Wette Subject: Re: bug#20645: sxml xpath exports "filter" References: <58CFEC81-0925-474C-973A-40AA746844AC@alumni.caltech.edu> <9F844ED2-BD66-4422-A616-297AAC34E696@alumni.caltech.edu> Date: Thu, 11 Feb 2016 01:57:17 -0500 In-Reply-To: <9F844ED2-BD66-4422-A616-297AAC34E696@alumni.caltech.edu> (Matt Wette's message of "Mon, 8 Feb 2016 20:03:11 -0800") Message-ID: <87ziv7n38y.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20645 Cc: 20645@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Matt Wette writes: > This is a very annoying "bug". The (sxml xpath) =E2=80=9Cfilter=E2=80=9D= procedure overrides the builtin guile =E2=80=9Cfilter=E2=80=9D. > > I believe the fix can be implemented with the following changes to (sxml = xpath): > 1) (define node-filter filter) > 2) In the #:export list, replace =E2=80=9Cfilter=E2=80=9D with =E2=80=9Cn= ode-filter=E2=80=9D We can't do this because it would break existing code that uses 'filter' from (sxml xpath), and also introduce a Guile-specific change to the API of a portable library. However, you can rename 'filter' at import time as follows: (use-modules ((sxml xpath) #:select ((filter . node-filter)))) Does this work for you? Mark From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 23 12:43:14 2016 Received: (at 20645-done) by debbugs.gnu.org; 23 Jun 2016 16:43:14 +0000 Received: from localhost ([127.0.0.1]:52892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bG7ik-0006td-3T for submit@debbugs.gnu.org; Thu, 23 Jun 2016 12:43:14 -0400 Received: from world.peace.net ([50.252.239.5]:35289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bG7ii-0006tQ-Hm for 20645-done@debbugs.gnu.org; Thu, 23 Jun 2016 12:43:12 -0400 Received: from c-73-253-48-168.hsd1.ma.comcast.net ([73.253.48.168] helo=jojen) by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bG7ic-0000wf-Kp; Thu, 23 Jun 2016 12:43:06 -0400 From: Mark H Weaver To: Matt Wette Subject: Re: bug#20645: sxml xpath exports "filter" References: <58CFEC81-0925-474C-973A-40AA746844AC@alumni.caltech.edu> <9F844ED2-BD66-4422-A616-297AAC34E696@alumni.caltech.edu> <87ziv7n38y.fsf@netris.org> Date: Thu, 23 Jun 2016 12:42:55 -0400 In-Reply-To: <87ziv7n38y.fsf@netris.org> (Mark H. Weaver's message of "Thu, 11 Feb 2016 01:57:17 -0500") Message-ID: <87por7rh4g.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20645-done Cc: 20645-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Mark H Weaver writes: > Matt Wette writes: > >> This is a very annoying "bug". The (sxml xpath) =E2=80=9Cfilter=E2=80= =9D procedure overrides the builtin guile =E2=80=9Cfilter=E2=80=9D. >> >> I believe the fix can be implemented with the following changes to (sxml= xpath): >> 1) (define node-filter filter) >> 2) In the #:export list, replace =E2=80=9Cfilter=E2=80=9D with =E2=80=9C= node-filter=E2=80=9D > > We can't do this because it would break existing code that uses 'filter' > from (sxml xpath), and also introduce a Guile-specific change to the API > of a portable library. > > However, you can rename 'filter' at import time as follows: > > (use-modules ((sxml xpath) #:select ((filter . node-filter)))) > > Does this work for you? Having not heard back for 19 weeks, I'm closing this bug now. Mark From unknown Thu Aug 14 22:20:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 22 Jul 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator