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.devel Subject: RE: [External] : Rename .dir-locals.el to .dir-locals.eld Date: Fri, 21 Jan 2022 16:46:20 +0000 Message-ID: References: <205e30fa-8b23-c797-b2c4-d2b8700930a3@yandex.ru> <87r191fa1q.fsf@md5i.com> 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="1890"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" , Stefan Monnier , Dmitry Gutov To: Michael Welsh Duggan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jan 21 17:49:24 2022 Return-path: Envelope-to: ged-emacs-devel@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 1nAx6J-0000Lb-Uz for ged-emacs-devel@m.gmane-mx.org; Fri, 21 Jan 2022 17:49:24 +0100 Original-Received: from localhost ([::1]:37632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nAx6I-0002rp-V2 for ged-emacs-devel@m.gmane-mx.org; Fri, 21 Jan 2022 11:49:22 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34934) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAx3j-0000Fe-Br for emacs-devel@gnu.org; Fri, 21 Jan 2022 11:46:44 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:20872) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAx3f-0002H2-Bu for emacs-devel@gnu.org; Fri, 21 Jan 2022 11:46:42 -0500 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 20LGfVT2015009; Fri, 21 Jan 2022 16:46:24 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=Cs8Z/l6qplpesqCqeduNiRP45OwvT0yMTzfNi5EMyYU=; b=KYMQ5nhyUBv5JX5E2ZiAcJamzOsn23wYqk5akIlitRJjbyeUrni3VdvHgUuNewhjkbPS rfJdwr0mfD1RCWsPvYF3z0ZcvgMlDep9/tJrmHUQ9ox+2rG++frP7U1g1OqlwrK94TFk bfntDwLVqEf0GvIU1UGRdZ4gYFrP4n6TmsRcLla9wdPkVG6iDv5QUGqE8uQYuuPtcVda mIIHQsQgHdrciwfoDGfG0BaVuDy+bMOpXwVkC58h4kcFFjEYgociopGpsTZmDOZwF4T/ Q6MT9ET1srhUOITvLFu3teV/DZd+xUgfo8yi8vGxmjg0P8nr6ujcbxFsbT6uLHMwSNDU cQ== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3dqhychwk9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Jan 2022 16:46:24 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 20LGKZaq176451; Fri, 21 Jan 2022 16:46:23 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176]) by aserp3020.oracle.com with ESMTP id 3dqj0t9d12-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Jan 2022 16:46:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kWQSVi8ZLACmd3lg6ZBnNnUzaGzjJTt3ZrpbOgRdYOYfW5BQuZnIhRGtAg13+F+stBhm3eE+zTmZUyG0MfOXBRLESeVEuuJALwnksaMSUYKkTiSIA7Fqwi3zpH9th0Icy2rnRwa6ytsWkuaSLiWHN7YT7MBJpAcjHm0DKwxKjkjVh6L8t5OP+zV+Ikfc/K4y7Mdtqfb/VPL6ZDL66R86PN+oYWNi6owB0wF/M5YPCJUHvh7n/WLHDa6uIHa+TQ9g0/4FrNhPMCukW0ofPcosJExJZxdwAOhEDkAyrX9nwWclBBnu9nIK2YRydsEM0ShYkEKktcW7GwEOtOMMM98jJQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Cs8Z/l6qplpesqCqeduNiRP45OwvT0yMTzfNi5EMyYU=; b=DPQHnG1bMd0fIMtokQkK1bYiK+soXgK6BNKfTkMKgqG+kbzyOLFlx7F+3jOjxTxkXDLpwlS4Fue1082AwYXmKGNcfcpFYTXcdOOCGXAYrQHTmsp02Ym2NO4cPt+cgvV/aoMYM8kOtrTnf9JDfFxKLRTJA71+uH7nt+ty+97IFOgKgNg8yfODhRLxOMvHkGVx7vFViOCT3NkJw7oBN/LiNEbSxxzwsbCn7Bp1SkE9ngF/Oj7bHOtcpPhkkl4bD+eWBZQMg9c+mqwem4EuGr/f9RQW5qzqHicEKh3sOBUbuUgeKEUo4R97Iyi2a5U3rKEZrqvRRWXUmpjxIXHKDIcQJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=Cs8Z/l6qplpesqCqeduNiRP45OwvT0yMTzfNi5EMyYU=; b=DwUMuuZC6It/PNXg97CioTsDMRVeUsRkmEvD0cFpso1wJwT0otILtw3ARP2KSdzogh4eZqkBr1tfMK+2+BXofiCW/ENZeIM+rHoGvIu558HZGgHkRd1bjExaD9MNnw8EUys9N9fb1HqZF5d9DY4dm0hSLoks8rSdRI3h1Io3iXk= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DM5PR10MB1883.namprd10.prod.outlook.com (2603:10b6:3:10b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.8; Fri, 21 Jan 2022 16:46:20 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%8]) with mapi id 15.20.4909.012; Fri, 21 Jan 2022 16:46:20 +0000 Thread-Topic: [External] : Rename .dir-locals.el to .dir-locals.eld Thread-Index: AQHYDtGQSDPe20Hug0iOCSZfdWZGlqxtpqDA In-Reply-To: <87r191fa1q.fsf@md5i.com> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 627d01fd-880d-4c69-1839-08d9dcfd8d87 x-ms-traffictypediagnostic: DM5PR10MB1883:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5M+Bi9yGwxIIgd7ZIKCgicr67pNWnrzkkJGG3jLqEgW4fN++mIbUGlpCoRkinGBqjKA1WibhJmLcvv3TxOVQYoKNh/uj7en0pxv0Ni7gmpGlXKFJJD2eztIxjFsa0DTZXf7ft+0rtt9agqD5n3w7SAeO+GMh1Zn8zLdKDeHc262sjYnxQl96pOmJGExcydlO1YA+rVGLLud+VaeI0fnFz8iJT+rFzWtVOT9pT6Vq40y21r0t965lY+0Pky2Ox6yyn+b45rwKfMX9lmsOSnTLeNX8JZBuKDDEztlOf0THYIu6eCIqtUQ0DTR3sl26mnuotS5paPSf9fMDPxKxl81Ve1RZ5l373sP3LqMtUKhuigkVoXyiiI+gL3P6CPt8x4/94FHNds/o668uRhhfFVZZh8K1FhTxXmWjgbas1uj69k6NXanUzPwvKNVasQg/W1od9EoALR0qt37T25BJoKT6WiMoCjkY8ruf0jMvx62A7pgRSVakRpKK6OoIRE497NWhqkWnAO30k6qjiismDbvNp/ygut0SnabeL5WKfWGUxhi1KfWtbZ/P/y5cBsEK7fqQELS16u2Ba0qKAmg0K07mf3wgHYju4JhQZuqcE6VRjjoclYIiQOHfSLnXO1Ab0PBDzxUNCITZr7nk6utId77R+LWsR+sAbcX/z+zMHOSWr5Tk7s4BCuM637C44Qk/+EW+s40yhdNpU0GOTP8WnSg/GnV4HY9eWK/OCP6cGRCKC/I= 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)(122000001)(5660300002)(64756008)(38100700002)(6916009)(4326008)(66556008)(508600001)(7696005)(2906002)(8676002)(71200400001)(38070700005)(66946007)(55016003)(9686003)(316002)(66446008)(8936002)(52536014)(186003)(86362001)(33656002)(26005)(44832011)(83380400001)(54906003)(76116006)(66476007)(6506007)(142923001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?kY1tz6+jnsHyOGjAB5hbd7IA8vEOh+/kbJR6JOn6ddoyLg2UWgUCf/UDmu23?= =?us-ascii?Q?wNS8zfE3q+q5l9YA1lnyA0F4NXO5ZIxNEg0rzmGHYfKe8FXI5BVIcfNFNat6?= =?us-ascii?Q?9j3xh4kC3TpE+NhZ4zOdhvsFc7jhhkcJ33xS15PtdfvzSgc+jJR4N8wvkGq4?= =?us-ascii?Q?Rwl4GjIM12/kEIr0TjKT+DlkqKHd3dfB7dcdU8/7XyODYteYWpolgQNs9iv2?= =?us-ascii?Q?kiqYpJRy85bhP+ine7uJA/EORAF0xaWcRma5tsByZ94uMcoEQ8SMQXmIveF9?= =?us-ascii?Q?i6gpzKE5S5jUhlh/nFFmma/1yF5AOc9zSM9CkSLphKF8jdxQB8Kawki+k84Z?= =?us-ascii?Q?Wpt2oaOh0rG3m6o3JoBc2n+laEjkNwp6DasFCNhy2Y1GT/9PaPPOPHv2EPQH?= =?us-ascii?Q?ayolsfJZz9oHxR0n0XDySecaS/DTUNx547L3A2i01vYD8VvJrt3R4P23axjc?= =?us-ascii?Q?FFOXn5B2ix7a87h7CNvOXbz16nsRUDLtFWbqwjAJHsdSwesC5U/s7HMVD6XM?= =?us-ascii?Q?H/kA+yc1cyzFJVs75PYhinVGcEpI6UrrJ/rBhSkywmflu73itL0BlBALhHbZ?= =?us-ascii?Q?w2Cq/Mwk6QhbizqIyTCM8WJelfLAjvzmkMQJWURqbX+9Cnlb6GxZtXNLHqNn?= =?us-ascii?Q?7M 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: 627d01fd-880d-4c69-1839-08d9dcfd8d87 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2022 16:46:20.8288 (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: +mSPG+/aGmtUHwUyrNxEFICamE89S1Lfxe28soPBIqH7aMhCy5W3ekijJitw7lorlcj3IKiRCJ5/yxXCKbK/Sg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR10MB1883 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10234 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 spamscore=0 malwarescore=0 phishscore=0 suspectscore=0 bulkscore=0 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2201210108 X-Proofpoint-ORIG-GUID: KebdHKhijSe3mcyaiGtaAyUuGL_Yvzxx X-Proofpoint-GUID: KebdHKhijSe3mcyaiGtaAyUuGL_Yvzxx 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:285148 Archived-At: > > I think you're talking about Lisp code that's > > Lisp-`read'able without error, but not > > necessarily `eval'able without error. > > > > If so, fine. But that, in itself, doesn't > > say why it merits a different file extension. > > There may be good reasons. So far, haven't > > heard any. >=20 > From my point of view, it is an indication that the lisp forms in the > file are not guaranteed to be (and most likely will not be) evaluated. > Having a separate mode means that buffers with this mode can > automatically avoid linting as if they were top level forms intended for > evaluation. Having a separate extension makes it easy to automatically > use a different editing mode. Also, the extension and mode are good > indicators to the user that any forms generally meant for evaluation > (like backquote) are not guaranteed to enter a context in which they > will be evaluated. >=20 > All of this is just my opinion. I did not go back and reread the > discussion that led to lisp-data-mode. I remember that I was swayed by > the reasons in that discussion, so the reasons I state above may not be > good enough to merit the change in your opinion. Thank you. And congratulations on being the first (and so far only) one to present reasons in favor of the proposed file-extension change. Seriously. Whether it's the White House or some other bike shed, saying why & why not paint it green helps the discussion.