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:30:35 +0800 Message-ID: <871qw4369w.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> 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="9338"; 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:31:17 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 1nxTs4-0002Dr-2Q for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 04 Jun 2022 15:31:16 +0200 Original-Received: from localhost ([::1]:38470 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nxTs2-0006Mh-6R for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 04 Jun 2022 09:31:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxTrq-0006Lu-Me for bug-gnu-emacs@gnu.org; Sat, 04 Jun 2022 09:31:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35770) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nxTrq-0004Xp-A7 for bug-gnu-emacs@gnu.org; Sat, 04 Jun 2022 09:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nxTrq-0007WD-2e for bug-gnu-emacs@gnu.org; Sat, 04 Jun 2022 09:31:02 -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:31:02 +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.165434945428887 (code B ref 55645); Sat, 04 Jun 2022 13:31:02 +0000 Original-Received: (at 55645) by debbugs.gnu.org; 4 Jun 2022 13:30:54 +0000 Original-Received: from localhost ([127.0.0.1]:57900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxTrh-0007Vr-UH for submit@debbugs.gnu.org; Sat, 04 Jun 2022 09:30:54 -0400 Original-Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:44251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxTrf-0007Vc-Op for 55645@debbugs.gnu.org; Sat, 04 Jun 2022 09:30:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654349446; bh=rPZRFJb5cnGDvUEDRPCdVBvqI2bMHySEb8OnFiaOHVE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=lTSVi8rsHVCDaEWg8xnNxkYNX28q20FaWW91mDF6AYJVmhnYRpPdNgELIO2nxieblg7wxA6OUHF5NRaGTK7pPvQgh+VJwUsPOc3XMyDVUwpxsaMWBJYNLP3ca6qdjOlaOQurjAjS9dBOOxhZvbyLBLlJ65lSHgOuPfaTvLINFod/MK9YfRt20Q1v8FWB55p72J8wOBXnd0c7BQwIXv2rrNI76l/SIvTysLtxLFLxbWG1zCtVHoZvePUpkyHgYBaQkg8NEBp3RhVKCQ/lnQ7nRgVrNYilv3UP1/RS4SBrBv8h0q/NTSSWG8kRGj5sQWFu12vc5xoMuL7UtodztMX4og== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654349446; bh=8vqgYskcKy1TIFuFevlZwRu9Y0EKZNdoRcctfJ5fUTX=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=KmMwxCNUbmcVS27kuF3jCCVoE3ditY2iBu843xh0nyzz4F4wZ2M0uzmzdvA29GZD5lkMCQfcc6nNld9+Bpx5aAYAgl6sexVdqtB1FivlWeGo5AuHbrd+R/aglbG4ORTHw4IU/BdTVH2qkZaEOrxd+51c9E2HQaxqbI/tuTZHQQx4WsB15XKi6EhAFzTb1uYt0MbLOTVHHvXAlqxJjNIGH6z8ASu2VndmgITJiWUalIYgwWcKy+2oedfGDSizTHvZdpbTPS5KW3dLqIDV6/2YH6AUGZ8YU20+UUehIcCL4g0UfS7+yWRgpiJ1qR+hp26nMF/c4rvcfjnajVQn16h+eQ== X-YMail-OSG: Vagt32QVM1mdFU2oQYoqXWARGBup_qeDZWKrK4MoJxnQWtq9md45vBmDvaGQydy KiLDJ2RS50yoU9uJnab40lZMpyIDKPLel9rZ8_geRaNIsQkFkrSo1xQNiJG6uh.kdgo3KNnu5TDB 2BszfyZAG.sq32XrtZXUIN2rxhxOCMj0mv9pvx53x_zuolG11c_6wmMxeFD6waQHPfsg.VsNMOv1 Q1A6g6xSD_Z33hhjeQCfDOPtEB.EqLDQ2tTMIZAWQNb_pdec1QfUUu0IIpKWTE4g75_7M4_P3p6V rzXMmkJNkH5K3vfaUFywGp20GifHMcGo7dSTxQo.TLIB1E5awzNwv6xdxb3Kkg_7.HMCQh9k5Gkg ltUkZ9YR3YNfBz3UFxTRrbUgbmISM3xrcAGwc51UXCozBcly.mlPbx199sPx5dm6emKIO_SjB8zn N3QbFdhzDvN1JYkw3vNSzbuNcBI5_R2DqjgS3QRpzDIHHuJCXsag1LlXNrJl.XdFtPAX6zd4tRcc ZKive.rIC7g6U5z.bN86_0E92wRiig7M3AFcOLxE2RTiLnzBWSd35JUFAHHRUtn9RMlI4_sS2d7S FSAdNr9hYjL6qs3mYPesZP5Ucs24eLTsi0rsYiP3gRYpSm8kiyWYz7cmROX9pTc4pd1DEN.oLidg eDZZu.gcChol8rPKnzA.mFVr6ve3g8IpGPNvRUxhoXxK4Bp5i6zj8xveTvHIu9hSffgMQZzxEKBH XCSaSHuvmivqIA2KiD9MlG1VGfM5CZ4O_xwt0t5T3TdtaGO2P.cycQ6HV636F0tOvzH.xOkYsAfi 27ohRnKztrZn3_bPqTGWZ_Y0ItAbg76KpAcBFXJmVR X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sat, 4 Jun 2022 13:30:46 +0000 Original-Received: by hermes--canary-production-sg3-5f7658c994-zbd6m (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2ace7f38ee8c9194ad46ccb6ee037d1b; Sat, 04 Jun 2022 13:30:41 +0000 (UTC) In-Reply-To: <874k107eqg.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 04 Jun 2022 15:14:15 +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:233661 Archived-At: Lars Ingebrigtsen writes: > I think it might happen more often if the printed representation wasn't > as ugly. I find it hard to believe: why would changing the print syntax of symbols with dots make it more likely for people to use data types that have type names with those characters? And if you mean in general, then I don't see the point of using dots in keywords and function or variable names. > But we do have a bunch of symbols in-tree that uses dots, too: > > (mapatoms (lambda (k) (when (string-match "[.]" (symbol-name k)) > (insert (format "%s\n" k))))) > Lint Directory... > iso10646.indian-1 > gb2312.1980-0 > cns11643.1992-7 > cns11643.1992-6 > cns11643.1992-5 > cns11643.1992-4 > cns11643.1992-3 > cns11643.1992-2 > cns11643.1992-1 > Reset Counters for Function... > Instrument Package... > Lint File... Most of those are interned from strings (see fc_charset_table in ftfont.c), and not likely to either be printed or to be written by users. Thanks.