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#66636: Move lexical-binding warning from checkdoc to byte-compiler Date: Sun, 22 Oct 2023 08:15:38 +0800 Message-ID: <87edhn342d.fsf@yahoo.com> References: <48764CD1-C80F-4613-9848-BD8CA9203A40@gmail.com> <87ttql4yfq.fsf@yahoo.com> <83lebxrt5n.fsf@gnu.org> <831qdorzqe.fsf@gnu.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="16251"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , 66636@debbugs.gnu.org, stefankangas@gmail.com To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 22 02:17:00 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 1quM9L-0003v9-8n for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Oct 2023 02:16:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1quM90-0006CX-2M; Sat, 21 Oct 2023 20:16:38 -0400 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 1quM8w-0006CO-V3 for bug-gnu-emacs@gnu.org; Sat, 21 Oct 2023 20:16:34 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1quM8w-00069x-Mq for bug-gnu-emacs@gnu.org; Sat, 21 Oct 2023 20:16:34 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1quM9O-0007QU-7x for bug-gnu-emacs@gnu.org; Sat, 21 Oct 2023 20:17: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: Sun, 22 Oct 2023 00:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66636 X-GNU-PR-Package: emacs Original-Received: via spool by 66636-submit@debbugs.gnu.org id=B66636.169793379628508 (code B ref 66636); Sun, 22 Oct 2023 00:17:02 +0000 Original-Received: (at 66636) by debbugs.gnu.org; 22 Oct 2023 00:16:36 +0000 Original-Received: from localhost ([127.0.0.1]:45231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quM8u-0007Pg-7J for submit@debbugs.gnu.org; Sat, 21 Oct 2023 20:16:36 -0400 Original-Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:34369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quM8o-0007P6-O0 for 66636@debbugs.gnu.org; Sat, 21 Oct 2023 20:16:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1697933753; bh=mu6zkcasXuSghSQmIRZeZxC5gOjTufP0YRteyXSOG0I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=mByX8FLqXWPeVlQ6MoPeNwkPHfde8ekoDZXtEO1LG5VJDvYJ60JRtJbATk3mngVkkaO+6Dv5UgfgjxEHrzEk3NJj0tkuYZuK0/wFG3b4hwPz3HkQ+5eRgGsqhRV580Lwl7IN0NneEFSkHhEKSPS0f0H8Ch2cDfmKXfksA/PyI45TJWSakfe0fzRsyR/f/GhsSUqgWW2Mucpai+ujecIvgpQUmwbfpVwgX1bGyJRUFrKHXsq9ASXvyhbRgB8Bgaa4oA7iL8Jx6llMuENAIrA5036KBeG0Z4AzDISYjNLioWvXDlNW2B/NYvP9YXqP4G20VKDeoP7Lj7cy6zXa0JDLnQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1697933753; bh=sP3JQYi1b/9Vo6sBqmAEqNDwKR7u3aykgynV5iakm4w=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=p88EaeaIPISXS37Mplrd4pirYSYc0/0xDDXG+5qJieulaQWV70VF6ybl0qvE6ZftWHVPGL0+Io0jS+bD6g/J2dtPUMOfQEiubjkM97aWnMRxm0f5t9Ng13xi1WVAh+Rih2Y1A1qldGebwLZZxeo9Bk0y82MLc5P2wXZU4Szv1LETdmPERyQaDdRBUNlTm97Z1LPKzeb9tH/H8xwEwT27kXP61tcypnWNBGvIkSy7K+c+QNWf5UAagfL/obFGIls2q06MdVOfHc8MSQuJJrzDhAEK0oeoc6BRbiEyr4OEGIZ6BUcwn3nPSnAzAg4dR3xk+86Aciu9/W6r8a7mLMSZQw== X-YMail-OSG: __zkmBEVM1kseOgPCzln3.ajIPWrNYfDENZuI6ZcX4oEEBKWeVBqpMMxizySKqu SVgx7KWpw_NFoSg2EH6oRGcLXM7FLR2eHGa.rFVgJRLUwMwD7M7.2XWDZgoPUd40yNUAMjW0urDD LXpzfOe.Sv_zWGP8CTKvMmjwP8PO.cqOAm7niITbBfalmovOmQDX7xIXlgx8rkTMbnbyRLiW4lXS tbG5Y274KqHC3ue1.knwFwBZLDvWOiLV4IgP3iwisqnh3Cbx58QlhPjcVsI5b2gi_yoCXpTnakQL cQSe.5t7NOUdrcwzwqZ2napG1j64XihrHFTDWC_GtGXF0lXiU6Zm1ejrcEjHxTAvDT5doj3GqvB. rUvyWluJ2unZKMWZZ.wZPoInI2LpJ5M5DAM8lJIW3e2bYswWjmvugQs4BOIL3h46xfteQVFCroyJ wWByKA61AUoa5DZgurdtS2uwHfR9DdnZv4Ot5jb4wVdwe0xPkFksWGLOfefLsbZzsC_1L2ayvWd2 C660EQOYED5_0QPL_ud0plzeWrDwbRHyKFqIURV6MskYuBqYnOT9BhJfKHhBQp51nG70zjc7P.Tn H7B4l_tCMoIl46O.nUzzQ4AZ.h_bIILgvxhsMkbAvK_awK8f4ij5S9ZhH3NIb1qV1NoupeQC2L78 hw9Z6VlvxMmTbryRukQl6CNgq5tnSeTbzFUL8DwWgNuRocQV4RHiz0ZywQtCNy9FKOuSvFS8bAlF 3IjbRhNHbo0P2r2kc1gAWqEv6SOX9JMljA_K1kmD210Ozb6pgIWF6VRv2jjr9djnTjS34osV4X06 dDe2s2XvATQaTd4LW9YxI153jiSy87eNitZusEKBtI X-Sonic-MF: X-Sonic-ID: fdbb1e73-5428-410a-b4f6-c604e22e0fbf Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sun, 22 Oct 2023 00:15:53 +0000 Original-Received: by hermes--production-sg3-57f7997989-mcz6s (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3ade880eed95384d62b039367a0d99ec; Sun, 22 Oct 2023 00:15:45 +0000 (UTC) In-Reply-To: (Stefan Monnier's message of "Sat, 21 Oct 2023 11:44:55 -0400") X-Mailer: WebService/1.1.21797 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:272944 Archived-At: Stefan Monnier writes: > FWIW, I think this would be a disservice to them (and to ourselves). > In 99% of the cases it's just as easy to make the code work with > `lexical-binding:t`. I think we want to encourage whatever relieves users of the most work, not what comports best with some abstract conception of desirability. Since the number of package developers does not exceed the number of users installing packages, which goes without saying.