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.bugs Subject: bug#24982: [External] : Re: bug#24982: 24.5; way to let Elisp reader ignore unreadable #(...) constructs Date: Sun, 13 Feb 2022 18:03:44 +0000 Message-ID: References: <87zgmvxig4.fsf@gnus.org> <87k0dytzyy.fsf@gnus.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="31041"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "24982@debbugs.gnu.org" <24982@debbugs.gnu.org>, Stefan Monnier To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 13 19:05:36 2022 Return-path: Envelope-to: geb-bug-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 1nJJFg-0007ue-CI for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Feb 2022 19:05:36 +0100 Original-Received: from localhost ([::1]:48364 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nJJFd-0001G6-VW for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Feb 2022 13:05:34 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJJFA-0001Fv-Nj for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 13:05:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44955) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJJF8-0003YQ-Ug for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 13:05:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nJJF8-0005vw-Kj for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 13:05:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Feb 2022 18:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24982 X-GNU-PR-Package: emacs Original-Received: via spool by 24982-submit@debbugs.gnu.org id=B24982.164477544222726 (code B ref 24982); Sun, 13 Feb 2022 18:05:02 +0000 Original-Received: (at 24982) by debbugs.gnu.org; 13 Feb 2022 18:04:02 +0000 Original-Received: from localhost ([127.0.0.1]:38852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJJE9-0005uN-Mz for submit@debbugs.gnu.org; Sun, 13 Feb 2022 13:04:02 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:46160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJJE2-0005uA-OL for 24982@debbugs.gnu.org; Sun, 13 Feb 2022 13:04:00 -0500 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21DAX1JH018242; Sun, 13 Feb 2022 18:03:53 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=EWPqaLpqJ/DSGNZ5UupP0IhN8WGGHVGnfS5HwpVEUhA=; b=LPJI5kvhC/vZch9pk/Rb3H6HWPX41sd6oGvI/YC/nyRsAYdm8/7ltoA8IeGV9ZzMBtNJ ePR4Gqva37yRv0K+Ay0CwbtwHc80tvACuJV2soyaG5VrpRH9KfTrxK4rKtxLl2NYoda/ JlnzKSgi1rlxK7OAIDqETXE/z8UW8d6yY/ACjVLulJH1NeFQh/Lm0qgrRJIy1MriR5um 5AtOhq7gjbt4VwiE/vRCKBfjkn0GAKY0svq2so1td++gn0A/q0Yh5B79NRjwGl7x+rCW 2CiNW67NSGL0cQk0NYFzaQ9OoMu7PlA3nSBRvpZLXQ+YhCGkA7KuOtGh6d/92QuTSEU9 3g== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3e65euag3j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 13 Feb 2022 18:03:53 +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 21DHu5ll063614; Sun, 13 Feb 2022 18:03:46 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2172.outbound.protection.outlook.com [104.47.57.172]) by aserp3020.oracle.com with ESMTP id 3e6qkvt67a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 13 Feb 2022 18:03:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KvIA28aFFUfPabX54BU4lSiHOPaNMHU27atbr4VHZRwqVjqT+uMcrPaYPvamNWMO1NJi+IuG++t6mt9O+4LAAj3CxZO37G5G5cHGZriPZS3SoznmU8WBppav66EVNFk9K8eNPrYfnM661PjEehQr+5K+ClaYVskcIowdedG5QLkG4+bTT/aW4lY7Uyt3E8fga3ky3hqnQojeS4p9yQ8QZdOtY0ZaASCR2LHJujIbvJ7RGdaEtTpcdWidWn/rwUP4WE5BLnyMMTWNzHdC3Hw734V7xbbChzGaak21uZKp0t8UOIBpjMxg+6Ii6zB1/CrwQhk4cRdIZucfin4asmcgoQ== 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=EWPqaLpqJ/DSGNZ5UupP0IhN8WGGHVGnfS5HwpVEUhA=; b=KrB+4Ddw4oUWbldO+RrFt6qtlxXOj2BUyDJ8mcr+7C/SaO1UctA7s/IB8EgR7IhQZs6dYoZ07B+UtGrO7VgdOIIgQEFL+L7J8iWN7/i3+QD10Qpt1PZ0ecKOWf49USlHgzuDchmqRaef37QCKl6DW3EXaVzL/xPi5/C75VM3l3XWW6BOZ+vsz7uerLXzlgfTqfVtoB/89MLiR43R0azAZauMfp4rUnA7UIxlaHYUv/idd7hStqKP+KniMde5xpwRl9ehNSvXV3o4YkigRzZ5i1IQc+S/2fZAvAyjQ9HJp49OVWaD6hmgR4rlMNTKDqdB8ylO12/3Er1GCXLPc1AB+A== 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=EWPqaLpqJ/DSGNZ5UupP0IhN8WGGHVGnfS5HwpVEUhA=; b=IqPEZeHUS5GyptlyPTMfcrMlF+iLVfSloBHghVk2kTHrSk87CJ5p8HWQsPlBdrmqQnEnooOfyau1S68HMo+ZvfnUoIjFc7vroo5Oq+mprOa6vVifl7fmVUjf1fY7kaYtXtsi01xuXK2RZ7mya+ASXWD3yX3LVdIjSjcQ3bWQZYY= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2981.namprd10.prod.outlook.com (2603:10b6:a03:8d::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.17; Sun, 13 Feb 2022 18:03:44 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04%5]) with mapi id 15.20.4975.017; Sun, 13 Feb 2022 18:03:44 +0000 Thread-Topic: [External] : Re: bug#24982: 24.5; way to let Elisp reader ignore unreadable #(...) constructs Thread-Index: AQHYIQKuXPrfk+XwxUmbAKMd0gjv7ayRxR5w In-Reply-To: <87k0dytzyy.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f0dc50c8-6d75-454d-65e0-08d9ef1b2cbd x-ms-traffictypediagnostic: BYAPR10MB2981: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: JLkaEl+JtQq+dl2Vi7XCGvpZcGCxBMexn4Mzad64ppCyfjjtcmPGy3T3UgmkafGRPPgjG0s0dVZuANb5C6qWYhSPUOYxKr+5fmR3LCahh7szyfJ2wDcmXuLM/7+7vtxv4MhaI1BL3238ZJsL6vMuvW6mfh00J/vvOPXaxn3hb+G0t3PoN5OzJY35MGYcpo7VfLAgnBFAwlRhA6zHUZJAD/4JGx10Pv4KwmuyduAzmjOcQdc+UJiR4E4TCYYqHH3gdKF9t6cgw5ApsTppwZhnjcbdwD34BrHdJ6+IsSoOEulHDkjKV7ZTalSBRvUHbENOwnIAQpRel6U+G7DK8AOI3N3L4WzV6J4AvIITt3V7dCFmZE4H2Bug02pUkD7AtUMTaxg49rehZJJnDEO9PNz55I3lFAoX9YUrh5E6UuouR/fuIQx3tqlNzi9T5Uxz3862kV10mr4s9PXJjG5BYf/JLe2Zz6Pe+f7HWJguAW7CpoS4ie6pCwtYBTe6ty3N6gkyp1u+N58KWKi7uAXtUC1ZL84tsyOuRyif3S+xnLYNHyIsez35UEKYnRSt5Q4dMczTxZEct+RtIOQpDDoAL7SJ7QsIA8foLIJYernxIg1TVr3f+JY9ndcYaSmyEW7VyAxAadPnwNx4OvOXjjyeJLmqbQwLr6FQD+Mlr0sOl+x8hSP0iDAOm28ZPpVvsr2xDjAxdN66o/ltt/Ucusr8RYsq7zlMZQnqRKHciI1tojaIB0M= 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:(13230001)(366004)(71200400001)(52536014)(55016003)(86362001)(2906002)(9686003)(38070700005)(5660300002)(8936002)(44832011)(7696005)(4744005)(6506007)(8676002)(54906003)(508600001)(6916009)(122000001)(66446008)(66556008)(66476007)(64756008)(4326008)(66946007)(316002)(38100700002)(76116006)(186003)(26005)(33656002)(43043002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: ZHdYaozJ/LCoZCVb//vBvdwbfcm5NLvhZeedfziiuNgCD8N23CqQ6d+WevX2T1ilF3KJuFJ5TlJkd0S1mfzPKXb7Mlq/uRzs6gqP/6+uUhJds3PfEphx5MfE2o/TQKf7BbN/IWXmfIfxrIC9/Me1kuCB5Fv5OYy1JfvWNFlDaOODU3u9y56D/L8PXJNKMRvDdHXmHq/fTqV+l/UVD0q3Y1Aq2+GOwHY80w9n0D4CRg9f/Ondtn/PQS6PyhtAsE/V+pwKSv679X6vhhID9X+Z5Y3V33dH6+qmdrRCqsLu6YaS7SlkzkDzxSTZz6qmLMckgNcJlki88CVx2zbVP4Fv7gZ1emHgXVbK2bAzhiMyMAOY4w24Xd9fc6SSuQ+r/igolz/L2qkCSRNO6Moal5seetCbMnvl0CgGsS87Q/nbgjKe3C5fWd9IaKRsHhcG9C9pQxzhAugg9w98GqxOS2/ovUrYMHiIPUKpcK1T/0560muS9raxaviaLKkzuI+IqjWXjV5GYOe02vgAaEWDYQgUTpHtX8AuoAmyVf+LSdvKuuEjNJv5XhLsDgXAeCCeXWS9wW8NlZTLPHYn7nfUPQswseHK09TQNJQikNM5GtkMsgJsduBhjQWr38FdP3b2UBOJJ9B1gkiXjwhFEiRKDENu20+NfP6vtxNRjHkGkpQKSCNmeD0q/4Op0APhAESiH4sW9cnCVXDngFas37dv7n3Hvule4aQvOEL+qE9uNR8MpqYOO8kE4tEnZIEk4m O67kwsNmXkBSeq4lIkSQ/JqCkn/ky3eivth/3xq2gfV9iRH/cARY7CJaNIdDHYfswO1DqCA4dhx2Oou42VtxOyCmAZTdlO2wcx 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: f0dc50c8-6d75-454d-65e0-08d9ef1b2cbd X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2022 18:03:44.2307 (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: 4uDapGNeHST8yus6bZY8jPHVb5cnLcA4G6xHPGYeJD3GBVYgWLgK5XjsDa/szhPFHUMb5iINmizujHZniNOTRg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2981 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10257 signatures=673431 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 suspectscore=0 phishscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202130123 X-Proofpoint-ORIG-GUID: u3pbcJWrqLyAIcVsEqJGYt2IDScSn15z X-Proofpoint-GUID: u3pbcJWrqLyAIcVsEqJGYt2IDScSn15z X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:226827 Archived-At: > There's nothing unreadable about #("..."), which is the only thing > that's printed as #(...). I agree that this could usefully be generalized. As I wrote: I was thinking of #(...), but yes, the situation is more general. It's about # syntax that's found to be invalid, but for cases where # nevertheless can tell where the sexp parsing should end (and so can advance point there). The reason I'm interested in #(...) is stated at the outset - for Emacs releases where that isn't supported. If the bug is fixed in Elisp then I could likely add whatever the fix is (a macro or whatever) to my code, to handle such older releases. But sure, let's consider handling # constructs more generally, as I said in my previous mail.