From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Drew Adams <drew.adams@oracle.com>
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: Mon, 6 Feb 2023 01:49:33 +0000
Message-ID: <SJ0PR10MB54888762611390E65442BF84F3DA9@SJ0PR10MB5488.namprd10.prod.outlook.com>
References: <SA0PR04MB7433BC96453731D173F8B8A5D7D49@SA0PR04MB7433.namprd04.prod.outlook.com>
 <SJ0PR10MB54882316327D577FD7D51D67F3D49@SJ0PR10MB5488.namprd10.prod.outlook.com>
 <87a61tgdkx.fsf@web.de>
 <SJ0PR10MB5488DA0892190846E3921B8FF3D59@SJ0PR10MB5488.namprd10.prod.outlook.com>
 <875ycghgv1.fsf@web.de>
 <SJ0PR10MB54889CF4F61C59C39FDDFEB9F3D59@SJ0PR10MB5488.namprd10.prod.outlook.com>
 <87k00vu2gr.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="4399"; mail-complaints-to="usenet@ciao.gmane.io"
Cc: Xie Shynur <one.last.kiss@outlook.com>,
 "61281@debbugs.gnu.org" <61281@debbugs.gnu.org>
To: Michael Heerdegen <michael_heerdegen@web.de>
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 06 02:50:13 2023
Return-path: <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>
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 <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>)
	id 1pOqe4-0000tG-RT
	for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Feb 2023 02:50:13 +0100
Original-Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <bug-gnu-emacs-bounces@gnu.org>)
	id 1pOqdx-0007Dl-CI; Sun, 05 Feb 2023 20:50:05 -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 <Debian-debbugs@debbugs.gnu.org>)
 id 1pOqdv-0007Da-GF
 for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 20:50:03 -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 <Debian-debbugs@debbugs.gnu.org>)
 id 1pOqdu-0006qf-UN
 for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 20:50:02 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
 (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1pOqdu-0003Pr-J2
 for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 20:50:02 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Drew Adams <drew.adams@oracle.com>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Mon, 06 Feb 2023 01:50:02 +0000
Resent-Message-ID: <handler.61281.B61281.167564818213094@debbugs.gnu.org>
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.167564818213094
 (code B ref 61281); Mon, 06 Feb 2023 01:50:02 +0000
Original-Received: (at 61281) by debbugs.gnu.org; 6 Feb 2023 01:49:42 +0000
Original-Received: from localhost ([127.0.0.1]:46920 helo=debbugs.gnu.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
 id 1pOqda-0003P8-1L
 for submit@debbugs.gnu.org; Sun, 05 Feb 2023 20:49:42 -0500
Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:29646)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@oracle.com>) id 1pOqdX-0003Oz-84
 for 61281@debbugs.gnu.org; Sun, 05 Feb 2023 20:49:40 -0500
Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 315NVHDE005440; Mon, 6 Feb 2023 01:49:37 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=08Vllk9XeQyTBv/WlO6Ow0yG16uXBEFhg3Hxiir1nPg=;
 b=GwtrMD3mky9wxb5GgH+sOkvIDDczEvGqSC/zrLIok+3SdnCDqYDU5veut97LI4f5NgjG
 oo0KCCe1RdEpXSbjeiitVMrhd0IrBYotkar9GVmMT3i9qYvx0TPFifhp/93GTv0ePCgq
 RbgTnhl1TKVwCqXofJ5GhCgOBpMhfgophU2Bc2ZTU7ximQtWDcgl0wfs1GS/zK39W4mJ
 8MZW1iBibdzzw0KYn4lPt6RatqtsA3O7fEZJCscIw0WP/dy6UVOgntlvMGOwz404E5ab
 QE4JixTjk+yv9ikOSge57UEUxe5qEkSDJdrgobLWZjlH8ccLj8AaGUqs2WQfZ6S6mGBZ 8g== 
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 3nhf8a1tem-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 06 Feb 2023 01:49:36 +0000
Original-Received: from pps.filterd
 (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])
 by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5)
 with ESMTP id 315L7viu037008; Mon, 6 Feb 2023 01:49:35 GMT
