From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Declaring 'lexical-binding: nil' obsolete Date: Sun, 26 Sep 2021 10:55:13 +0800 Message-ID: <87o88guju6.fsf@yahoo.com> References: <87r1dcw8hp.fsf@yahoo.com> <87h7e8w5vm.fsf@yahoo.com> <87wnn4uo7d.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6841"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stefan Monnier , Emacs developers To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 26 04:57:22 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mUKLx-0001b5-4M for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Sep 2021 04:57:21 +0200 Original-Received: from localhost ([::1]:49486 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUKLv-0006ms-Oi for ged-emacs-devel@m.gmane-mx.org; Sat, 25 Sep 2021 22:57:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42634) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUKK5-0005zO-FT for emacs-devel@gnu.org; Sat, 25 Sep 2021 22:55:25 -0400 Original-Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:45284) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mUKK3-0008ET-Kq for emacs-devel@gnu.org; Sat, 25 Sep 2021 22:55:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632624921; bh=zt1rCNPsKr2fzFd03k/7fZkfGJ9L1tlTKC0mEb87BTw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=dx4HtjYep7dWHOAp0x6+nM6VY7Pdv32dqjTtyKp6w8dkApf2RsOG/1DoGF+Z0CgqgHle9ZXyLivgE3dmWdHy26XQX08M4wR8Phk+nsOMupkmElDldYQMBLrsOXYKqcqCyF0e7LDPQhHC2MWyOCp9i0HfmKJFH17YXn7Bx6lQGRG2/ads/T6Cn39J5xwRgajht2ZTmY2Rfq9NzQKLQRyutOyR8GGIidHXREMVJ2XJfQ44IWE8M+zlq5pwa2ji/LZ99gUP0EbqBjHWdjxhvOivTnFZS4FePheDfeReAjm0sdKebGmkMDcGWfhL57oZbwZhfPXIFyI6dYgGJMIyuYmUZw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632624921; bh=PQd8NiYlrO9eKq9DEIp8LnXK0oNOtPJ4g4n50bMIyPm=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=S4QRjs7VGQcPmx5afUGC2CakCZutO/SpauYyCA6BNjlR2PMD8TbfAqZY+FES681SOcrfSy+bedw2nsm/sVpqhsiahAEgR5MiN/F3XiROe0tkFqAHH67GHqxZgG9hHKihvOP+ftRoLu20KqzF2oi+q4VRFbu1+wI2ER84X3rAsEJuvq65MmECIp1GghFlRSsatjBVs1YBwSWJ6EpXUyMZlcNkNbOo0lUo2vr4wrFTWRqAB06rnSi+SXyBrmku4Gx3jBLFim1RefFw2UqR/K8AM9xnV0YhbU1PHw3fT4qStz2In3EGJHgKRZFCDIxitpMT/lMFIxrMvzIAcaNOM32DWw== X-YMail-OSG: gfMixF8VM1l4zlM_fHn7_YqrM1NB8GS3XLMroKRY6vbwZxyWU1fWS7C40_dN34r .A0fafH35Sjlv4UpPXd256ZRayPHwyWUu_07pWbr.TcZmc7F4NbEHE7NSjldef32sxQSxDZSET.q h70DjbMvYeBhTa99fE.3Ozfqc7CvtWGP0vd5BfEhinFgkqlTNGDr3aYYaZ4Or9xXyyQ3kOl8R2dg mwcn4oUOHRYnsznccDlPrvse6VgpnBGdARvEpMv.iMLh2c2jnV7O6koQztNZIXxAVRb9OzzyxUYn XjWJ2KZTS5DIz6.Kww1Cw9vCebPEJqw26wtoQFyzAPmyPQFrUm03ORobKkR235X5txEiVd7n9etH T1bkYLzPFPwzLDyVliy5bgZjaK8lDZDLJNexWIwXxNbG2RShkNRrlHlbLX4iwBA818VS1u50A4OI WQqQg.BFrohvhrUKdvWn9fIMtIo4ABy_SoRo6RMXM6UrQuLbMFZEcy.HivXtjJuXTUPAtUQoL6qp UUJV4fyHNyjwVIHiizEEX2VOwS3BN.v.ZSXdJzJ95JYw56Fp3SnVTvmICjRCe1QsKVVa7sarJYk. NIsn2dY.dtViCzuZDvtzG1VKas51i9QG8iQ9Jx0csu4oD6orGl4D1RNtsaxpy9hu4liy23fNrwBQ JpIeSus2InbejBZ7He4gEjlIB.LjAV_3NsxeEe1TRFdVVXi_v0nuV1tRjU9Z1FsVWZg4h6Bl37pm Yk36N8NkbnEClEucU040BJZm1eyZiRx_DxsFVb3g6Ab5HWhhZ.y.fytrZH6A4BltBQkwUIoUUJnN Eavb5jLPwBAqrZSU.DgFPRpEeTd6FMAHqrj.MQHsdE X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sun, 26 Sep 2021 02:55:21 +0000 Original-Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6aa03c518be932fe1d2c2705e0a9dd5c; Sun, 26 Sep 2021 02:55:16 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sat, 25 Sep 2021 19:37:06 -0700") X-Mailer: WebService/1.1.19043 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.33; envelope-from=luangruo@yahoo.com; helo=sonic307-10.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:275497 Archived-At: Stefan Kangas writes: > I disagree; the warning is clear. The problem is not something that a byte compiler warning will solve. Updating the documentation will do much more to solve that, than a byte-compiler warning. > Where the documentation is not yet updated to recommend lexical binding, > it should be fixed. Yes, agreed. >> But why does the NEWS entry you have proposed include: >> >> Third-party code will need to be changed to support >> 'lexical-binding:t' to run properly on Emacs in the future. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Because this is true if the plan is to change the default. So in the future, dynamically bound code (lexical-binding: nil) must also work with lexical binding (lexical-binding: t)? That amounts to a removal of the dynamically bound variant of Emacs Lisp.