From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions Date: Sat, 04 Jun 2022 21:47:55 +0800 Message-ID: <87o7z81qwk.fsf@yahoo.com> References: <87zgj4biw7.fsf@gnus.org> <874k1b9ser.fsf@gnus.org> <874k1a54ap.fsf@gnus.org> <87o7zg1nut.fsf@gnus.org> <83v8tojrr5.fsf@gnu.org> <83czfobxht.fsf@gnu.org> <878rqcacgm.fsf@gnus.org> <87r1443asb.fsf@yahoo.com> <87k09w8wbh.fsf@gnus.org> <87czfo39ms.fsf@yahoo.com> <874k107eqg.fsf@gnus.org> <871qw4369w.fsf@yahoo.com> <87v8tg5z5y.fsf@gnus.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12408"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Tom Gillespie , Eli Zaretskii , 55645@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jun 04 15:49:18 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 1nxU9W-00032o-Rk for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 04 Jun 2022 15:49:18 +0200 Original-Received: from localhost ([::1]:49520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nxU9V-0006H2-N9 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 04 Jun 2022 09:49:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46138) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxU9G-0006Gt-8S for bug-gnu-emacs@gnu.org; Sat, 04 Jun 2022 09:49:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35798) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nxU9F-0007RT-Tg for bug-gnu-emacs@gnu.org; Sat, 04 Jun 2022 09:49:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nxU9F-0007zG-Qn for bug-gnu-emacs@gnu.org; Sat, 04 Jun 2022 09:49:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jun 2022 13:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55645 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 55645-submit@debbugs.gnu.org id=B55645.165435049530649 (code B ref 55645); Sat, 04 Jun 2022 13:49:01 +0000 Original-Received: (at 55645) by debbugs.gnu.org; 4 Jun 2022 13:48:15 +0000 Original-Received: from localhost ([127.0.0.1]:57928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxU8V-0007yG-Kk for submit@debbugs.gnu.org; Sat, 04 Jun 2022 09:48:15 -0400 Original-Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:39837) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxU8T-0007y2-1A for 55645@debbugs.gnu.org; Sat, 04 Jun 2022 09:48:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654350487; bh=VlLbHjhWa90CNKenUFQVt0FD1Vl5LgNXxefd0K12EvI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=gHFja7gNbAR30GDr5bdhaegp/S0YHg0Vi7ABZsCMu7Q20W+aq0RfmqeIUwQeJ4xFNXfQJqw5ph9Pvr/8rWEqErAiHuzhm021fwdNOYoeyh/grQ8FwJQ95YcFDPQOaVoR6R5d7RM7qRRjUB+p8ZFQQ2AZNgpV2Wpv9CMD1LUzI6YyyrofzxEW8bxnUz578kUFnSPl2e+PXT5IxCYY1W1oOByoZ0UVRyErpMG+jeelbjIT5eJmC+vgMfN667Ua8f35P0qI7f+Lm9god7rlXloSz78AJa3HDiB5opBv9V8zsvIvOTF5XzEybn71MCXs+yVwM6AWr2RP7HexBGLmua+n7Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654350487; bh=Btw9Z4XLZF1goxI4trJ1y0ecyL6J+JSphyYEOVB/zqA=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=iz5g+mpdHr/d32hw7D3icuwlmgIQLi2HHqbQTccJiKGaJv3O25cSfFWQAcCY6zWmGz2Af3gICDBgwNbn3c7fon9Om54oCfyi+d0Ix2kSNZCGxV/sL0D6LeP/ICt/d9x4L39BKUFYfk5EvbkDkxRbtOAD7uTsWDS5MeFmtxOWiw5o0EnoMQWm2Rzq679MlB3WZ4dOFAYAO1BZOxr30jgcFYBXBVRo4s+uhdTJ3seatFu9F2McaWA5qeB/2v0UFJy77S5wbOps3BG9BTHKqQlwjAluGmIILJtih0+f8P3xckYmkium5VXCZWwNQrv5oRKouHHHw/U/vcFv7gmZn8Eymg== X-YMail-OSG: 1xY7lUAVM1l9aM2jGac8K0Ly0R86aE9gVeNVktN3.QrGj6PN9uNpkm2W8XyVA7W Y.o3CKotQ1k6O_WTtdB9BfDcZjo6yiD6yompc5LEAtEZzxvYMomcR9R2bkYpMAqtQTOj720I6DjA RsXDXIq82l1HRGd1NDJC.vUSW_G42fVn76x9bR7Zc6lQk0zkNXhToF13F.fmc.paUjGO04rRLirI 8OpWXtCSJCgNLeGXeVBavyeac09FSgFFpQLPvaS8VpqIb.wfPw1CR7CR8KOhoQEm5HmwOJYFO1Np dlwimRR0bMpSQIhs56R6Z1_AM9E8JHK10_MAN1mg9kxPTXwAIRXtvKnT.DqEtD.4yyqa3MadNqlV YReizhSY644lAGBx04xsCuck138MjKgRH7FhE9GDjVcYntxMBZ.hS5hPyEGbqadD7m.VrsNg8gQD yumKid_XFrwcL2RcbA66pKhrfEcQW7uJbT.QeI1Tdbzzns0yWIjhN4c1CdZhhXl7QFSWLaqzD2GL 6d8pCZIl8TM7WKnTX1iHCrFqsY96Cngg7bz5Lyls9.jJI7YNMx9ykzJgKtwqYd2nQ0DShD6vMUGV ozFmPU9S8cIbjupZgMt0u5zE_c4tTe5.8PC9N0R6rfdew0qpOXGmzRbPm2UGOn.yiSkkm2L7FlbI awj5jTOvAHdTh6pTL9ADb455b59Ft0E6JKsJFOUndKFSHARrbhxCc7cz0umCmpByLSREc.xfTwLA QdkAuCwZHmVXF7RuB9A9PEZtaeB3zBJoxcAOC6yEHnx0c12leh0ImXWJtz68Xvi.9B.IA.3ik41P tGkZ_R9mb6uPAu0wECSp1.coCr0EmI.vzYiC_.qwtT X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sat, 4 Jun 2022 13:48:07 +0000 Original-Received: by hermes--canary-production-sg3-5f7658c994-r59gj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9505297ef9d39679f82c7c50db859eac; Sat, 04 Jun 2022 13:48:02 +0000 (UTC) In-Reply-To: <87v8tg5z5y.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 04 Jun 2022 15:35:53 +0200") X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:233664 Archived-At: Lars Ingebrigtsen writes: > I've certainly been puzzled over the printed representation of these > symbols, and I've wondered whether I should use a transliteration scheme > (which isn't necessary), so I think it's likely that others have been, > too. Fulfilling a niche is not really a good enough reason to make such a change, especially once it causes actual problems for someone. Most programmers will not see a symbol with a dot inside every day, or even every month (the ones you sent are the first ones I've seen this year.) Programmers probably come across reasons to use them even less, and the amount of those reasons is reduced even further if you rule out unambiguous interfaces such as `intern'. > Users will inevitably see symbols like this at some point or another. Chances are (if it actually happens) those symbols will not be printed, but displayed to the user as the product of something similar to: (message "%s" 'symbol.here) Which does not escape the dot. That aside, why is it escaping a rarely encountered character inside a symbol a "problem" important enough to fix, especially when the fix breaks someone's code badly enough for him to complain about it?