From unknown Fri Aug 15 03:38:54 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#40972 <40972@debbugs.gnu.org> To: bug#40972 <40972@debbugs.gnu.org> Subject: Status: 27.0.91; assoc TESTFN's args reversed? Reply-To: bug#40972 <40972@debbugs.gnu.org> Date: Fri, 15 Aug 2025 10:38:54 +0000 retitle 40972 27.0.91; assoc TESTFN's args reversed? reassign 40972 emacs submitter 40972 Shigeru Fukaya severity 40972 minor tag 40972 wontfix notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 29 17:15:17 2020 Received: (at submit) by debbugs.gnu.org; 29 Apr 2020 21:15:17 +0000 Received: from localhost ([127.0.0.1]:44807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTu33-0007Rj-39 for submit@debbugs.gnu.org; Wed, 29 Apr 2020 17:15:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:49800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTu32-0007Rc-1T for submit@debbugs.gnu.org; Wed, 29 Apr 2020 17:15:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58950) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTu31-0000zH-FZ for bug-gnu-emacs@gnu.org; Wed, 29 Apr 2020 17:15:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.7 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FSL_HELO_FAKE, RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTu30-00068W-K9 for bug-gnu-emacs@gnu.org; Wed, 29 Apr 2020 17:15:15 -0400 Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]:40845) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTu30-00067A-70 for bug-gnu-emacs@gnu.org; Wed, 29 Apr 2020 17:15:14 -0400 Received: by mail-pj1-x102e.google.com with SMTP id fu13so1266789pjb.5 for ; Wed, 29 Apr 2020 14:15:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:mime-version:content-transfer-encoding :message-id; bh=5by0Q2F8y4ecMM3B0Lm6cE1Oca17pbKKK1Hr/IeWGQw=; b=NblgkM85Nl/BrPuiQv0wD7woUo+klfB4Dku0w+LFi32TKEDIo1HoM9X2YptQPT70zS +z8ijkc5EULmq0gthZxpCWtCfYS3GRqkMRxULZKd86dMxQfKtE5/RRTBkfEMls8Dgqwv 3Q5sgQm6pifG9vCM46eVFg1lp5by1ZgrXwOUI/lZPK/mqdkuJiFhfXO+h3CbEjFnhEhO mJpEWsIWB1/dvnbf5OUjePyfE7bUQGkxLV8dLMxCom5iDt64w3cMY870ETWXFlkwN/Hn BXpjZbn3VZL6fnpCU/8ToXJ+lXYIIw7IBtyl1y/w8jz4naZjmTaJVAiu3+88ryPj/WaH MtiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:mime-version :content-transfer-encoding:message-id; bh=5by0Q2F8y4ecMM3B0Lm6cE1Oca17pbKKK1Hr/IeWGQw=; b=mFv+IyPFBKiBUMo0XPmsFB7so8oXLexsHJn7mQ0luNAL7inZVJCa8uk1+uzKPaVCEf rmwm2qI09mRyLOPaGiPJC3asAyB8iFg4F4CGBa/cEcqezUn/zvReMt9zE6zYJHKGdIaX xRzh4xZvR6N6AGL5s3Np6T42k9ZgJc7UHveBPYhQqqhI9Gb3CdMB7dmIx5iy/zqhYWNk GCBiVAxQbI2jJu1MfYyUf8CsYxDhik941I7A+aB5leD/C2sqQnZcHLm0XJe2nQMc6XSa zVefJ3zaJFd8l81BoXEmkz75bBMk9JfkbRLmO8yGgFWH69S3CMr2evAsy5P2CvMi8yDo zYKA== X-Gm-Message-State: AGi0PuaasVMi4F+rBUmmsmTaxi6wsiI2gn84J266vWig6QP9iCKthpZN Ll2O8tMGQqmVEeMY00EaGezi6qHm X-Google-Smtp-Source: APiQypIU9K8/TC+Y0EKeRzfABFXmQ0984SheN0Y8uIsvht2PD8qAFzPz645+EHJ/HwcR367BToitCw== X-Received: by 2002:a17:902:8604:: with SMTP id f4mr359116plo.68.1588194912164; Wed, 29 Apr 2020 14:15:12 -0700 (PDT) Received: from gmail.com (softbank126177221059.bbtec.net. [126.177.221.59]) by smtp.gmail.com with ESMTPSA id 184sm1782266pfy.144.2020.04.29.14.15.10 for (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Wed, 29 Apr 2020 14:15:11 -0700 (PDT) From: Shigeru Fukaya To: bug-gnu-emacs@gnu.org Subject: 27.0.91; assoc TESTFN's args reversed? Date: Thu, 30 Apr 2020 06:15:09 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: HidemaruMail 6.75 (WinNT,A00) Message-Id: <47D61E6B43780AC31D0B86@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::102e; envelope-from=shigeru.fukaya@gmail.com; helo=mail-pj1-x102e.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2607:f8b0:4864:20::102e X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit 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: -2.3 (--) It seems to me, for third argument of `assoc', arguments are passed in a reverse order. (assoc "assoc" '(("cl-assoc" A) ("cl-member" B)) (lambda (x y) (equal (concat "cl-" x) y))) ==> nil (assoc "assoc" '(("cl-assoc" A) ("cl-member" B)) (lambda (y x) (equal (concat "cl-" x) y))) ==> ("cl-assoc" A) Or, is this intended behavior?? Thanks, Shigeru From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 29 19:30:23 2020 Received: (at 40972) by debbugs.gnu.org; 29 Apr 2020 23:30:23 +0000 Received: from localhost ([127.0.0.1]:44911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTw9n-0002Qe-0H for submit@debbugs.gnu.org; Wed, 29 Apr 2020 19:30:23 -0400 Received: from mout.web.de ([212.227.17.12]:50509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTw9l-0002QP-OK for 40972@debbugs.gnu.org; Wed, 29 Apr 2020 19:30:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1588203014; bh=XahDZyVIdEgpNoBu21YSvYBdiJdoRzewg1HQxQ1Nq2s=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=fJ/lotLLo79SXF5SX0jNCyno9h3XJpHEUzMoV6b5XpWizFcrukq/tPdiJnJxiTQ0E K+Nfzb3JXnujqz5hVmR8FuD7abVvk4L3RqFvkqUoXuLdaecAWtijTuTGAcmWfWBERQ ogguLMJDOnv0X9oixUzihX5feoxWszHe/CAS8ZUM= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([188.98.99.7]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M6YJ1-1jWQCV2Q7F-0073xe; Thu, 30 Apr 2020 01:30:14 +0200 From: Michael Heerdegen To: Shigeru Fukaya Subject: Re: bug#40972: 27.0.91; assoc TESTFN's args reversed? References: <47D61E6B43780AC31D0B86@gmail.com> Date: Thu, 30 Apr 2020 01:30:13 +0200 In-Reply-To: <47D61E6B43780AC31D0B86@gmail.com> (Shigeru Fukaya's message of "Thu, 30 Apr 2020 06:15:09 +0900") Message-ID: <87sgglvpiy.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:/+H8RTpj8CV2VHyeE1sUmIbEktvWAMQU+U5Bxp933mveMezWwIV Ac6U2ArooXB+yF+fjDBeuhjE/LLAd6Cd/psZtzk8z6q4GcjGRSmd3FnIKxI2805sr61JdxO LdzcP1QLyTSs42O7Xv+fgOST04D7cpGTiVMrpPheBIHCOU5y2vFE6HU+RBfPDXBHsGElPuK jepT7RQaMSQBvPcZv8oDA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:72nsVN4SHqE=:ZBMMp1ly/D0++BnQgTyrhc +62L+jOGAx6mln+bCeuRfZxvGow+IC5RwuM/dN+S8meC6/ADN+pHMAHuQEACZD7O3meX18266 ni+0zWWAjxmQTFZnIXvur/O6mysVY0x41eaRbNipLSJ13qZJK8RaPpW1eBSsTAExDf3TxnT5f qP0ytmFTYt/7lJFRNUMtdbZ+maVE1WiBFzDMMDHPjZXocRJgUpLvwmPnx/DvoD2wFYKR0cqxX tINzS5d57IGttXtWlt7MZl/YCwMnF0npY6qEcCZGLNtGUfiydJK1HWPa5btQzsltkJES3JrGZ 5uV2dP2MXIk4ic6buwAxfj89tT2KF3ha6zbss73CYmZevJ4n93Os0ZNsymXup/EodOr/bJfIA 9udULw11g01yqBZPgGxWkdsHbZowEYxB1uyf/kuGnvCNDbt9Yt/U85Dsu82js7tUFf9g6aRXg 1gCqFdNKObE+yJBeM98BtjERcdz5eWEi+7q1SKs/xuj9ky+gYMcVeYFm0acchBq2g6jtlSS+7 PS7iEpdmdzhqUQaedoKn7je4bA4UyXlzOraCyDqcJBNFfaEDRzErP9mmaHt7dtC7R4XbnbXXc 69C3ZPFPHZR295SggO5b9YtgPxv0/UePAQSREzNJjXv0T3dZrIkeQ/DTxTvm2WdYQgbwwFKKv fCb7jop1RqJfdNiUGMCkSmiXUYk39y8hMQzIJ4vgTcYFjfZ4vSndA3i300A+VF18xuC6+EJSX 2aHGP3wnQJCuWX2nB45xXh8czX5F9c5Xf9kg3vMHNIl9XdBJVrE8/Ce5mfsOmkc5hfyWM1MoN GgUAqeECszYro8lgbhSG0TlakuJF+YCJGM1r4qhqFB1RozGFWbnPh1hJS1cW//75VazXE/rO8 xIumDi4KyWHPYgixvtjBvQV0ssY5eMmWdMjTpsQmWCUDEv9/WxNPCHiwMTzPltgT0r2n+W/Ie RbxouzJ8LdBxqr6XVean/yLKlOo9898LwoikKRU8hTBFxn8hBEkwWicHHNl/5QXXn0mXcg/am OnZFPMOmO9rjy5iQMjG/xbF1K61speOfVTxWLRr/GEcrf5DQ12mijYixavtUSOIAnvLsKptOE ERX5nBMBlyYDX9V+n8K0fFiaQSwagWGKz3H5nKrb+VWmg2ITDFL/iCBRiBLNduic4IJcI6zEV 2C2YjCup3K1qAaNqzA8y36WDVp1fKzjlgJjwTV27dB0jMpVRH+zHQL1weIs5nSALxU/caDckt Mn7C7SQmSF8wpCgks X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40972 Cc: 40972@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: -1.7 (-) Shigeru Fukaya writes: > It seems to me, for third argument of `assoc', arguments are passed in a > reverse order. > > (assoc "assoc" '(("cl-assoc" A) ("cl-member" B)) > (lambda (x y) (equal (concat "cl-" x) y))) > ==> nil > > (assoc "assoc" '(("cl-assoc" A) ("cl-member" B)) > (lambda (y x) (equal (concat "cl-" x) y))) > ==> ("cl-assoc" A) > > Or, is this intended behavior?? Dunno what others expect, but note that your predicate is not an equality predicate (it's not symmetric), and the docstring doesn't specify a behavior for this case. Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed May 20 11:48:22 2020 Received: (at control) by debbugs.gnu.org; 20 May 2020 15:48:22 +0000 Received: from localhost ([127.0.0.1]:54065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbQxB-0004sI-Of for submit@debbugs.gnu.org; Wed, 20 May 2020 11:48:21 -0400 Received: from mail-il1-f182.google.com ([209.85.166.182]:35622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbQx9-0004s5-Ve for control@debbugs.gnu.org; Wed, 20 May 2020 11:48:20 -0400 Received: by mail-il1-f182.google.com with SMTP id a14so3606961ilk.2 for ; Wed, 20 May 2020 08:48:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=Pn4hhQvTgNVRTppFgKDLOsssGUabYCLGI7+z92BfvH4=; b=fBUiByNSuLZAjPbmGywNS1r8HB3iVu825RrfX7xu2BJ73SZkLpC3Eg2iOG7MNRKpY/ HRVAyN20nPii2DuFpiE7v8oosHGs57vxWt2G2Zety/xAmtVyqp8smxwdA3nV68DVpQIY 38ARH3T30zrhkFZA3RRjVFcJpR6NajFhT6yDhWXWH7M0YIOi0sluPVVBmRR4vo06KDJa KvnKOU9UK4JQqKqtyUKIdkb8MAE+LGppCnqXuoHyBUJKjstKUKpW07ydtCGsOKwqGXoX 75HbjkFEDgSUGmAf9pB4cT1sp4tzLw4EDOkrkQsW+BuaoBnAMcN4I3lAswDcWgC7LJG4 a1mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=Pn4hhQvTgNVRTppFgKDLOsssGUabYCLGI7+z92BfvH4=; b=rrQr+a1fqX7bt3eBLiocWQBEeMJLhMNjXC8Kw/8pxswEi77xLeHxElyNb02xfH+UOs dgk5kjj3e6iuldy6KJYc0nV3BIcnqIIuzlUpvTTtoHn+tzvsoA9V4sbkl6iEaRR843jY KjKKN00eJiIk8Z51ObfuKsLmxjZTIkPBpbsobKrnLfuxHvWX483cqH916rQHbrMMn6qd l51wTaIlwF7NssWxPPHrGHj4z/6ggBRL+q0lnoS132uDizZy4zGfTP9ssPc/iE7njIQT ffglV7WcsWTwwyeRkp2aJdaemgCupU9AKC1hecRMidJFsuc5VY9UXPMr+V3WHI7zvJlu M1/Q== X-Gm-Message-State: AOAM5300hwkvXAHU3mfs0XZBfvpWAvdWa5OYnGg7Y3hNkC/U6ZGkI9gF OLkYD2e03YpXF+UCO+yZ9cQzzQda X-Google-Smtp-Source: ABdhPJyopNSFaXLD4NfnE5synarBVah9BoLQNzVOGzhweR4xA8gYdB4GPrzDBpHkxOZs2x6xp0KOQg== X-Received: by 2002:a92:9e51:: with SMTP id q78mr4586712ili.268.1589989694166; Wed, 20 May 2020 08:48:14 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42]) by smtp.gmail.com with ESMTPSA id m17sm1520193ilh.51.2020.05.20.08.48.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 May 2020 08:48:13 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #41410 Date: Wed, 20 May 2020 11:48:12 -0400 Message-ID: <85mu62ober.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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: -1.0 (-) severity 41410 wishlist tags 41410 + patch tags 41239 + confirmed severity 41094 minor severity 41065 minor severity 41029 wishlist tags 41029 + patch severity 40972 minor severity 41328 wishlist severity 41225 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 09 09:22:26 2020 Received: (at 40972) by debbugs.gnu.org; 9 Sep 2020 13:22:26 +0000 Received: from localhost ([127.0.0.1]:57881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG03O-0001Bh-Hl for submit@debbugs.gnu.org; Wed, 09 Sep 2020 09:22:26 -0400 Received: from mail-ed1-f42.google.com ([209.85.208.42]:35789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG03M-0001BE-HI for 40972@debbugs.gnu.org; Wed, 09 Sep 2020 09:22:24 -0400 Received: by mail-ed1-f42.google.com with SMTP id i1so2644904edv.2 for <40972@debbugs.gnu.org>; Wed, 09 Sep 2020 06:22:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=nkhYfZ90Y0ci10P8T/EMnVxQi1+7Nc0r1V8xifkB7iA=; b=nVn1ubgmSE+6RB9nzuRyCpYNHXgJql1ZM1vWPs5MGW3ERx6J3GxlcMu/mCk41WqHPB mrCCuNFbeQvLqomtylrOj1R/3QAhZ8vrVQdvoxsUgigdbqsLHWI4bHQ9TTvz0VVE4r+A OnBoTz2RmOwhEjF5PKtrAefQLiBNwODEupteFSED5R8d1W1hSuFXPya+QMRH8e13df1q iVIIX9uDSRyYwGaWJFfCCcd4AMMkt64kHdFD+j1eqwBjzzWv850iNh6rZ7tS0++vAAX8 TIhjXGq0pXiaJktHIOav4sHF44xMAmng+AZOrEFd/Qi39YVYKDGYnznwEhXyhXm/7dcd MF3A== X-Gm-Message-State: AOAM531SNHH5yK+VGRRK42uH1Y3oavD0rfjYaiQFQKAukiRIAHqAEoTP m3dhuXe3McK5RWwK1Q+pBn9UkKFUyYEhMgGdFvs= X-Google-Smtp-Source: ABdhPJyos2INj7d+ygTrmNG0W6YkSvFltxQSRqqVK7wDgVVr0AsXbDf5GG6qEH1nZ3WIfPt+5h/5gsq+WlttrYrZ93I= X-Received: by 2002:a05:6402:1d03:: with SMTP id dg3mr3884156edb.249.1599657738779; Wed, 09 Sep 2020 06:22:18 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 9 Sep 2020 06:22:18 -0700 From: Stefan Kangas In-Reply-To: <87sgglvpiy.fsf@web.de> (Michael Heerdegen's message of "Thu, 30 Apr 2020 01:30:13 +0200") References: <47D61E6B43780AC31D0B86@gmail.com> <87sgglvpiy.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 9 Sep 2020 06:22:18 -0700 Message-ID: Subject: Re: bug#40972: 27.0.91; assoc TESTFN's args reversed? To: Michael Heerdegen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 40972 Cc: 40972@debbugs.gnu.org, Shigeru Fukaya 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.5 (/) tags 40972 + wontfix notabug close 40972 thanks Michael Heerdegen writes: > Shigeru Fukaya writes: > >> It seems to me, for third argument of `assoc', arguments are passed in a >> reverse order. >> >> (assoc "assoc" '(("cl-assoc" A) ("cl-member" B)) >> (lambda (x y) (equal (concat "cl-" x) y))) >> ==> nil >> >> (assoc "assoc" '(("cl-assoc" A) ("cl-member" B)) >> (lambda (y x) (equal (concat "cl-" x) y))) >> ==> ("cl-assoc" A) >> >> Or, is this intended behavior?? > > Dunno what others expect, but note that your predicate is not an > equality predicate (it's not symmetric), and the docstring doesn't > specify a behavior for this case. As Michael points out, the equality operation is symmetric and therefore by definition the order does not matter. We therefore cannot say if X=Y or Y=X is "more correct": they are equivalent. In any case, I think it will cause more problems to switch the argument order at this point, since there might be code out there that relies on this (undocumented) behavior. So I'm closing this bug. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 09 10:46:53 2020 Received: (at 40972) by debbugs.gnu.org; 9 Sep 2020 14:46:53 +0000 Received: from localhost ([127.0.0.1]:32872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG1N7-0002Gc-Eu for submit@debbugs.gnu.org; Wed, 09 Sep 2020 10:46:53 -0400 Received: from mail78c50.megamailservers.eu ([91.136.10.88]:45484 helo=mail70c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG1N2-0002GO-QQ for 40972@debbugs.gnu.org; Wed, 09 Sep 2020 10:46:52 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1599662806; bh=eaHZOLXdUe25KxiNWQYYzuWILTxSOH3dEAvTryVd4do=; h=From:Subject:Date:Cc:To:From; b=dwrenDMj68cklrdFMe38WEh+dc4S6EDfexv4hiRT2p29iSFh5O78tTGkxaGuMwNnG PwrUH1T145dFIM06fWaM3fQgqw+fAfsFhYYA+VNTB+E3KCQxuZKvK7S3CmY0D+b3k9 Y2P4/caFDFf6RytQIXNeIUasvzT8iNPpuL/hlRxI= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.comhem.se [188.150.171.71]) (authenticated bits=0) by mail70c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 089EkhU0010860; Wed, 9 Sep 2020 14:46:45 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Subject: Re: bug#40972: 27.0.91; assoc TESTFN's args reversed? Message-Id: <25BD6B62-B196-44D5-8BB0-16F5A83D5922@acm.org> Date: Wed, 9 Sep 2020 16:46:43 +0200 To: Stefan Kangas X-Mailer: Apple Mail (2.3445.104.15) X-CTCH-RefID: str=0001.0A782F26.5F58EAD6.00B7, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=OKBZIhSB c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=sysunY3CjBJjrNbO8FcA:9 a=CjuIK1q_8ugA:10 X-Origin-Country: SE X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > As Michael points out, the equality operation is symmetric and therefore by definition the order does not matter. We therefore cannot say if X=Y or Y=X is "more correct": they are equivalent. > > In [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 40972 Cc: Michael Heerdegen , 40972@debbugs.gnu.org, Shigeru Fukaya 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 (/) > As Michael points out, the equality operation is symmetric and = therefore by definition the order does not matter. We therefore cannot = say if X=3DY or Y=3DX is "more correct": they are equivalent. >=20 > In any case, I think it will cause more problems to switch the = argument order at this point, since there might be code out there that = relies on this (undocumented) behavior. So I'm closing this bug.=20 It's quite possible that the current argument order was intended but = never really documented. It's occasionally exploited (see = image-converter--filter-formats). The asymmetry is stated more = explicitly in the doc string and manual entry for assoc-default. Closing = the bug is probably wisest. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 09 11:18:40 2020 Received: (at 40972) by debbugs.gnu.org; 9 Sep 2020 15:18:40 +0000 Received: from localhost ([127.0.0.1]:32940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG1rs-00034K-5C for submit@debbugs.gnu.org; Wed, 09 Sep 2020 11:18:40 -0400 Received: from mail-ed1-f49.google.com ([209.85.208.49]:42063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG1rp-000346-HT for 40972@debbugs.gnu.org; Wed, 09 Sep 2020 11:18:39 -0400 Received: by mail-ed1-f49.google.com with SMTP id l63so3030267edl.9 for <40972@debbugs.gnu.org>; Wed, 09 Sep 2020 08:18:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=xYb0NHF+D4/zVtJOP2otAQjBQhY0djC6jWr/cFb9iDU=; b=F4wJKC/05hHlBM6Ja62OVZ2Hm/U1wzLBw0y/ncqYWw0/BVPQgcbtr7qt+U9+T6K6uN OVJUX3MYcHnkfNJPwrxsaj+LhpiXX/lMDbEV4FjoS2C3J6hbc19jy26nQM1p1G6zdVzH lxhhzpDA5qQUmCHU6W9Ryj52wql5+0csOLmV5lDh9qrUmBHZIjgld7pfYWAWrwSrdmbl ecXfd49WC8sxmEOk/hTE8RZWSQ1nBvNeGhE7oKchaIEWiqU+b8EuzrdpN6be9f30o4qR /MFCPvBJBrRaEjGHhojnGz84pDK86IvtkzeWY/7RYPHFtrOXDUBhNXqfo1u6vRHZoD1T ayfA== X-Gm-Message-State: AOAM533SrNydglbvGJvUWv4IYTbaL668XFxUXBK7eFqnqVPFeGN3Mt3V nCmaKYnXbM3Ce0MjbuvMtsVPbOS5q1pUF+nx4aY= X-Google-Smtp-Source: ABdhPJyqO003/UYFb8A4Ynq0nGLdqKDANvCiyGz0b8gc8IQkftK+a+0ltI6OixnHK94YlfOuLpdHEdip4GHf2WfCb4U= X-Received: by 2002:a05:6402:445:: with SMTP id p5mr4694463edw.214.1599664711070; Wed, 09 Sep 2020 08:18:31 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 9 Sep 2020 08:18:30 -0700 From: Stefan Kangas In-Reply-To: <25BD6B62-B196-44D5-8BB0-16F5A83D5922@acm.org> References: <47D61E6B43780AC31D0B86@gmail.com> <25BD6B62-B196-44D5-8BB0-16F5A83D5922@acm.org> MIME-Version: 1.0 Date: Wed, 9 Sep 2020 08:18:30 -0700 Message-ID: Subject: Re: bug#40972: 27.0.91; assoc TESTFN's args reversed? To: =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 40972 Cc: Michael Heerdegen , 40972@debbugs.gnu.org, Shigeru Fukaya 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.5 (/) Mattias Engdeg=C3=A5rd writes: > It's quite possible that the current argument order was intended but > never really documented. It's occasionally exploited (see > image-converter--filter-formats). The asymmetry is stated more > explicitly in the doc string and manual entry for > assoc-default. Closing the bug is probably wisest. Should we fix the doc string for assoc to match assoc-default? From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 09 11:51:55 2020 Received: (at 40972) by debbugs.gnu.org; 9 Sep 2020 15:51:55 +0000 Received: from localhost ([127.0.0.1]:33013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG2O3-00068I-3Z for submit@debbugs.gnu.org; Wed, 09 Sep 2020 11:51:55 -0400 Received: from mail235c50.megamailservers.eu ([91.136.10.245]:54788 helo=mail56c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kG2O0-000689-Kq for 40972@debbugs.gnu.org; Wed, 09 Sep 2020 11:51:54 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1599666710; bh=SESbdCSlAjfrGgsaaLlOU3EpSLG1EepU6vVjyC3ACKE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=g4poLChe4lhXQOwGreNU43Js6BCIBpSBorMSfTOJmhpXaG0noKzUUViS7YgQeGWk+ FrRJwW/wT88atVHC7Km2wboGtlcJwTef8uk3ECmc9OwZrPRpjnKeR8GneDq1PzjBiW Hj8KLR87fVqdws37890u4QvWBgLqtGcfooyXO5EI= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.comhem.se [188.150.171.71]) (authenticated bits=0) by mail56c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 089FplN7010929; Wed, 9 Sep 2020 15:51:49 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Subject: Re: bug#40972: 27.0.91; assoc TESTFN's args reversed? From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: Date: Wed, 9 Sep 2020 17:51:46 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <47D61E6B43780AC31D0B86@gmail.com> <25BD6B62-B196-44D5-8BB0-16F5A83D5922@acm.org> To: Stefan Kangas , Nicolas Petton X-Mailer: Apple Mail (2.3445.104.15) X-CTCH-RefID: str=0001.0A782F22.5F58FA16.0064, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=UqsdyN4B c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=vUdh-hhf3mCYBV2weBQA:9 a=CjuIK1q_8ugA:10 X-Origin-Country: SE X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 9 sep. 2020 kl. 17.18 skrev Stefan Kangas : >> It's quite possible that the current argument order was intended but >> never really documented. It's occasionally exploited (see >> image-converter--filter-formats). The asymmetry is stated more > [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 40972 Cc: Michael Heerdegen , 40972@debbugs.gnu.org, Shigeru Fukaya 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 (/) 9 sep. 2020 kl. 17.18 skrev Stefan Kangas : >> It's quite possible that the current argument order was intended but >> never really documented. It's occasionally exploited (see >> image-converter--filter-formats). The asymmetry is stated more >> explicitly in the doc string and manual entry for >> assoc-default. Closing the bug is probably wisest. >=20 > Should we fix the doc string for assoc to match assoc-default? Good question. The TESTFN parameter was added recently (in Emacs time) = to assoc (0bece6c6815). Nicolas, did you intend it to be symmetric, or = defined in an asymmetric way like in assoc-default? From unknown Fri Aug 15 03:38:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 08 Oct 2020 11:24:08 +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