From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier 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 00:12:51 -0400 Message-ID: References: <48764CD1-C80F-4613-9848-BD8CA9203A40@gmail.com> <87ttql4yfq.fsf@yahoo.com> <83lebxrt5n.fsf@gnu.org> <831qdorzqe.fsf@gnu.org> <87edhn342d.fsf@yahoo.com> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16788"; 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: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 22 06:13:49 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 1quPqX-0004Bm-2Y for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Oct 2023 06:13:49 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1quPqK-00025L-SD; Sun, 22 Oct 2023 00:13:36 -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 1quPqI-000257-KP for bug-gnu-emacs@gnu.org; Sun, 22 Oct 2023 00:13:35 -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 1quPqH-0004a3-Jf for bug-gnu-emacs@gnu.org; Sun, 22 Oct 2023 00:13:34 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1quPqj-0006eL-NO for bug-gnu-emacs@gnu.org; Sun, 22 Oct 2023 00:14:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Oct 2023 04:14:01 +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.169794801325517 (code B ref 66636); Sun, 22 Oct 2023 04:14:01 +0000 Original-Received: (at 66636) by debbugs.gnu.org; 22 Oct 2023 04:13:33 +0000 Original-Received: from localhost ([127.0.0.1]:45310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quPqE-0006dS-8K for submit@debbugs.gnu.org; Sun, 22 Oct 2023 00:13:33 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:2001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quPqB-0006dD-RT for 66636@debbugs.gnu.org; Sun, 22 Oct 2023 00:13:28 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4B470805D6; Sun, 22 Oct 2023 00:12:54 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1697947973; bh=ew75i04GvAud/nwc8WxlQ/U4+ZFr+iAVnnUMpzghw6Y=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=QyZKXgb5+hfnchhFF13ystZcdyPq9ARDu76UhLKV4Mhvs9lJ8e5Yklqh2i4PArZ1G oRLUk4b6InWk6XOFWqCAgvUih+hq+3Mpl+ulxbsDq/Ezm8Wt6zXVABE8AFpYDjR8jF RV8Cj/N9AJMUKyURabb7eX8D2PWV4aopLr+08RBWT7x4WQncChndsuwoiw22Ym+QYz ALAOCnCboKzlUrZSawzPsyISdv15ol0aZ1sxedU2uZ82/vMNtNcvRZ/M3MBQtiAYyW xsgMdlCRI4kTqaTUvbKTLBHOUPjO7f4/EdeXZsAncy/rDEYAEsKks03VZGVx1jHDik 677Hxy9ucYiHA== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 21771800C6; Sun, 22 Oct 2023 00:12:53 -0400 (EDT) Original-Received: from pastel (unknown [45.72.216.111]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id DE94E1201E3; Sun, 22 Oct 2023 00:12:52 -0400 (EDT) In-Reply-To: <87edhn342d.fsf@yahoo.com> (Po Lu's message of "Sun, 22 Oct 2023 08:15:38 +0800") 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:272951 Archived-At: >> 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. For users it should make no difference, they don't need to do anything (other than avert their eyes from the warning, maybe). Stefan