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#45428: 27.1; (quote (quote (quote ...))) unexpectedly works as anonymous face Date: Sat, 26 Dec 2020 20:47:01 -0800 (PST) Message-ID: <5e99c39b-b67b-4184-a890-2cae38fb40de@default> References: <87eejc9pnm.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3999"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 45428@debbugs.gnu.org, Markus Triska To: Stefan Kangas , Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 27 05:48:10 2020 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 1ktNyT-0000uB-Uh for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Dec 2020 05:48:09 +0100 Original-Received: from localhost ([::1]:50070 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ktNyS-0006IW-Mg for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 26 Dec 2020 23:48:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51022) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ktNyM-0006IQ-RS for bug-gnu-emacs@gnu.org; Sat, 26 Dec 2020 23:48:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48626) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ktNyM-0004g0-KM for bug-gnu-emacs@gnu.org; Sat, 26 Dec 2020 23:48:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ktNyM-0002Gi-Ip for bug-gnu-emacs@gnu.org; Sat, 26 Dec 2020 23:48: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, 27 Dec 2020 04:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45428 X-GNU-PR-Package: emacs Original-Received: via spool by 45428-submit@debbugs.gnu.org id=B45428.16090444378668 (code B ref 45428); Sun, 27 Dec 2020 04:48:02 +0000 Original-Received: (at 45428) by debbugs.gnu.org; 27 Dec 2020 04:47:17 +0000 Original-Received: from localhost ([127.0.0.1]:60172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktNxd-0002Fk-7z for submit@debbugs.gnu.org; Sat, 26 Dec 2020 23:47:17 -0500 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:50094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ktNxb-0002FV-L7 for 45428@debbugs.gnu.org; Sat, 26 Dec 2020 23:47:16 -0500 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 0BR4l80D187997; Sun, 27 Dec 2020 04:47:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=Mmh6aJqFfzXwC7jx16vTIXCvRirTaGDMl4LpxZ4UBeQ=; b=gOxmz8+16SXueMsYvy6ntf7f44dW0+yAJzLbpmd5jo6Uq5EYlBZl13rCxxSH2J9FE+tI QW/9H1Rld7/Wh+FOFLbzPHAaM3Zmgv1bdPrQzMQR8VfhLl3Z7SADANKP0sNs4GZ44XOy 2OGNh06zqIlo8vyCmZdAnenVKpOw3RAZhHUIZKIJR0W3KNIGhQupnNM+Snv6QaJwt5RO l7157Rd2dMMONV/+VXwaOwxOv0m9/6DZKwTb7xf1U1wmVRvylBIyoxJIwM/pYycoii5C H5rByXsP/2WV3i5nG0kQ+CLI7JPWY4BBTj2ePl4oy1lXCdei5nenSTs3CPuRkp6J5SZs tw== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2120.oracle.com with ESMTP id 35phm182ms-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 27 Dec 2020 04:47:08 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 0BR4kCbx130550; Sun, 27 Dec 2020 04:47:08 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserp3020.oracle.com with ESMTP id 35pf2v5mh6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 Dec 2020 04:47:08 +0000 Original-Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 0BR4l27f013733; Sun, 27 Dec 2020 04:47:03 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5095.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9846 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=999 mlxscore=0 bulkscore=0 malwarescore=0 suspectscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2012270029 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9846 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 priorityscore=1501 mlxscore=0 mlxlogscore=999 adultscore=0 bulkscore=0 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 clxscore=1011 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2012270029 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:196784 Archived-At: > I think it makes sense to be forgiving here as this is something users wi= ll commonly configure. As long as it doesn't give inconsistent results (whi= ch doesn't seem to be the case) it is probably better to be liberal in what= we accept. Also, if we change it now, user configurations will break witho= ut AFAICT a strong reason. So I'd tend to say keep what we have now. > IMO, we should still not document this just in case we find a strong reas= on to change it later. But we could perhaps add a unit test for this with a= comment explaining why we try to accept this for the time being. Or we jus= t do nothing and close the bug as wontfix. > Just my two cents. My 2c differ. To me this is just a bug, and should be fixed. The behavior should follow the doc. More importantly, it should follow the general behavior of Lisp evaluation. Why would we treat '''foo, '''''foo, etc. the same as 'foo? The answer is that we wouldn't, generally, and we don't. I see no advantage whatsoever in "being forgiving" here - what's that about? This is a bad precedent, and I don't see any particular reason for it here. By "particular", I mean what's special about such "forgiveness" in the case of anonymous face sexps? Why create a special case? And what's the advantage for users? The argument that this behavior is longstanding is a stronger argument (because it's stronger than zero), but my 2c says it's not particularly strong here. Maybe there's a good argument for this odd treatment. I haven't see one so far.