Original-Received: from nam04-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam04lp2040.outbound.protection.outlook.com [104.47.73.40])
 by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
 3nhdt9qcwq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 06 Feb 2023 01:49:35 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=oUJW4FrnbCIWCy/gEP/XtvM/aR5KhCoigHAWOJ0qFoqc5OUefKZL7V9fmwZjWtAQcuN8v0DJWSQpv2pnKIfXDJQYorErJbvSmLuZxyOC72Vj9itX0yiwg3uhd/g+oH+G4OA9jzP1wWO/hayxcuSd0InGAm3F7hAjnEm53Ynrk7JPWHITeCOha8NdGtUM9QWXML6AYbA81BUvaPYcdePAtRcXttP9k0n9FnewYAYlIW5IPE1/n6dxNzn1XwC7SUoDoZbBdu9KZYGqEuDzaTb+ij3WALhKQl6zwE61vbBGd1AdVYN8bRqIeuYVsg3xIyNPawaaIBGqrx8xDJXD8oreKQ==
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=08Vllk9XeQyTBv/WlO6Ow0yG16uXBEFhg3Hxiir1nPg=;
 b=fBCtM67m5A9mfAs7EYQgUHvC6PnNA5PHkr3yoWF5fAoFkxW15ADwAI+tAmlSwgP/wdvCAGWj/rrDw8YpSfMDBtCh+7EMd74RYAScI+G1LMM4WXBZidCMeblKCWtMGG2x90VUN5rY7HSCnoGmZL2rDangSgjT0MF+ml3qhJW6N2ty/Uruuu0GFH4Nk9bvm4jeq+XB2sTxgjNWdFGhOq2lQfFAaObflfk4gmooPDWZ7G8udGaaaXhtsnI7gjqfaUOFXz+6F2TQqxn3J4z1ULh3j9K496TvtIIT+2Fl4oKVJLCQq7qPhKvIhcN3Wc7/8Wz/bAbQXwRyb7PahOg83oVrTg==
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=08Vllk9XeQyTBv/WlO6Ow0yG16uXBEFhg3Hxiir1nPg=;
 b=zKrDiu8SzJJmU7l9o3H//aDsHT68Dtez0bliclhbw9sQz2OQcJORDTXpn8F8/D2X3Oco8w/q9A+hUnOO9NX+2zqgXPrYevCw90Ytn1X11iriYNa7b0gT0ePkjljXucTAwh8Blf6qItEX1c8hX+beXnTcE6eENFIM/IzVJyw8Res=
Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by CO1PR10MB4804.namprd10.prod.outlook.com (2603:10b6:303:90::5) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.15; Mon, 6 Feb
 2023 01:49:33 +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.015; Mon, 6 Feb 2023
 01:49:33 +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: AQHZObgKKprvDmeOmUKkqxL4ZtEbYq7BGkCQ
