From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen 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, 06 Feb 2023 01:13:05 +0100 Message-ID: <87bkm7tzvy.fsf@web.de> References: <87a61tgdkx.fsf@web.de> <875ycghgv1.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25084"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Xie Shynur , "61281@debbugs.gnu.org" <61281@debbugs.gnu.org>, Drew Adams To: Jim Porter Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 06 01:14:15 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 1pOp9C-0006ML-AJ for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Feb 2023 01:14:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pOp93-00066B-AO; Sun, 05 Feb 2023 19:14: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 ) id 1pOp90-00065w-TS for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 19:14: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 ) id 1pOp90-0007GG-F6 for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 19:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pOp90-00076a-BK for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 19:14:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Feb 2023 00:14:02 +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.167564240627264 (code B ref 61281); Mon, 06 Feb 2023 00:14:02 +0000 Original-Received: (at 61281) by debbugs.gnu.org; 6 Feb 2023 00:13:26 +0000 Original-Received: from localhost ([127.0.0.1]:46773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOp8P-00075g-LS for submit@debbugs.gnu.org; Sun, 05 Feb 2023 19:13:25 -0500 Original-Received: from mout.web.de ([217.72.192.78]:57757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOp8N-00075N-Kx for 61281@debbugs.gnu.org; Sun, 05 Feb 2023 19:13:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1675642387; bh=96LAQ+FgHugKpAZB7vavDq5ijorNQNwAZrm0o/tEeTY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=Y7ZsnmuZkfhoIsjb3pyxwhpQ3ek3jIDdrsh+xeduIxBNFq8tehnpsN+MGVsyDqh+m G8UJKGEnt61paJaMRb3Zt5JY1wHAgPv2RJobXs/M/MtCs1cLSjOJq23CoX32aNAeBj ogom0RLlBckNvbEJLNUbw3HjKV2Gk+XbtUp/7/8o7cH+ZcCO/WE4tARLlWSUQJkjO9 RS2czJN7rieF8xALUGpMxxDn1WOkukMC6qn+fgNM5G5bSEHUhFkye19LF2pAnqMDkb qq2NnTyjlFyCX9CW/ZcPFUNFl748EdC7Q1tKp9BIdBDQeUukzA5SihvXS+swd/Iuw6 VnIHUHgeljB3g== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mq184-1olxoG3a54-00n4lC; Mon, 06 Feb 2023 01:13:06 +0100 In-Reply-To: (Jim Porter's message of "Sat, 4 Feb 2023 22:32:08 -0800") X-Provags-ID: V03:K1:Qdv+s/Etnltx/eMwiO5ykClRGpvKL523pWwB32Q+hh1xBLC6VGI 6bem6dW2KsrxeeNjHkW0rCJ1lXi2Le4uqqQoFBlcjxnrrEhHXX++1R4beavvH6Kp7RMlPbD 5TT6WuX9MA+HJOX1EYTgQhyIxGIh2VHCaeA/yXaEGoDuwodI/ZpKwSz4yRjMZ+0Vthkvg0C MpZiicyTPzHIwXPRIQASw== UI-OutboundReport: notjunk:1;M01:P0:mDnKbgQcBpw=;B8mn40v1MGalkkoY69fIZUcHXUi 1X1utsXog7GecilM+c30XWoLx4s1+ZMVw7SwzobqLgPfqwpenxwfBkWE4AMUZvLynvBGPFKkH JQKVcC/+LwjX3qujND8eLG3i1BZ8RJy8aJKv5Ldpf+VmmNFMhZkFFWVOgd8cbHUd4bLTgYqTZ a3AmHdqOEd0aXiBdm0M4ji5zzCJcqF767uFpKGfH1pNs1+iy5Q+GdxudtDarMkQ7HexQBCxm6 nBv71yBflmArkIl8h+FFn+Pk8yx6tN4ou6FvEJK6+UFkuPaqUlfE6hAfWk9TDQoBbuEyKwSAG eoh+JH5pkuSdIOFxWruu5/H75eDfseECEwSt2Y/Yqqif090w0VI7TLE5sBer2j/DnB1i4FohI trbg7rd1YrioxRSeev/ljHBwBiMKRGxYtQ5VtciwqEvWFkv+mJMREBzWrb24gj8TPZsve8YpB 45lRPeULZGa/582WlUuAC0xCRqpSODR5dF/otV7qgnAm6Df1GG05cpCzW88pZH4oSv9OVucFh XS4tbVdMyY/aS3BKIgI8PoYuQPivEwENeWhjEL9tE4W9B5l2rEO3h4hIBE/OUXL7dzbjE3FH2 edoPkOhLC6uCJ7/p/PVuaYMnNb98ecAwn1mWAKec/9imHNglyViwfqmM9ilTS1C+OfR3ra7Ze JOpc33l1mZKehHgVDSJAUD02MJj5ko3A4rn1O39txC3s1Axbfrd+BlrOWtrF/xCJ3d98fzBin wZEB4Qh3aUNmIJg8yZ0U8vl+n48xhr3zuBqtGZfAb+Fn4dHF9uPHNdZGdq0aEeuHBcme7PP1 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:254910 Archived-At: Jim Porter writes: > What about emitting a warning? That shouldn't break anything, and it > might catch some bugs. (I'm not sure if a warning is easy to add for > this though...) You mean the reader should emit a warning? Note that at least expressions printed by Emacs itself might be printed like this, e.g. (nth 1 '`(a . ,b)) ==> (a \, b) so you would get warnings for automatically generated code. OTOH, is it that likely that people write something like the above by accident? If the symbol "," (with read syntax "\,") appears outside backquote or pcase patterns at a place where it is funcalled or referenced as a variable you already get a compiler warning. And are we sure that nobody ever wants to use that syntax by purpose? BTW, if you are working with backquote expressions a lot you are seeing such commas in apparently "normal" (undotted) lists regularly (because the printer seems to prefer that syntax over using a dotted list, like in the above example). It surprises you only once or twice. Michael.