From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 18 13:36:28 2021 Received: (at submit) by debbugs.gnu.org; 18 Aug 2021 17:36:28 +0000 Received: from localhost ([127.0.0.1]:57507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGPUK-0003Ut-3R for submit@debbugs.gnu.org; Wed, 18 Aug 2021 13:36:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:46312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGPUF-0003Uh-GS for submit@debbugs.gnu.org; Wed, 18 Aug 2021 13:36:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGPUF-00035Y-7e for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2021 13:36:23 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:26486) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGPUB-0002gM-Rm for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2021 13:36:23 -0400 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 17IHVxdu015608 for ; Wed, 18 Aug 2021 17:36:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=J4EsSODEOk0PvNNX27JX0jEnIqaivrZFeaCaYdTnnDg=; b=Ishildz/pGP+qRSx5Sd2LHlqIA+8lRxEucUnAQ4/tDr3/a1+OUkrAsKsL4xipXMsBx3M cNo5ZHA/CMmFqi3C7OzeIyD6Dh5ysxixaosRxd9j490YiK6ujuxTjWHMQa9f/5kklbqF lHWhSJBXX1nnm1ltk7EUww6gg+wThiDSV9QwD5naVSqSvTJkGBnyUEOVwOv5X7qgWSVa QuenyOqmOx/jaKvv0Of+r6CXzWUmHHHFZQf78h50X3tGzuNTbIniHXYtOlOBUgH51Qb9 Zzj+AMPIlBzMTre7C90oa2dAhK6QDsaILgF/Pc/kR01UI4aA3ul9dXXjObe2eCvqAS1P 7A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=J4EsSODEOk0PvNNX27JX0jEnIqaivrZFeaCaYdTnnDg=; b=Z0jyRfQpMUvpEenrOUEAwdDY1CTXBRoT3jdgwTMkegoNwc8fIOzSy/LOqqj5R7+oHYCZ AFCdDhMvx5duty4TJaEWYmGKAxysiCFrn58XGs94w70JeShu1qPHQwDR8YmyRoICIKlz S7YqoBi2U9QXMpeaLaz0mS0jeLuT67wPtYYd6UIDxXLey4KYnbaQQfRK+qNlSxSMwzVx mtwM3EANck7fiDEZOHGU3tl4irRUoxgi+jIfN1o3iKVf1c9Rgor3ofbBml7oU1p7d6eE IAescAp0y/8E8QfT3xwvYEahCdRcvk3ar2GK6yderw5fd+JT0+ZlprGF5RJglxoEVwQ0 qA== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3age7dbc9y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 18 Aug 2021 17:36:16 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17IHVALn145892 for ; Wed, 18 Aug 2021 17:36:15 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam08lp2172.outbound.protection.outlook.com [104.47.73.172]) by userp3030.oracle.com with ESMTP id 3ae2y2mh3v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 18 Aug 2021 17:36:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=InmQ+LQVrZlFLfdSualiUZk8eg8KwjDdUqh+uPBOJkcVWK8hFvxG3IzVUGWf4FliTl1VBEJgVWELTMibn8BYFXeV4AY3EcjVMVPirueAWC9BGAydcXZNIcaLiyUGiYOrYXMNBwOjJmIn40KxvBVKDtXbyBu8suENngez5TX2P+Ka+uXlE/79pvpnCmFKRNCUdATzKq5FQTZbJA0XVpCczodPaN8jF0vzC1UVQnKsUy7fPkNl+jxG+jMfQGqPgZjZntnxXt9eiZmHKy+yLHS177k8zN7zwdIPGCjbDsy0Zn0gNlc0DeVzxamgBL4NHf5xYGW2l5URh6+O1paBpMkIiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J4EsSODEOk0PvNNX27JX0jEnIqaivrZFeaCaYdTnnDg=; b=k5wP3BsTOIv8bgzL9gPYFYUpZC9PuKrilN187JJCca7JMV/tI0Zhs+1xFnAKqYRENxOip6UDKsydtrfHUxi/CfvubmegWmJHH2TEYO5mhdpQo8alchiHfS0/b82lfKc/dg3/wnqTod6KDlMCiOhoVYALdTQVf9AUVbX4Mm3Fs8FwQvi5Z2Ob0le7nUDGHW5trX6Tgl6QfkHsJfxomawLLgSpz9cD3JTbvbVOmIECgYg/FYxq2kduvOslAUkUSbMhwllqR9tp51UtMWi2y5M+6Iyb2Ae8xA+HNmEpyhHtl4MK5XVgtcP2BUpMQcOWy8PglvdIxiX2dzoljjkM8zplQw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J4EsSODEOk0PvNNX27JX0jEnIqaivrZFeaCaYdTnnDg=; b=hITN13jS+FzCRi8OWALi8F3e76huaF+d3SUV4/IhUkHvwO9JQGlt9ilcVg13KSWZ4Ej0KsnLDBKHRkjvMIJThW/gteftVPRn7Kiof8uW7IjTY/oG7jM0xhggA+xxhtqN3IY+qlL+IXcMEMkJGFZ1ELDE4AC4yc8iJ7IbzRPHmh8= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB4768.namprd10.prod.outlook.com (2603:10b6:a03:2d3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16; Wed, 18 Aug 2021 17:36:13 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4415.024; Wed, 18 Aug 2021 17:36:11 +0000 From: Drew Adams To: "bug-gnu-emacs@gnu.org" Subject: 26.3; Doc of `assoc': TESTFN optional arg Thread-Topic: 26.3; Doc of `assoc': TESTFN optional arg Thread-Index: AdeUV4A1o9NFT6AiQI6ApjK5kHgDBA== Date: Wed, 18 Aug 2021 17:36:11 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6edea447-a4c8-490d-39a8-08d9626eabc1 x-ms-traffictypediagnostic: SJ0PR10MB4768: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: neZsdGwUXvg4KJP7qDSHnKWhcmjGo/QGYkhuOhW0YIGasXZ2xWJe5CdyFkifTUMama68fmAiH4kIv0+L/t2jqK7BArZgnEW8JJoowy4i6Ai12EROmClEn/xEO9nM6dOO9x5EgvlQFZnPnF7EPfYtt7LguneQCyBhqdGZPN/gOQ2iDzMDYj9KXW7+MFc3WGYi1CJEYHSUJWBc89DPMZPxByGmRCuuWsFgvPL5TeVNLtSjc8RdtC0zXpG9TOOFPDfoMnTYdT9amrPCkCK++r6G4zdgEtkiifCsYU47zlxuo77fa+1yn18QeSuynOPWCyGTOg53mCsiZFnGnIoUWv1k6IrSBm3LL/3rnLdzkrRuMF91hCpZtblM0kxnxHNInbha3V0cG+lM0sBOIPvHLqQ5OuRiKJKFP3u3PdTFoQKZYeaI+wJ81pAMFBo3YmYwmpcHn1MXql4sLE4LWw3TkRX3HiUufxVgT/l3muEBf0x/v4aAWrqX56hK+ds1S2EbL1e76Bht5zLEtGxst5WTLMg6lm56lZQ3IKWIxgjiieTT9BaKopxiitz9GCsDjrFJMu+MeSWPAj5S97oYWi/JumEfQ7bp3mi39r1GbZyymzwD7ca9Udw1pDKVbaZ3wd4jYZqmR8BcKvHDrCQrvzi8qsV/qO7f6C3yCCIOu5ohVz8nnAVQkL2ZTdya7AXFTZ+njJxqlNgglwR9EVEoDM7KraT7sOplft23KrDivACxMHgyv6U= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(39860400002)(376002)(346002)(136003)(366004)(64756008)(9686003)(122000001)(7696005)(66946007)(5660300002)(66556008)(71200400001)(186003)(66446008)(4744005)(86362001)(38100700002)(55016002)(8936002)(2906002)(45080400002)(76116006)(6506007)(478600001)(66476007)(83380400001)(44832011)(33656002)(52536014)(8676002)(6916009)(38070700005)(316002)(26005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?dW9SR2CD3FNooM8VsPtIFKgW1pl72AG7wU7EMvya44PN1uznmlDfZ1u9is++?= =?us-ascii?Q?zcEwnfOWp09v6BY17m17yYX/hMfvJa1WYtCMv/oLBKI55sKYvQfh5fu60Een?= =?us-ascii?Q?n8uaEGhYsna8mxT2SFdNO156diK7fEI68WWTqCkpwhvDfOxsndAz545KY/Fk?= =?us-ascii?Q?pcwxIbUi8kWhCtjnjks7iBGbkMYcde5OkBxiFg05jbxLelBzaSCXj7u3lqOD?= =?us-ascii?Q?uYzSPyonKI2r5Ui9VZTmTbtNGIP53cFQSUovNqzYb0A7NVZe7tYahN9wTAiF?= =?us-ascii?Q?PzSh+rrYj9shujot24T6iUH2Gy1bIxYhXtxR+uH/1pmyzIvmqDLIlr0xwxLn?= =?us-ascii?Q?GNiTBjxEhAxdAKlDr3phjgZDraUw4W+XMnfVkLTK3ZO0W4m65XKDbp/2YG0z?= =?us-ascii?Q?nuNm6JH/POHbokErqeRei1xMQX9ILmfQo4CuS8NkJ11ooRytPi02csldwiP4?= =?us-ascii?Q?13G4HJ0YkUgHlneJY7oD6k2YJuiBzrt/mUpBFfAVwhiyDtH0ExxvnCh1mbw6?= =?us-ascii?Q?vvnaNZnwVAVUIkqufr7Y6LNUobTkc8swc98A8MfvcHaCOS1eg9xR5MgFA3DJ?= =?us-ascii?Q?GSme0yXvtfzXUdFmGVqvZlh3pT3YTN/3eMugyJfUjpi4rU9OD+/uxxBQIJbE?= =?us-ascii?Q?ZeIveyDNblzPMdlYya7f5Yz90EFnJieKaks3dHsQVmLaik28jUJyiUDl75u5?= =?us-ascii?Q?ltnnqDUmb6nFbRGsTDuUAxka8GZtxi8dPUhfgYU3V3TrbuygEXOQOu8SOaER?= =?us-ascii?Q?N1prXyuXu1WJHbwy+CfsnEj+Jm8wIeAm18O4T9vPu/Kvw3Iv+Trhlj33hNOW?= =?us-ascii?Q?Mb2IdhR5iqG712L68ebFjEcp+uJ4+l7r+P/hnjLjpUay1zPl8RqKx5Z4F4yf?= =?us-ascii?Q?TF99sV8Oi9Hqu+bROzp/rLuHsoN+kEQihPvbWHMeTKRiprnXkXmevZ1TpRJ1?= =?us-ascii?Q?8iz0EAPPt7bCpMWDoPFP//quG5LVqW1156MUcsMxoL0GPbyphnvCnoptKOpw?= =?us-ascii?Q?DRsL3FZjY3w4pT6byT0z9ScWZN4Squcvrorfv/NuyKUCNksaCXKn2WnhPT85?= =?us-ascii?Q?mXfvQFZaV+XxFOJsjmUdQsfsBj/Xk7c5uaulmSdQe3oWU/Dm8wjTrv3AzlO/?= =?us-ascii?Q?b+Ea8T648ncM4CBTtXJJCV8+HjKar66d1u/Pxt3Th7+ptc1pM987/Qb31dEd?= =?us-ascii?Q?Ow/x8hUzupXaT93PuWFlXidD/5+CvNl1JqVKJQlP5XuHq3HzqNBJVHYd/jBx?= =?us-ascii?Q?fFfaHiIutcZpKAIeQXVwfC7RzW4WxnpXsQ8Lm9q3F/S3JxEWZpB5XRcBDfRt?= =?us-ascii?Q?o22PlU8scmNVlEECSooi82Xh?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6edea447-a4c8-490d-39a8-08d9626eabc1 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2021 17:36:11.5813 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: coLSlJVFdy7z1TMdMyrhQYBPh3B6YySbOy5OLk1cRUed/7qZy+vky/A9IJLtTBEm4dTFqH39HzqiYs4OAc6w2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4768 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10080 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108180110 X-Proofpoint-GUID: ZpSXZ7EpxVbU_WMAaJa1LuewIgDOHqul X-Proofpoint-ORIG-GUID: ZpSXZ7EpxVbU_WMAaJa1LuewIgDOHqul Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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 (--) Neither the `assoc' doc string nor the Elisp manual, node `Association Lists' explains the order of the args that get passed to TESTFN. It's just as reasonable to expect that the pattern is the first arg to TESTFN, instead of, as is actually the case, the second arg. E.g., one could suppose that this would work (return the first element): (setq trees '(("pine" . "cones") ("oak" . "acorns"))) (assoc ".*ine" trees #'string-match-p) But in fact this is what you need: (assoc ".*ine" trees (lambda (x regexp) (string-match-p regexp x))) Please consider documenting the arg order for TESTFN. In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 Repository revision: 96dd0196c28bc36779584e47fffcca433c9309cd Windowing system distributor `Microsoft Corp.', version 10.0.19042 Configured using: `configure --without-dbus --host=3Dx86_64-w64-mingw32 --without-compress-install 'CFLAGS=3D-O2 -static -g3'' From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 18 13:50:20 2021 Received: (at 50110) by debbugs.gnu.org; 18 Aug 2021 17:50:20 +0000 Received: from localhost ([127.0.0.1]:57535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGPhk-0003qb-9A for submit@debbugs.gnu.org; Wed, 18 Aug 2021 13:50:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGPhj-0003qQ-JK for 50110@debbugs.gnu.org; Wed, 18 Aug 2021 13:50:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59382) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGPhd-0004dJ-Qh; Wed, 18 Aug 2021 13:50:13 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1837 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGPha-000050-8C; Wed, 18 Aug 2021 13:50:13 -0400 Date: Wed, 18 Aug 2021 20:50:06 +0300 Message-Id: <83y28y3anl.fsf@gnu.org> From: Eli Zaretskii To: Drew Adams In-Reply-To: (message from Drew Adams on Wed, 18 Aug 2021 17:36:11 +0000) Subject: Re: bug#50110: 26.3; Doc of `assoc': TESTFN optional arg References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50110 Cc: 50110@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: -3.3 (---) > From: Drew Adams > Date: Wed, 18 Aug 2021 17:36:11 +0000 > > Neither the `assoc' doc string nor the Elisp manual, node `Association > Lists' explains the order of the args that get passed to TESTFN. It's a function that tests 2 objects for equality, so why does the order matter? > It's just as reasonable to expect that the pattern is the first arg to > TESTFN, instead of, as is actually the case, the second arg. There's no "pattern" in the doc string, so I don't think I understand what you are describing here. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 18 14:41:12 2021 Received: (at 50110) by debbugs.gnu.org; 18 Aug 2021 18:41:12 +0000 Received: from localhost ([127.0.0.1]:57633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGQUx-0007Jn-Kk for submit@debbugs.gnu.org; Wed, 18 Aug 2021 14:41:11 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:14572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGQUs-0007JW-F6 for 50110@debbugs.gnu.org; Wed, 18 Aug 2021 14:41:09 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 17IIWGOT014162; Wed, 18 Aug 2021 18:41:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=bI/W74aGls+8yYDjv1d3dz/g8xN7QYhiPX40+xMSHbY=; b=Cv1HhPMsZkoxQgJXodu/aZ+KieWVA/T5hlwVq3VPHUvz37EPiJgACzPrBhTODBPq3hbw FFm90f0jVHjLJ8xyk70AfOKSRWQBU5cI7dzT7fWnuatCiv6u7t/33gbJFE0pIk3kDdNQ 5ZmqYAq28KhSjKe4FvuKrSCvrDoPZQLyDTirQ8WdgHI4qbg1o0HhoJeg5KqKg4h7FE8q Vnd41PfeMLBDZ9PqoiSptJlDLWHcqGI1pOeM5yZv6I07x5zN2W7WI+pciobDuO/TjvZc 8TxdcadVovSlpQCm6acSt244MU2vjHOsQxaN2RUMRthuTx+FVb62pOvhSJYNJFpzFAHD sg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=bI/W74aGls+8yYDjv1d3dz/g8xN7QYhiPX40+xMSHbY=; b=zpUluIFnSGNhC0Zc/yoD/cH1umt5eLonQNbupOKvWRxjWYqBhV8WLf2SCpYJAje6akuF FRoglf0snQHiOqNN2+3CdRJvarJQqE1qHTbn1HKZkVxx1mQerECxBedUElAD9phv/XK/ zoC9j2MEVjCzW466tGDNYNYloIjjmxlylpW8CW2c6pIXRu9UEIOY9T1JAfPvpZbIxgaQ Z1ZzRHGvS8cp/8clVz4LZQPLRWHX6PhP8er1gOruYeiiwelxIL5//uTZm9YHllgsAJmK 5knENIn3cM26kJyE1JI5wQBDKMjwVaGNY7kMb+Dn2Ugy1T9myNIp2TJieNAcVZcobDAL xw== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3agu24hwu7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Aug 2021 18:41:04 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17IIV3ks107831; Wed, 18 Aug 2021 18:41:03 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2171.outbound.protection.outlook.com [104.47.55.171]) by userp3020.oracle.com with ESMTP id 3aeqkwt1w9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Aug 2021 18:41:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mNKa0nEJoAVsRkARLlBxyJ3yJS5c2BbdPivsIGYxHT52jup4BmG0CPirhJD+DvCVJf9n9HxyAadbXBhx3uKx1ApEWfdR1qV0B6H5q5AM71zveEqXqZ1eTH5sE80/G2lurbu3LqmHf7DDwMpgcLtNIW7LEt3vlmrdiKd/8WLjlx6xQ5uRLQc04W/18qDF8sAEiRb01lONbWea2wD3WN33X7KOar6QP8OEBDg7vM4X7RkJTosZdMWHc5KACwYpMjFtwiPywP6tHrTtGR013jPpB43QcfVhLWqDbwHyVvcz2SJCLDEIOqEvLm4R/1f5dk8S6NjWDT7Cs5dAJ+l3+W1CHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bI/W74aGls+8yYDjv1d3dz/g8xN7QYhiPX40+xMSHbY=; b=gdrd+qerarwh0O7jekIR9aeL2W8vYeAxHVGOk5+FHP8lf7Y3OL+TdVP8QTQfloWxcQX+vEwEdOet09dz48o+I+jc5HAKKI6Zi7bXi1ZeRqZPyDPZzmhz9qaMvnzr1KRzIOfjusXTzWdH8TIyXl7sv6eNnqUJU4jCAYQV6W3Mwg1SRugKmXWhxfECAvT2QqNng5dee2EuUVzFmUfSW5NnVvn2LMRWh4Ke4wVXAH3ppd53Ns4l0uU1cKdKcF7O/YAW7WnHMo2S1eH2RqMJKn3zDe+iEJgWH2g/OFTBkPH0wr3YRbJYzjxEfy6+iih/EqoBFERBuNCcdieUtmpAdG5loA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bI/W74aGls+8yYDjv1d3dz/g8xN7QYhiPX40+xMSHbY=; b=OJTV7op+xOTlgUAvhBrCxzOI4u1vxAM2ro3PaFghopsdCRPkaAhFIA7Gr8Ha4XXPKmut3p0bUZGYaoVuIyHpIl0NvB1FcUv8hCTkXGa+wb0rsxtNGpPPSZlZsARRB2UEAuuy7VsQ6HoPbY5YKnueqCx2kp5l3M3uKQAjq2ftpCk= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2646.namprd10.prod.outlook.com (2603:10b6:a02:aa::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.19; Wed, 18 Aug 2021 18:41:01 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4415.024; Wed, 18 Aug 2021 18:41:01 +0000 From: Drew Adams To: Eli Zaretskii Subject: RE: [External] : Re: bug#50110: 26.3; Doc of `assoc': TESTFN optional arg Thread-Topic: [External] : Re: bug#50110: 26.3; Doc of `assoc': TESTFN optional arg Thread-Index: AdeUV4A1o9NFT6AiQI6ApjK5kHgDBAAAgHOaAACJb3A= Date: Wed, 18 Aug 2021 18:41:00 +0000 Message-ID: References: <83y28y3anl.fsf@gnu.org> In-Reply-To: <83y28y3anl.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8c64fbd3-9b09-448f-e9bd-08d96277ba03 x-ms-traffictypediagnostic: BYAPR10MB2646: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DKHa3Db1cSfSfEtRhFfYh/7L+SCH6CxzP2WxhwjOeKA8vyzMAODZ/KOhTo4JYKfM6bMVws5bFt/cagQcLQO1Ohty0spysC+bkkfqRcARlWOZrHqCME54aseqwk1pUFWtZx/GpINoCJK2XrAZ6Eq9O5eNv6XRerJYcDXYDacNLEWmRWBzLvqnLNFka8KBpQM02vBMu7SPfpE4n/V/fREBQwV4f5sGhyCZnLgrEBRFsrzEud8v7N/0xy+vA1CpgsuEIOGssU5FTf/H0hd7M3v6lDupzQ3Hz41654dNiLBtoIoszVaJ/TGS53TYiGT5fUU/Tof78FpZG1l/H14EP+ayZGagtmECv9EvnM8mkcvht6OTjyXzl2oKXehZTFmqqi/vjSe3axc1ETmW0z9DWtZ7WqTS9MHkWIZLnsYtl/idtUVIyZzSInYfqE+pEFxIAtMMJKsus3LHesGxPBqHvbGTyel/xRfwGsJ2Spyp303w6ewtaO86LFVSPBQ7EnUl0y8OhUBHc//F+WwamO1RGFpxiHykg/DqnLLlsF3wAZSmhnXUk6n+H3TfSfM9jgr3VNiAE/vMoeyGqLsIAdW6X/FUVm1h2biTCSkP54xKTrR7DK68HxePCLDeqZO5aFr6f81XanbYWsIDW8Raosd1lSFpA0Z5xtSdiH1ICmQcZlju/4kuu1f4h6WH1wFdhj3T2r37an8+7w+GHI9HRRN8cYzippFytcgh4j30T8JKhw50gE9ARN3caTtd9tidMGs/QrNO2cr0exEXJq/puM6CjxWEBvLdIPnbPyyEW9wlZWyIV0+qnRkSA8iES34vrzAaEkzs x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(39860400002)(366004)(136003)(396003)(346002)(38070700005)(52536014)(33656002)(8676002)(38100700002)(2906002)(66946007)(9686003)(478600001)(316002)(86362001)(8936002)(71200400001)(186003)(66446008)(76116006)(66476007)(64756008)(6506007)(83380400001)(44832011)(966005)(5660300002)(4326008)(55016002)(26005)(7696005)(122000001)(66556008)(6916009)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?l06c5pdtm+7QR7jipAR5/Fi6QCENt5J7ZJDP96N8yA/IJDhfR3sKqAKB/Ig9?= =?us-ascii?Q?XNykmkXm1KT7tI49B2rFPjs9k2KANZBQIga3deJtmZM+07WYfFnSyV79y3eM?= =?us-ascii?Q?Zvk2l2AZx/pmsd8IBHC0jieyze1JKiHizc+2FV5U5zHelf9cwKRPVVHHLY7X?= =?us-ascii?Q?JqJk2OKkUJsJeKG0YxnpdKFBWwUPuHRfBXRcaBpPbdUez1KHs4WyD7e8ctp2?= =?us-ascii?Q?QQSAsWI6+BdySuMSBAgYoRP+Yo4WiPUgYvEAWJCSTEPeOoUq6jeIwazyjtBu?= =?us-ascii?Q?pvhNA1BJYHrPVmbriizdJni3DqD67HpNy84RnLbm5+bPZBnKsd4vWgiWJunQ?= =?us-ascii?Q?HaPFY/3R2dAyh+MYwivlzqUdSx5krAxsDgRkhMjxgwTSS2iL1BVLkDSqTQtA?= =?us-ascii?Q?zQE0ubJtrfTZDR1K4NUf6+bhdpy1KsOksKTL0NQS+PgIBb+iD94WR74zksGp?= =?us-ascii?Q?QBv6yaDWvE80KNmAiVOZoJYKYflJcvtM/XZpXRP+h0CPOPit+30zBTliRaMm?= =?us-ascii?Q?ahxRaDvOja4f7yagvbZZKnJrTXzoLlL0BLlczK6XvRulvdaCDODHuDfVTAlO?= =?us-ascii?Q?Fx5+qLokx1O6nYW/HUvYlgIW40Ax58BXdRmh2ebnyKAT2qSSs5JP3pp0wiLv?= =?us-ascii?Q?yxU3NLx/1R4MyT7uQcBAItVkrpDeAu0vIZetMYn7s3vxv0DwgyQ/tl9ejoUL?= =?us-ascii?Q?4S40Q12UvqWcRyFhiamKeGipjb7uUE+AMb+PmESOp6KOqyAMQgF9l2SIjHAb?= =?us-ascii?Q?ezN0VSXwtRynDzZNMl6kzdN38y3LZcpg79Egfiue1o17DyZeDTYy53Zbcsh0?= =?us-ascii?Q?MAsn9p/wj9CbqbH0nIiM4Xsfo2jCxiCTX5Z1R+bu+qkCl54SAqArJyUdpMEe?= =?us-ascii?Q?t+yYpKu5X+e9D3+PSi+Zn4wwUc3WFLhaFY1YWd9BYzqj/dTBIFaJDqH/q4da?= =?us-ascii?Q?U8AaXDNeT/xe1KZGldwcfI/qHtX5DkPKtFae1vQ6ezHcwhWz5+XQz0u/grWm?= =?us-ascii?Q?/KGPjEBq/uTC5TuH6+0cK222AYEXRypQHghdAv6sSerdYWJPdDdbkQhLI976?= =?us-ascii?Q?gVL/+KgESlVftoTVY+MnC/IWlUZ867acMR1ACvD/jxUmwhqkK7m3ijiDiyDF?= =?us-ascii?Q?KcidWrdqUc5tg7w0FgrUvH6I43IwF+QCob0CRkmleb2KPR2eC/Q2Grp9tZus?= =?us-ascii?Q?paIe8M+iEbf8gsRAchTx1aUx+SZtx/nET5CGFQ3TRkq0Fty67aLScXKrW8qa?= =?us-ascii?Q?E7ZwBA2QDF+kqhFVZ/3LlvAaZ2S9YJbkky/bPKaz5bKjRU4I4OPPjmfsdkHR?= =?us-ascii?Q?N/biDo+Jh1poz3L6G4462hv6?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c64fbd3-9b09-448f-e9bd-08d96277ba03 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2021 18:41:00.9322 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1TbIaFDf+5vzLDKG71pmOQWcuEbjwac9GdPft7cJbORhMPduzB+50n03HvAZmqu0zxEQxnNg1EhCSo7aYSuBYQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2646 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10080 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 suspectscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108180116 X-Proofpoint-GUID: 5liBYMCrKFUw1J6nxRoj8kXsTrVTcZAf X-Proofpoint-ORIG-GUID: 5liBYMCrKFUw1J6nxRoj8kXsTrVTcZAf X-Spam-Score: 2.3 (++) 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: > > Neither the `assoc' doc string nor the Elisp manual, node `Association > > Lists' explains the order of the args that get passed to TESTFN. > > It's a function that tests 2 objects for equality, s [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: emacs.stackexchange.com] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: emacs.stackexchange.com] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [205.220.165.32 listed in list.dnswl.org] 0.9 RCVD_IN_MSPIKE_L3 RBL: Low reputation (-3) [205.220.165.32 listed in bl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_BL Mailspike blacklisted 1.3 URI_DOTEDU Has .edu URI X-Debbugs-Envelope-To: 50110 Cc: "50110@debbugs.gnu.org" <50110@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 (/) > > Neither the `assoc' doc string nor the Elisp manual, node `Association > > Lists' explains the order of the args that get passed to TESTFN. >=20 > It's a function that tests 2 objects for equality, so why does the > order matter? >=20 > > It's just as reasonable to expect that the pattern is the first arg to > > TESTFN, instead of, as is actually the case, the second arg. >=20 > There's no "pattern" in the doc string, so I don't think I understand > what you are describing here. I gave examples. What part is unclear? To know how to use `string-match-p' for testing you need to know the arg order for TESTFN. The arg order matters for `string-match-p'. IMO, it's an arbitrary predicate that's applied to 2 args, one of which is the car of an alist element. It's not necessarily an _equality_ predicate. You're may disagree, but I think it would be more helpful to document which TESTFN arg corresponds to the alist element cars. FWIW, here's a user who ran directly into this doc problem, which motivated this doc bug report: https://emacs.stackexchange.com/q/68172/105 FWIW2, Common Lisp specifies the order, and in fact it is the reverse of the order used by TESTFN in Elisp. See here: https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node141.html#SECTION00180000= 0000000000000 This text: In the following function descriptions, an element x of a sequence "satisfies the test" if any of the following holds: * A basic function was called, TESTFN was specified by the keyword :test, and (funcall TESTFN item (KEYFN x)) is true. This would mean you would pass just predicate `string-match-p', not (lambda (x y) (string-match-p y x)), as TESTFN for the example. (Here, KEYFN would be the default, `car'.) From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 18 15:09:10 2021 Received: (at 50110-done) by debbugs.gnu.org; 18 Aug 2021 19:09:10 +0000 Received: from localhost ([127.0.0.1]:57664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGQw2-00080p-Dq for submit@debbugs.gnu.org; Wed, 18 Aug 2021 15:09:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGQvz-00080P-C3 for 50110-done@debbugs.gnu.org; Wed, 18 Aug 2021 15:09:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34382) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGQvt-0000vY-Mp; Wed, 18 Aug 2021 15:09:01 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2816 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGQvs-0003OG-DS; Wed, 18 Aug 2021 15:09:01 -0400 Date: Wed, 18 Aug 2021 22:08:53 +0300 Message-Id: <83mtpe370a.fsf@gnu.org> From: Eli Zaretskii To: Drew Adams In-Reply-To: (message from Drew Adams on Wed, 18 Aug 2021 18:41:00 +0000) Subject: Re: [External] : Re: bug#50110: 26.3; Doc of `assoc': TESTFN optional arg References: <83y28y3anl.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50110-done Cc: 50110-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: -3.3 (---) > From: Drew Adams > CC: "50110@debbugs.gnu.org" <50110@debbugs.gnu.org> > Date: Wed, 18 Aug 2021 18:41:00 +0000 > > > > Neither the `assoc' doc string nor the Elisp manual, node `Association > > > Lists' explains the order of the args that get passed to TESTFN. > > > > It's a function that tests 2 objects for equality, so why does the > > order matter? > > > > > It's just as reasonable to expect that the pattern is the first arg to > > > TESTFN, instead of, as is actually the case, the second arg. > > > > There's no "pattern" in the doc string, so I don't think I understand > > what you are describing here. > > I gave examples. What part is unclear? To know how to use > `string-match-p' for testing you need to know the arg order > for TESTFN. The arg order matters for `string-match-p'. OK, I added description of how TESTFN is called. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 18 15:49:37 2021 Received: (at 50110-done) by debbugs.gnu.org; 18 Aug 2021 19:49:37 +0000 Received: from localhost ([127.0.0.1]:57674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGRZB-0000br-M9 for submit@debbugs.gnu.org; Wed, 18 Aug 2021 15:49:37 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:39444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGRZ6-0000ba-3i for 50110-done@debbugs.gnu.org; Wed, 18 Aug 2021 15:49:36 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 17IJlKcU001602; Wed, 18 Aug 2021 19:49:31 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=OogUDdIl0GWJ+eyCh7T4UjFyyKB/+o2I0iSVGXfSDrE=; b=cmKYS+rcy69vvjizccT35mhRpXGNcenbtfohTpVVXqwiNoVeik6T3MnTqgM1xLfnjiIY sh4Ovwounyt8NNp/oa1QC3kv3QWQYNyishWUrKB3HKVpqqYZeKh2j99VDnIaUK1O2LHS YttDEO9l0OFArzR36NJ7aBu/f9mSS8WD+Q4a8OOjREETi8Gjm6c10tcgkKfoIUa5alob rntyVMWIO3DSF7AooUfk3R0K+IPdCK4B7IC3NgjE4RMdNXa7qYgYEaK1c0uJk+ri/7zN WvLjxxssq5rlMQSxk8acMS970qlFjfVlRnGZi6/c+uzwEkFxFr3FaRjmgF28y6yt9tM0 5w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=OogUDdIl0GWJ+eyCh7T4UjFyyKB/+o2I0iSVGXfSDrE=; b=Tn/fjqwRxNytncBFCEQUXAiFSjoN0r9xun9SnO/swC1mzG8xgKWMef47ydpJA+3ZHx1K WBrmywY1AguIZY1hoUBcjnyfLVydorbTsh4yEbVruSwZi7PvEXZd9hK6IHZNVKsJwOBQ yG7v4m+xZHBEU1XwYknsf1RItXLdMBEh4siEndVkQabcJb81U4YSA57gkltmVNuqFuxv GmEuXlaVAoomXYxgn8peNSpmmGbsUgEdnLgaC5uRchHfLojyqswzZIbsUci9CkG6vFKm 2BCshL4UyJUye8wprRRpXRXAxWoGNbqCUZuf/ZxweoTudshLR/lmBy2BMOdy5shAjLgi uw== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3agykmhg2y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Aug 2021 19:49:30 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17IJf4SP139044; Wed, 18 Aug 2021 19:49:29 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105]) by userp3020.oracle.com with ESMTP id 3aeqkwwac1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Aug 2021 19:49:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L5gnC9pH832ISMfQcwUqr+vw+67hgcY2NPE9zbfCb5vDQ8JqhPN3SSuddNTVmMqHAh7/5PhRGQp65WqZKY7d4xMRtQtx5yePC1K1bXuG0x04sLg6ZSjEbquXsRKZ4/agd8MhnTgFoWAdQaq/hgGH6PmrzcFYTvSNsc3EPnRMnzSvnVJ1Ww2Zqo9ri4mCEjf7X4jRO1XbSmjVZqBhu6VfrlfBRugkjZWHqN8UZIxw91LaTyi8aysHu/TnP/vOyzHYLXTn9KfaOYQRKDMdN6VXGKPyM20HQ11ZWLb6zLsB3jhL0CDHCww/5tHvnvntjxrgoe13TsOgg9RUY/pd2mCKsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OogUDdIl0GWJ+eyCh7T4UjFyyKB/+o2I0iSVGXfSDrE=; b=aOwDCQXEoNdZXjVYbDPeZhEagYber9L7j5W/YTQOajVdUoHhvZv7M6qPwyBD6fNlQJz4OUNLuVDDRfTsh7I23NV7yCNYVX7uLEb1CJpWCrc5K5F9UzmPE2NLulYHHku6LfAqHE5a+IUsO6VgTNPXrN7lkoSsdOunQJ69SxZrry2wUapOqfCk56zU8lACiIO2L7kMMnmWqj8MFoLwwIqaYnnM6oq8/hF6BOxhEqlyG99ej1xovaJo//+GISUF4D5/lISPU7gNiVD2kYS0AN8NT3UXqDT8UjXuozH+m88VvZsmA9aCZd6yXDW1fwjOHDkolfqVU4lsJ2+MtYvaSLJmuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OogUDdIl0GWJ+eyCh7T4UjFyyKB/+o2I0iSVGXfSDrE=; b=yGAEWx+I5NWWV9AS/n0qQZU9xPb1zDJSF/XT3eKn/yhd4FPW19+ZHg0cWNQ/glGIj3dBPdj7IDZLsjc4+uhbBtgS8NqSm+w0OsHpy9ZoxhpUSglBOJU5QXDpwPHhtiuGl+DTJ4KFVephuN4qGWjtjdpVAffmZOdw1kQRIafj3dY= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2693.namprd10.prod.outlook.com (2603:10b6:a02:b6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.17; Wed, 18 Aug 2021 19:49:26 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4415.024; Wed, 18 Aug 2021 19:49:26 +0000 From: Drew Adams To: Eli Zaretskii Subject: RE: [External] : Re: bug#50110: 26.3; Doc of `assoc': TESTFN optional arg Thread-Topic: [External] : Re: bug#50110: 26.3; Doc of `assoc': TESTFN optional arg Thread-Index: AdeUV4A1o9NFT6AiQI6ApjK5kHgDBAADQUlvAAFlxNA= Date: Wed, 18 Aug 2021 19:49:25 +0000 Message-ID: References: <83y28y3anl.fsf@gnu.org> <83mtpe370a.fsf@gnu.org> In-Reply-To: <83mtpe370a.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 260b034b-d42a-4b01-3699-08d9628148dd x-ms-traffictypediagnostic: BYAPR10MB2693: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3276; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ntpm6D4vUtv01rF9Wb+DK1ZJfb+/kMVg9xvGaY68J7LXPKMPDHElHUNgYvuiPMw4jRudN5vcjfwbqMLXn0KyiqWfJnd7KAUlItTc1LR19R9WqdtDoDwDWD6wsSNsha2hq+oBiFUZxvC+EtYX2GOmYJhH0QBnwLFirNqlEMrgUtQ/FW2P+Cr46UIr+uXB3mlmNVCCYPxfsp44yXjju4V65Xa6rJWYFfc/ymGPEO1dPymc7WpEwZe/uFmWkmhuOUvx8Fu1WGrhsk2XZlKBu5Dl3Y8cUr0oxin6pkfGj3BWmjyBxUCwqkwTM3OFtglYsDZrK3zeP8ETIcsKeBHq4nJlRAiS25CISX6xS89Bt0kiNC4Gzg8FwD8ijv54WPCg87tb5/tDLTDXun0+alilpU0AnI4H3DgKBWRVsYd7PDe2OizZGjdA9xFdvKceODpMWn0SeV8myykfaZVzgxZOMLpqRSmubQuwfx2i0W6MZabzr6i4DoGy21TpPDVgDhdMedHr9PP0rFqtj7hxK6u+XFYstQwRYuma8A0lZZMvDjnNXd14z1ej1AO8/U4SRfwSYx+aVBHQDUrVwLJMCc5ZcLexOdOvR8blrWIPJVQFRhIJU5T/lwXMEqwZQ8wc4FKQ7J7gNruqj52yW98aljiMKYwk7hD9U4805nWIpOyeJjd9wvR/vrg/B/5lCBTJzGYSUSJ2iZfZPhbAK0FwazbFI0gGMWKLv/sLydbRKQqkjYI9UpU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(44832011)(66446008)(66476007)(4326008)(6916009)(33656002)(5660300002)(316002)(38070700005)(122000001)(7696005)(76116006)(71200400001)(66556008)(64756008)(508600001)(8936002)(8676002)(2906002)(38100700002)(9686003)(86362001)(66946007)(186003)(26005)(558084003)(52536014)(6506007)(55016002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ddClp3dNufnOnrHu3SbqNtAIaUiP7drDadIoOxdXNotCi9sDRum5pmAH4aMk?= =?us-ascii?Q?p2nbV+l8CGvKXSJWX3Ndm29pvzd4KM0qXcsTlwd2+FpnfLKmJ0ShBmmGC4O8?= =?us-ascii?Q?F5p0sgRuQi0Vakfo1p5Lrz9r4p8ugyx9z83cl3s4jDk3CxevDtzo7ZI3kwT3?= =?us-ascii?Q?9dxRjhf6wk1SmmpJdANb7vCH1pAROOf55MxzBjP+aB29Om795rL8JppW8xDj?= =?us-ascii?Q?Ovy6xXyrzAaOoBzN3jgu1hlawweEgdcn+mnGccWhgvHNtlgbSgtQKVT+Nqw+?= =?us-ascii?Q?uerN+N8Ht+LRJyubxbwfAL4vl22AUr4mk7KEQdFV/jYurTfqJ2wvSHZTM7Nw?= =?us-ascii?Q?OICw0DsnEQ94IFcLDNOOYgNUoN9VY4StGYD3QelSiX/GsMBWDmV/IOi/jx7C?= =?us-ascii?Q?YIsE2/VyULfibBmej2RQ3CUOaqxuUOAaPIDXAp+EIdwvEdum8FmDtcGef3HD?= =?us-ascii?Q?9TJ1McQ1yyX1aiJ4BLqGxsoDVoD15TJvm7ZoIyihtShDLPBQ2itlTYdDI8Uq?= =?us-ascii?Q?CGFbbKlF4X4bGCsouJJhJnWODqhIl0kzqBPcOdrHKVIZ13yhNjzNdoypKGRT?= =?us-ascii?Q?POFkKZvKYYZkfDI/ZBdjHN2Fi4EPpwWojL/AuswH0blgWzbCxdhnvkwFyWVo?= =?us-ascii?Q?+Q0/gA86Ac6nSqaSPmE3LAmN2Tv1QlC1jf0aEDIFzKO0OviXFiphqKb4mTTR?= =?us-ascii?Q?FqrqZAxAl+gBwd6zisXdxB1zv+wNWjrSnvueXdb2HSpukK+gTCyY6fX5MWjQ?= =?us-ascii?Q?sy/xkUTlcecIqbes//icHwXGtfkSTJXD6x2yp2Ou3vs22jZxmqNiqXfH6yU5?= =?us-ascii?Q?33MVq/UfIx/uNRO1KnZSGnSMb2991lr1cF5uJc1AZsFaBsk/Eqv3buWAsyPt?= =?us-ascii?Q?+hR4Vh7L39OtdHaSM/V0ikBaYACgmE8nxL6rhfq1APLB3hxdzWUDFt5+dpdX?= =?us-ascii?Q?otihRfwNB2NbRZg6wkz6IdBFPghgKaxZyac6L9/XU5wN5UXeFRAj9DH/VnGX?= =?us-ascii?Q?mRslMV/TS4lM4J1Uxp/qWb28PrNDMrLxrk8NFtOU6GDZ62udbiUxzKpEDWsx?= =?us-ascii?Q?yPCTK1oXkLDdx/sZEzltiSMFLXkZt6lUhydSjoH+PsxTtUyPqPamcOL4InjR?= =?us-ascii?Q?YU3WSsfPq/ZbygRrwI0PiRQvXzmFFRw8QyYtvFIVnoidj2CiZYi+19TITKgU?= =?us-ascii?Q?xNjdJoao2/2GhpRKngfBZJ43MszuuP4xlb9o2jrwnjk1r76phbBRMztMJBCo?= =?us-ascii?Q?+QdUMq97reF9hshbmNRX0li7bhlKo9wsvzsa9ZpwV1fpHPK7U6gRQzvwTCb8?= =?us-ascii?Q?eG+7bSPVKvrpgXwL/mrgwWGS?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 260b034b-d42a-4b01-3699-08d9628148dd X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2021 19:49:26.1241 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6lScEDFTkdparfaLTLS7676W8Eq/0hFT9+Y5YujRxKgwcytDv5FZZ5y3XpR6pJAUoL4/A5q04QgMwo9TRano6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2693 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10080 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 suspectscore=0 mlxlogscore=837 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108180121 X-Proofpoint-ORIG-GUID: CM2GNNcYTmDzRZ_eoBOJlhk0BYZ8Za4u X-Proofpoint-GUID: CM2GNNcYTmDzRZ_eoBOJlhk0BYZ8Za4u X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 50110-done Cc: "50110-done@debbugs.gnu.org" <50110-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.8 (/) > OK, I added description of how TESTFN is called. Thank you. From unknown Wed Aug 20 05:43: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: Thu, 16 Sep 2021 11:24:05 +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