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#61281: =?UTF-8?Q?=E2=80=9C`?=(a \, b)=?UTF-8?Q?=E2=80=9D?= equals to =?UTF-8?Q?=E2=80=9C`?=(a . , b)=?UTF-8?Q?=E2=80=9D?= Date: Sun, 5 Feb 2023 15:53:58 +0000 Message-ID: References: <87a61tgdkx.fsf@web.de> <875ycghgv1.fsf@web.de> <871qn4hfte.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9640"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Xie Shynur , "61281@debbugs.gnu.org" <61281@debbugs.gnu.org> To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 05 16:55:28 2023 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 1pOhMT-0002AE-Va for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 05 Feb 2023 16:55:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pOhMI-0000uv-Lo; Sun, 05 Feb 2023 10:55:14 -0500 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 1pOhM8-0000tn-KE for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 10:55:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pOhM5-0006DM-ML for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 10:55:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pOhM5-0003qQ-I9 for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 10:55:01 -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, 05 Feb 2023 15:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61281 X-GNU-PR-Package: emacs Original-Received: via spool by 61281-submit@debbugs.gnu.org id=B61281.167561244514707 (code B ref 61281); Sun, 05 Feb 2023 15:55:01 +0000 Original-Received: (at 61281) by debbugs.gnu.org; 5 Feb 2023 15:54:05 +0000 Original-Received: from localhost ([127.0.0.1]:46307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOhLA-0003p9-Id for submit@debbugs.gnu.org; Sun, 05 Feb 2023 10:54:04 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:34574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOhL9-0003p1-1D for 61281@debbugs.gnu.org; Sun, 05 Feb 2023 10:54:03 -0500 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 315FAIkw021200; Sun, 5 Feb 2023 15:54:02 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-2022-7-12; bh=SOydgSFSsdUDtvEDnSdOvRjuJJKyd/YuJk7E/0NThmM=; b=vAoh2P4OGBhX0yGXH3TSjmvDPtjOChO1zi+XDsUe7pwDMXxIhBPsYi+MqZoP17MMu+b8 nMZOSYKWtgjIYbEdMbQuc2IAwvqkzUc9bY+TjAph9vf43Gvcvzn0YNRf8n07pYKswGpI MsLT9PDB3afuRrspeONTNIxP25uuqrVzhaUbn+zmWfRdU3GeYtOjSljBqLPLgBpuikdP c0Kq+9kOKxgEhZeGPEiwKkQwJcccv0JuQCraPUAVZaodUKPWgjxsJhNn6dlg/Unq4RgG UtHRGDEKo+GEezcBPFYmRmBBXl+n9qXocW3iEJnwDpEJ7NFuR5ombtH27Yo8WUAEXPrn ig== Original-Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nhdsdhg6a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 05 Feb 2023 15:54:02 +0000 Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 315FplAL028371; Sun, 5 Feb 2023 15:54:01 GMT Original-Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam02lp2044.outbound.protection.outlook.com [104.47.56.44]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3nhdt35d1p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 05 Feb 2023 15:54:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bJSIAnfe5SWFTY+mlVjvnumjZ163JxXCuJyAQx48pwu9QsrLBHToimgzwEBbOx7/4gSo8pGpvK6BMJADMn1AXYv+J3QrkLZgcZWPbZbiMOeAtWp3G54ASSCP9m/kQSUzWiVLOooOSBPMDXpHCl3w1SCGIjtZYMxIlpy0qmN5WKCbcQOV0vqL3JP/MkMt/IEhzW5SewFeW9tqQLCF3FFR2r4Gf/GRxAvjQhiYHuQMkimF35GfKI1nShM3QIGKykz//sKUrW9xAbZf83FWiZz5JrW75sbcyJcukOg+qKH+wsVT70kt/h5rgicgtuY3Njl7X9FrXIxRaYoTLvOoP+K2zg== 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=SOydgSFSsdUDtvEDnSdOvRjuJJKyd/YuJk7E/0NThmM=; b=T0p7dZdpfQ1ZxdR0PlJWi4laT/Pcx8ZIrTJOptDH90685aX6iF4CHfOlGCSPtj6/samOk/Mo6jg92yzDhuTMiBDHurm9/jlX7LMwhsnT+q767WfOBv3I6RpSn+UwWfgWH1zOg4sghj0LXew9D0DRmi2mcq/i2LMEsKCYUlAm2kSNDqfTlllTp/aWww8PKu+7rj1+HiXSWs+tCrqQzxxnxFBlpM96ywRl2EZhM0zTiemoJl0xDL8+Sd1qExaP+f3AENwa0f9HlAMuIXmPnUKQd1+eWqKQPdFB/VSi4hc4e02Tar4CwGhus3VflG/ugzN4fU8znV4+r67+BCiSEjAknQ== 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=SOydgSFSsdUDtvEDnSdOvRjuJJKyd/YuJk7E/0NThmM=; b=0PzXCzsWQD7K3jdHtnj2U80Bz7ua9hxitBMmOjJD+P4E64+TU75XnaliaI82LIep3ZaN4RQtOhARykr8xIsFjmiRqJXXXAFE889P5kyvIuzHl+lUhqUGUaHdYgs1AVti/rbIkFZI39T/haQ4J5jrU0zfMDR+5V3yvEgE/a6nvj4= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH2PR10MB4312.namprd10.prod.outlook.com (2603:10b6:610:7b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.11; Sun, 5 Feb 2023 15:53:59 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::d353:3fb:94e4:18b9]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::d353:3fb:94e4:18b9%7]) with mapi id 15.20.6086.014; Sun, 5 Feb 2023 15:53:58 +0000 Thread-Topic: [External] : Re: bug#61281: =?UTF-8?Q?=E2=80=9C`?=(a \, b)=?UTF-8?Q?=E2=80=9D?= equals to =?UTF-8?Q?=E2=80=9C`?=(a . , b)=?UTF-8?Q?=E2=80=9D?= Thread-Index: AQHZOXoOJK800aRFoUOAkDJ3TtEhig== In-Reply-To: <871qn4hfte.fsf@web.de> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CH2PR10MB4312:EE_ x-ms-office365-filtering-correlation-id: 49f20d60-e547-4b1d-ed5f-08db0791315a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bWPi6QKlI+yXkXJhqYjE9U6kodB4e4KP10nblD7+BLUiFwC6B9LBQOMRaPRamCrbG2QI0+0OKiFLXYKtng3UAT+iDIpSwigx66w6kIzzyHWVLefOmFxGoUyqOgy4E/WVAtPK3wxG5yoNmNqkjkahDG0yBCJ1dGWpfS0grU9f0nLG6tbPrHs6/Es6/QRQXV4aq05GYsnp1bq8Vi5FVVmKggOdI0CD46YiqhDJvpB7MH+HE3aj0jIv1HoAOgAGn9P+CQ4O94u9QU21iVxbXV713n7PBGjvkpVMBIVxixP6rxzMTpC0HQpo4FKKYBQ/I8FYevI5kAbDAgW/NhgsAtasVQXssIft+lbQt3qzKe8hSlCibKL6mp0MfjSOaUtjK0tU6iesINRZ4UuJlSrh4HjJSwH4p9Y6/VCBhU7lzqzoXr37NrvVXbu3XL70UQGDbE9QuiiG/V0u0GagwAwuUc5lqm3ZrWTX4iIOQZ6J453gRESJ4QidkF4Tu/tvS2jQiFKXyX83YoMUYtXgbiis0KkD2KzuwUaC5sfJZ6cmo5osldn6G8hWoLOeedOEzPo6Cea173fPS/4zMphYaj3X+xUsNzRJC+GXxFhKN8gECKhe7KzSHkkeSdSr0kXxZDS1dxQ6tLCk0eNDclVIgNj87a/tQig9wPVa4tE8F+g1M6WTagyNd56fPGbDVnRQfl9nUe3rsNucz0innT7jv2lelsTtUg== 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:(13230025)(136003)(366004)(396003)(39860400002)(376002)(346002)(451199018)(83380400001)(316002)(2906002)(54906003)(86362001)(55016003)(44832011)(52536014)(9686003)(38100700002)(38070700005)(26005)(186003)(122000001)(5660300002)(64756008)(66556008)(66446008)(66946007)(4326008)(7696005)(76116006)(71200400001)(33656002)(66476007)(8936002)(6506007)(6916009)(478600001)(41300700001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 6c0b6DxkRywIVOWoEQUw+4nnW/TNsxHzS/VuiHTR9oax8ywjhX66NYPaVSF4rDYpkfkjRl4HThQeakD4lRdwLJ68anE4K5/WpnQ2cp6snxSAIksh94+l4lj8+UhVba7no1urRrJ041M0lhuGwMMiMCyXnov1/TjqbQTxXtR1xaksX92ZVmjg4Pl9X196ekvspE3wvMhuV2luQpmvy0Jt4ZpV/kW0TZmanC1bmWGKw+0RhPS4/4k1R+c0bcPnfYpgKY/6lzommjXxGixuJFH60chxeSwuy6obltIswEsls+90UUFyR3jzsYOMb8ImiUToFHxFL3jRWI9X8MZWQPTqmQ6JLpzEbQZvZ39didQ4P4yT2Uxh4kTlbtYX8fuyN6SCQd5HJNz6tZIuI7jiLX12StvoAyIbdcu/ZS0mw8X8RvqEvrquWH5Sea/QnL8A/SckDADH52w8jmlMIOT67NZvGoPEwnsNvtvWOy9Uj4z5ObooAfIWUt0HVUs8t1DTUPrqlc+LnmTA71J5Bg/vdSYLGc8XRlU3WRz8rh2Hz11po00W5iSfdXNy7L46aW3OtOHA5Fahoqt9zyaU/w7EOErDZMlwWwT6T6PoVwXJPQ9zrs0QcXBJsOWyHjQigwAvq5ZSD34TCHvn7BFsFHfRz71u+gOkoFjAr7MHz7og4PXWp2v18CINwMxgwu9i0bmRtySTBmqwwl+t8cgrAINxTp+/WEc7+w2RrUtpqKE7T25FMp8TntqKq3ADAwxbMQ r2PRU5UgWOe7JInADPLMJE9dbay4RtvOBgj+OtbV8+KG7v0Ko7CJ6DvTwX9RV6d1B0/ymKlQZ4pXPIOa+A7F1PjrQUFxxxHbAw X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: FGbxE82lCDBX/uC6KbVTPFzMZy9sMmNqwk/7vyMpo3EW00lfadRlHWwiaxuZtLBgstddCXbLSLFe/LDnwHZshAcBPiP+msLM9wOSR5e/EFaMLjSEArBTwu1K7CEGzeWxPgDfOyWj4T2+3eXzj5+AkML1HQ7TBYGFCD48p745d9IHNuyC2zU9JLGe1nDzfvndQeVY0leRntuxqNsCKuBvNqhjuvDJp2/UBJ6g0ddjYqvDNWBxTTddf9PnSa6aI3JRWdE8uYxUULjs/R03kZ1enZxybXPY+h3jCXzt/pI813Pe9WGPSF4dqNWHQ7/eP/nCKEHhQTqzTC7zEBPIWAKFRh6KZy3qGUMoujg7x9HZ7ZtJJjySMObf1LP1axvhOEdbWry/0wU9JWPL6cJ9mVwDIoa9jnU8M0HLzfEz3eK3KJxO9fMmBFKNqeicwWXRHJ7mHqZBTQ/8OVYxXicHTMkkUHlnI1boPrRmtCPgoCtx0c1JvAhF9MiL9VdoNUKQRL/UNwdDXIGmU6PWjUcUatl+uNpf0SSpYZ/X0BTtG+8e2tz/4Oj8t2S8cvRf0V5tRS2u0FiwtaS8At4msLvHgyWpHDRNLwbIN/bUHtJKv2tPrppW4QLUf6IMhGaiLTU/5g+DeiUfV9XKoMUjbO67zH9dOtROgRXxb0YV2VlyLF+NEqKLytFCfowlZZXZw9kQhB6TydHxEenoOCR6uujJtQtT9NlZz3C4DjUsdINvTTyMksZhJK bePe0WiSg/tMedFO1dmNfDaoavulMgNytJUMlBzJvWFexfS9vzsLPW4BxglNT/Fq+mQzSKhQO6et/wL5X5 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: 49f20d60-e547-4b1d-ed5f-08db0791315a X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2023 15:53:58.2596 (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: uiIpVK0G6ExPyS6lg9fbAs0SZmfFQauho2QepbmircxPByQ8AfTewiBdjHVNPdikEK87lgSboeppkOj90AF5BQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4312 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-02-05_04,2023-02-03_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=483 adultscore=0 phishscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302050137 X-Proofpoint-ORIG-GUID: e0OOUKZ50O7YWBCCAqRPJFct02yqjlzn X-Proofpoint-GUID: e0OOUKZ50O7YWBCCAqRPJFct02yqjlzn 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:254868 Archived-At: > > No evaluation by backquote, you mean? Yes, you need > > to say `(a ,'\, b). > > Is this really different in other Lisps (isn't `,' a > > reader macro in Common Lisp)? I think I spoke to this in my previous msg today. Let me know, if you think not. > I mean, what should the Elisp reader return > when reading ",foo"? Dunno. (read ",foo") and (read ", foo" return (\, foo). Why? (Just because the current implementation of backquote depends on that?) (read "'foo") returns just 'foo - it doesn't return (quote foo). (read "`foo") returns `foo, not (backquote foo). (read "`,foo") returns `,foo. And (read "\\,foo") returns \,foo. Maybe (read ",foo") should rather return ",foo" - but of course the Lisp reader would need to behave accordingly. And maybe (read ", foo") should return ",". > It must be some expression, and backquote > will have to handle this expression differently > than quote for the thing to work. See above. Notice the error msg from (eval ',foo): Debugger entered--Lisp error: (void-function \,) ,foo eval(,foo) (progn (eval ',foo)) Nothing in (normal) Lisp syntax shows the use of comma as a function. ,foo doesn't look like function-call syntax, does it? And here's the error from either (read ",") or (eval (read ",")): End of file during parsing Yes, an error should be reported in each case, but I think it should just say that comma is undefined outside of backquote.