In-Reply-To: <87k00vu2gr.fsf@web.de>
Accept-Language: en-US
Content-Language: en-US
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CO1PR10MB4804:EE_
x-ms-office365-filtering-correlation-id: 397205e6-8f8c-4843-7704-08db07e46508
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: z4ttmjBDEIBVuZ0p/TNkD+04qFN8By/4Bg0bAQbrDOD4QbRsjxp650mCvlMKzeShkabkbDprNff0EUONV5nvHcDaEYzLH2V8OFoQJwnVchUvFWTGGQaIz4mFPL5B9Cxl1ER+uQuOY0Iusgtfy0U70HSXuYGsMATkZWc0Hi47xT0ECx2sRADxhcVmzP8fCRtnq7NnMpDyaPjYo4XwV2gtU7Q4O86AmbcRpNGThxpZS6fqUkIMB539rl2JXrTcPs89ZAnRsW/+QZxKUhXchz6/cQG21Eznl1WkIgKfpvVLvXTMKKaG+946i915a5/vbqY4WNm7sPYG1TQ9wm1oO0kqOMVHathGVJPfCi3kBz3cYCp6/07ACFpiWE7B9aB40a9235Y8hfxlTfrPqnVgXu3pXbUTFn/Qp6YeOzakNATQ1JRJrC63Pp4vlTyNoN9V3L8UI8K2+AdQvMgdA5smoPEmDl0ASOKPWlzKeI3+8jMdYFGT/mFjvpcUOHIZJgQbgJGGBjKa6HRnFhC/4PCnCtFF2V3q3yTpIxT5rzTLDRztA+YnMalY+E1In1C4Q7bUVvNBuuaeHH4+jmODvwAA7n6zzAALnhn0uACNPeShXsSvAI2ibBIYLdgFx/pPHTRrUY/vk2HvwxKt7zMXAPrRxCjiaxlftyLQWLanMXvoVYMlGmA0+4ibgAM7YqaSusD8pPTb2zJS1fxCJUAePUHObI3E1g==
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)(39860400002)(136003)(396003)(346002)(376002)(366004)(451199018)(8936002)(4326008)(52536014)(9686003)(6916009)(26005)(44832011)(41300700001)(66946007)(66556008)(64756008)(66446008)(66476007)(5660300002)(186003)(76116006)(6506007)(2906002)(122000001)(38070700005)(478600001)(54906003)(86362001)(71200400001)(33656002)(7696005)(316002)(55016003)(83380400001)(38100700002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 3sRxe9B4ZarwqyScciuTTrMgHVS1zkcisD/yRidbJct3EB+mOQs30J+BCnRwmkGT/8x/lu8mB+qNaIZRu9jg3IwuzGOaxX2dofm+hRsaue4lWMJoi4FpLSazu2WnnT/iQX/jIWAc19mupBLQUt0olERwdYFAoSZIcqWDBL/5kjEwOI3q6GPHvsSNz4rXjki0pyd0BFkERZZXUDBBPjl1dz+vAXLdcBjspDJr7Rjy5103GVh1/zJ8aUIAKhSbWIvpo0tSOo9g2JqhYOI30E3wv3V5XsBxbwbsIi8CPdNphvnIxUUCl6QuAg19lv5ZED+l4kXvyhQtxeF8LFcez1CoSwialnUw/ECzboS6l/t7vZ7ygP2hFlLu187O1Qrso3uqjYOi9LgudXE+LRPO5ZqzjRooNPf8A6u1U3J6Xd6MXbg9oHmGXLie2kEDTWXh8sFS3jBvKclxdqklsmr7Er0NQFNVceNXR6oqsDIxJLvXhJAy9FQaNCjkplpn8e5iZo4tGmMCJTaoNQvkSOzzR1DQCoNTrGHe6I6xFXgP0rGONNI3cgAjOaPjKpuv1WhJgmFzcTF0PgL3a+KMoJhJ9QRe1CVkouXKcUmH/rb8K6lxXH7ihM0dSQzqgeq5Hemp36zhb2avC+26rUed2HJpOzthzS9pKJXsXY/vvUPnuPiZ0GzoUPvc2sgBOxpCT6FKmTFZCfWWhCaPYizFO4o3NFjdyBKME2VmPveHPajgRULltdB1LbGdlLZnuNGimF
 lxX/m9WyIAd9//HVbe3DXFpv+zhNdznr2+p8ISB0smPPJb/E4qs+pARtzIJPRz81UXfmX//U8Q1r6Kfa4Ce5o4ioIcCujauKmU 
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: D2QQzd2p5WvlHNOdsyeIthZGSQjOlWEI2qHeVNpZqOCSYkzbZa0lj19/lFruvHvk08SlO+YPleqsEeRSL5bUtRBYE1mZIlMdL67X3uppYYVd6tsYhXa6+/Hz5nZ3ueamkvNrNa/O4KTsJYjDjYOWbDgZlvemddNeyIOWsXwVAEECrsWwKQK0C7Fc8b9EL7qb8DAv5IIrfP82HDDhcLQWt3EYTs6i4PfGKo0ckLfrs1VIa+4z7ndd7mlMXKP6ia6tgQ0SL2gjf7Sq+sXJDMHFfDl/B4125nuG0tJ04Gnh15hfzY+gX3N2KsCFRElyYS3QBBltDtxGOmpnHhFsvMqZjDjIjjQNZPkCWApVgrL8WlyNJEIdO0HSPMZHX9LujG6NE/Werg1mpi4XF7GdquYzyDTreNwmHTSEYcs4UUJje/FcHiGo6fRo9tWt3S1gyhTFNOeaPodHxB7Lc2xNtybeMl7vL9WwzUf6EihRbgPnND6BtSjZ+ghWQBkusJIS8EfuezE9XqpQ436KDbO6FjqQlu5xJsHEjhHHX0rbL8Z1UF3TxvfsocJq3quKYTv4689vYpXxvw3J98K/RiXBfpb9sNqAb2bw0MkNwG7LR4/tBoGj2xMstBnvD21NTyuCITtznrQGtqljd6U9Zuw/Vwb1ltXrYzaxikTzsF7Em8hDf5EVRuEq0BmGANHqpQRfjEPv0AdJ648N1z8sZ+8f0gIT2SpnMd4L8374Ajgs5W3yGUiN1N
 h5mC9C25Am1e3uYvU86LK9/vV8N2uTxzIfufj2exX4Z1hoiNG07TkeYhwI5v/eS7HGam6wxchCHLIHSo3D
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: 397205e6-8f8c-4843-7704-08db07e46508
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2023 01:49:33.1423 (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: Uw9u7v7ZfsQMToQutO982Qk1G8bVK2Bz8JeHGgw/cj2fheT87U5/Zdt5sx8IhqRQmnIcaJ30HCnasonXsuBy9Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4804
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-06_02,2023-02-03_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0
 suspectscore=0 adultscore=0
 malwarescore=0 mlxscore=0 phishscore=0 spamscore=0 mlxlogscore=544
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000
 definitions=main-2302060016
X-Proofpoint-ORIG-GUID: oVHKou45IuSrbvvOWIjV08Kx8GyOAg6o
X-Proofpoint-GUID: oVHKou45IuSrbvvOWIjV08Kx8GyOAg6o
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" <bug-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-gnu-emacs>,
 <mailto:bug-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/bug-gnu-emacs>
List-Post: <mailto:bug-gnu-emacs@gnu.org>
List-Help: <mailto:bug-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs>,
 <mailto:bug-gnu-emacs-request@gnu.org?subject=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:254915
Archived-At: <http://permalink.gmane.org/gmane.emacs.bugs/254915>

(Michael, I started to reply to your message
by explaining what I meant by escaping and
unescaping, but I think you do know what I
have in mind.)

I guess an argument can be made that there's
no bug here.  I don't think that's right, but
I can see an argument for it.

Outside backquote (and outside a string etc.)
you need to escape a comma: "\,".  Otherwise,
an error is raised.  Escaping it means it's
read as part of a symbol name.

Comma is special in this way.  And an escaped
comma read on its own produces the symbol
named ",".

It's the need to escape a comma normally that
makes me think that the same kind of escaping
should remove the special behavior that comma
has inside backquote, and just have it be
treated by the reader as a symbol there.

For characters other than comma, which don't
raise an error without escaping generally, a
backslash (aside from particular contexts)
generally is a no-op: \X is the same as X for
a character X.

Because of that, you could make an argument
that that's what should happen for comma
inside backquote: a backslash to escape it
should have no effect.  That's clearly what
_is_ happening, in any case.

I don't think that's the most logical behavior,
because comma in Lisp otherwise behaves so
differently if escaped or not (just read as
a symbol-constituent char when escaped).

And not the best behavior, because it makes it
impossible to use a symbol named "," within a
backquote, without having it get the special
backquote comma behavior.  You can't remove
the special behavior that backquote gives it.

Normally, the special behavior of any char can
be removed, to include it in a symbol name,
including to use it alone as a symbol name.

In particular, note that @ doesn't have the
same problem that comma has.  You can remove
its special meaning there, to make it just be
read as a symbol, by backslash-escaping it:

(setq \@  '(3 4))
(setq foo '(4 5))

`(a ,\@ foo) ; =3D=3D> (a (3 4) foo)
`(a ,@  foo) ; =3D=3D> (a 4 5)

If @ behaved like comma here, then both of
those backquote sexps would result in (a 4 5).

Likewise period - behaves as I would expect:
backslash-escaping it removes its special
backquote behavior.

(setq \. '(1 2))

`(a .  ,foo) ; =3D=3D> (a 4 5)
`(a \. ,foo) ; =3D=3D> (a \. (4 5))

If period behaved as comma does then both of
those backquote sexps would result in (a 4 5).

Of course, there's no crying _need_ to use
symbols named ".", "@" and "," as variables,
functions, etc. inside a backquote.  But why
not, and why not be consistent among all such
special chars?