From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: [External] : Re: Locating file via load-path Date: Sun, 11 Aug 2024 21:07:05 +0000 Message-ID: References: <868qx6n9ug.fsf@gnu.org> <86zfpml0sq.fsf@gnu.org> <86zfplj5s8.fsf@gnu.org> <86mslji1y9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12711"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "help-gnu-emacs@gnu.org" To: Arash Esbati , Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 11 23:08:00 2024 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sdFnD-00037t-La for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 11 Aug 2024 23:08:00 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sdFmd-0000rp-QV; Sun, 11 Aug 2024 17:07:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sdFmY-0000pz-1d for help-gnu-emacs@gnu.org; Sun, 11 Aug 2024 17:07:18 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sdFmV-0008Mj-Aq; Sun, 11 Aug 2024 17:07:17 -0400 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 47BKKfKW025507; Sun, 11 Aug 2024 21:07:09 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-2023-11-20; bh=3zFD2U8DEh2GLFE8i3cVcVgbE/b0C9HUkRhOGwGICMk=; b= BtDjAQAsEK5swQWD17hk2UK3tS0VTl1FocmMTfGqhvlD9fOyb1D98PPk7bRYOx2n gjpT4dOVlATfcGr8qWwK+Hwg0XGzmb2IFnJjfmSTEiji9tx8JpfppUYYZWfVRILt wYZddCc9syxiaW0W7id7UycWSy+oAeIxnFJvTxgMEdjPR5BZ3oekZrhmf9El7qmy axrFmFRDx7udJxGULSWXPIquPRpJxDLd8JPZ2JrkIV4Ani14ab5wcI4i0pI0dkHS wwdYRlAEMn81esXiT5ODJMzngNMveEGZZ0nKmOTRgjk1CusE7l5q2OrfCOqZ6c6L CiXKXSCStY5WvWG+XRqYlw== Original-Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 40wxmcse3p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 11 Aug 2024 21:07:09 +0000 (GMT) Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 47BIk8SN010621; Sun, 11 Aug 2024 21:07:08 GMT Original-Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2046.outbound.protection.outlook.com [104.47.55.46]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 40wxn6fvyu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 11 Aug 2024 21:07:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UQtEZeartilSrppBZeX79blPMZz1EOYasu3oWMHnJW2O02r4Utc9YC3TV7n680CXNerJ2SLa+Ghxv0FN31TgrErVt5TGeZHAFmK0e2hkq+2xTwPUlLvZEgJY/GUdXcPBNF3toaA7rfHkV1QcrqXvqud6nIBTNPawkkbhHfasmtZFLylxW9MRmB2ZDJ1kWJNEHu08Y/7cK8aSSWKx92/QBaY+QXgovYfiDqt5bZk3KD7E8/NAl6OTSj3LtrtmROQ7jip7rH8Kgr1Kvs4j8cU4gpiYykpkLO29Qao8Nwa4BycGGOV//qHxbFIvv9bkAKm6Phh8b5Fse63gM/NZMUNOEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3zFD2U8DEh2GLFE8i3cVcVgbE/b0C9HUkRhOGwGICMk=; b=kEqqrQBZDlxBmfMWJi8di561lap4uCwhMjqsjItvCZJke2k7ky9KvW5EEfzldRZzgNZPcrD2i2xuOTi4ioc2gQZtkrQzB5YagbMlR+fXrulXvhgRKHkx/tWH+q4fsc8eDl6/GCUJMJ6xIGL+TEl1+r/KmOxo/Otc9qC/x7ujB6gskHbKyppeICBEUpuX1/ga081vKgg34cHdtCSreqGk6Nqw2SrSsKZxcRtdIbgH0w91lcHXLGfsHcELLSrxR/NWdafQh3uQxdpfIIXs+EU5qCK+Y67Hwtyh2jxjdWYWzAhlL9Ya7jCJQhJk+aYFGit75eu37Snqf/CHPIhYw5/F4g== 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=3zFD2U8DEh2GLFE8i3cVcVgbE/b0C9HUkRhOGwGICMk=; b=cSQxdAqept8M6G2A6LUmRCrJB1mt0G3gLIhVf072MImVS827cV+5lKLHlCSNxX7Fa3wMNcYX163exfPDHm9J8aeRivW3bm464aWuKYHN/TYVIGuVI+8nVyqKuOVKmRvEs5MGTLvLSZ9Hrsei52cl6K6Q5qY4lGTmc6CyHQ3VjN4= Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by DM4PR10MB7401.namprd10.prod.outlook.com (2603:10b6:8:188::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7875.12; Sun, 11 Aug 2024 21:07:06 +0000 Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%3]) with mapi id 15.20.7875.012; Sun, 11 Aug 2024 21:07:05 +0000 Thread-Topic: [External] : Re: Locating file via load-path Thread-Index: AQHa7CfAqhdaZqGi40G1+kVC8AIqN7Iii+og In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|DM4PR10MB7401:EE_ x-ms-office365-filtering-correlation-id: 17343f68-1b72-4aff-c20f-08dcba498e0d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?IdobDZyO8QHTevvbW2TOuDf59JEkfFIHeCJ1qFLxtVU8OOnCVyjhbXZ/ENm2?= =?us-ascii?Q?y5z3aO2wKOI9wKDLckg+0ePzIWR6D3HdjTeSx2Tum4VO75Sy5lYLO6Wzw9Ob?= =?us-ascii?Q?+ZqSgoNDWtmS3ksFoIr0as7PnLJ9NgmdjTRVLErbMGqyOoGGYDsj8dqbq8X6?= =?us-ascii?Q?OIbMiuaNgdLuFpnOvcNn3PvUssum8L8uH/1d19qIlOsPh5MdTINj+8g2YW4v?= =?us-ascii?Q?Zka9b4QTKtj0W4wwJxXeFxlA36uV+QKTItnNzx0FwO+1jG5PCQXBcqWDqzWi?= =?us-ascii?Q?QnXFY2JJipKRVScwaw9uESBzkh+maKzCAdkVCoU5YrL0Gxglldfb0sZjx3XD?= =?us-ascii?Q?CVJKqYgo7SlJKY3knohp2is/f5fR2KozjPZ+o6cfimbBANuxjmt+6f6xwYcw?= =?us-ascii?Q?f1pCfPW64z9ETfwj6WxEIU5fJqv5LmL7hTGLL92/zFlYrY/xrDuiM5L7KFh5?= =?us-ascii?Q?uQ9KXgudAsnmm9Q34IJMEna5lKDkhrtrWLaTtoUysiPcDvaMwJFE7u8fS/pz?= =?us-ascii?Q?zYwOXJ6kV8T+O6bPhy2JcwEwDmEIZ7PmL8c9IBR/adVh1s3niqyHxh4AEYZy?= =?us-ascii?Q?Nd58/nWaopcGJaL5aN3cbknCYNKXkp+kzcEwQQclvfjDqFvj/SJPr8u+f3hJ?= =?us-ascii?Q?ocmKE x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?W+V4FynZWe+NR5ycJK0zmWzegfZhaBfrJ/0KgXX/KBCidAY2AYlwdPJYcxnb?= =?us-ascii?Q?I+70M0/4A2Lyyr1WYrjNbAuagKK4CpXWx/OZZpSV47NdjNJfOj+pkrzK/P5m?= =?us-ascii?Q?uXRRUbBsNMzri+CJ6veXsSgQYD8w5WcqM5UTekCWZEQ0DdHf7xm9gxBIJCyR?= =?us-ascii?Q?yHKzr2C2kRxR5buB8lpN8pC1WePKq8vNjYeYYDGgBIDUL3gk+2bU8Fg92TMJ?= =?us-ascii?Q?S/FIwN+GVlnl5j0eRTqM3PGOz/qhEozrcnmSwkd967HHWNwvK62j69Ed22QA?= =?us-ascii?Q?xxcicTg9Vo6/4rjFSxXcEb62wT6VUG+5iTlllmOoVFQrltXnaNUqE0waXSGe?= =?us-ascii?Q?Zefn8Gfd3ya2I5lkMw0liNVntNWY4fdLI+wzhMBVvIs2i2fwwi/y7/55nDsT?= =?us-ascii?Q?F0p+Uc+n36y99l9/eIPiaAPsVbF3EgJERzn+lbyY2aLJDd9GLGvbVYNkZwnX?= =?us-ascii?Q?xfbeTQ2lJk/zT85k24zKxtWaxLOysIMj7m1RtLH3XeRS9TJN1+N5itrKAnMD?= =?us-ascii?Q?Ufj+i0yk3WicNexEgxd2KR3sH91PgtlohZfy8oZijxAPv2amknqaSPe8SvyP?= =?us-ascii?Q?zYsIkbvXTboVUSbJtdyOKV6T5XZcknmnrPUNCZYmLmGqJzViMUBbeJWOhC7r?= =?us-ascii?Q?lm X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: QWmzJ0Zw0wWwGb2xk4kr7GKV41WT1Hc1Ocv4cp907u/80XUy4+MvovIMRjCqieSMsLlOSV73+6Lf5u4HYD1aLnr4Czn1x9ZqQ/KTnpG+SACpmYS8IwTH/blQL8MSMgAHrjV66Mr7GZ1fHQ1WlamRaUPIAXpoFuSioaghl9T8bJN5y1RZtuiqg3cKLhz2twi3+LWHqLtaYzszksu6rMt2yvyEEaPem7q0aidnvmjyj65SUoofWFZ7st5C14kaC5EPrH48ee/c62Kpyg2JbPerNNKYkKmwlVsxOta5UJObHPlxTqn0TBzPwOiAaJWJknentXKJ2erc6HtM7vA2FL5kxb6h4Vs/Of554JxIOk3dXgUBa8KwiRwiSx5sBT96RgxX9S8hmM8Bc0X9tWh7ZWpEYoqXBsOhgvNZTEpUXrXpW+/Us/s4yHRiY1Dcm9WYOWu94BzATmwmHOHq1ifeWRenOj1vLEf5VeYgm33OtnTAIHgk9W48g757QqpwTDr2zD1+KLWMJaDxZJ5OBDi3qWX0G/OfYVtYD4rV1r+JttfLP5jasiiNJ4yKzPVqyveHIVKmgDz8yJy1tExAhqborapRxNLYMu14xziATgOCb45JrAo= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 17343f68-1b72-4aff-c20f-08dcba498e0d X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2024 21:07:05.7962 (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: L+DXwv1VbxNgYC+tXTafPRd1D1prWr0pdzLuBX5l3l55QFafGZ3YaIgEos1BmTK1UyLm/MuKU+2iHk1NOOA0Hw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7401 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_20,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 bulkscore=0 adultscore=0 suspectscore=0 mlxlogscore=717 phishscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2408110160 X-Proofpoint-ORIG-GUID: VgB_hwHYuXWA6LMHTs7tWZ7QDqn0TPpY X-Proofpoint-GUID: VgB_hwHYuXWA6LMHTs7tWZ7QDqn0TPpY Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-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_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:147615 Archived-At: > > Why not nconc? >=20 > The use case I have to deal with runs inside hooks which run more than > once, and I don't want to pollute the target variable with same entry > over and over again. >=20 > Of course I can check if the entry is already there, but I think it > would be convenient if `cl-pushnew' could be a full replacement for > `add-to-list' and one would use only the former in Lisp and be done with > it. It would be OK for Emacs to have such a function, but it shouldn't be called `cl-pushnew'. That name should be reserved for our emulation of the Common Lisp function `pushnew'. `cl-pushnew' shouldn't do anything different from what CL's `pushnew' does. Just one opinion.