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 07:17:22 +0800 Message-ID: <87r1dcw8hp.fsf@yahoo.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17884"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Emacs developers , Stefan Monnier To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 26 01:19:45 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 1mUGxN-0004UO-1w for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Sep 2021 01:19:45 +0200 Original-Received: from localhost ([::1]:50816 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUGxK-0006CZ-Vv for ged-emacs-devel@m.gmane-mx.org; Sat, 25 Sep 2021 19:19:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUGvM-0004uh-I0 for emacs-devel@gnu.org; Sat, 25 Sep 2021 19:17:41 -0400 Original-Received: from sonic301-32.consmr.mail.ne1.yahoo.com ([66.163.184.201]:40566) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mUGvH-0005De-Er for emacs-devel@gnu.org; Sat, 25 Sep 2021 19:17:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632611852; bh=ki9CC0fDkF5BV1Ok5NgmrgleFb4/TWpPiMVWV+ntfOM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=TmSS0QStfo1LxUr3g797XO4QrXKZ321Bp/5MFkBrRifhQjrDVSiWL+7bJPfwGSlHRcNjrDF3RQxJTjn6SYrDuaZZiVb2NN/1HCX25zuTQlGoLutjRBue+SOdilDWbI8iFeGJMFbp032r5qdpGAH+kJK4g43CLJzfuSyZ72Kys/ZQsDGmUfdwNgiVfsNSL/TpVC9VNnHRm6z3Yyv9z3Cw0uTnt2XOP5De8pE2mMSGU+fMoxq7fNi/oa4h3+/KdWjBJOytkTSPXI7ZGO5FwOSgmatI4p2NBhfCXX2kuPI68390Dq/kjPfCGQM5s6THAlpWdxeeo7LU9avWISQTYEPbBA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632611852; bh=UrTfl2SvOV27t8tRGkeZRz8wsJfzbxsF6AdHgUyhYrJ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qXIFMMHl3ZmAFBlANPSCCY3xsa32OR1mZ7BudGOOCivZIMUi7zlKsUHxTfwhHcpEWamnOYe8ssukd3eSn8uPazLNJumCHDDYIb47su2A+aybEanIm/lcCnsmsLwQ5Yt/Yj2YC9AmTmXKO7Y/hBr+gmSB6OQyQgVMMiyObeHH6jddSkKpcy42MDzxp0ehHy/0h8/OPLQfIWBrNjyKVB293WYlrpzIMcnd7HyvzKj0NdzLuUg2BnA0gSJauFPOZH3n4fCDn5QXRGY1MdaTQTIqdxHF2JAoOeML/9m3fJNkoVnsxFojIUG/5C8/8lCVoDb1UiziGLWkq4nT1mc96059FA== X-YMail-OSG: qwVuxgkVM1kxt70el2QdA6D48vA8rp20nLtWTVZBzGlyZtJ1A449TWje81m7vSu 9B3gxiFzHLU2vX7OCro0VEZrNOfyH6psSNd5qqsduXJJ3b1rJ7tyZLMmwIRdgD2609eInBkkULV7 069dhe_GExrwKJk.J.sWK.gkexY4PV3XpbzoET6XmR_fwO7HbIMzfZ_JvQa4gVKQd.h341JpLfUo pf8teAbN_0T9srftYFkprJgVAODon7m8CDIVIhGKV8LLQP1yKzrXuplvN6tj3vy6SAbZH_WwDo6I a2kOphFR8zRjWdsaWVBJ5NaEjet_Q1mAOlNXrBcOCTaPrqJw0k8zUUsSOr5zDRgycgElsGEBGnvz likjaVnMjOijb939SFccggCeKcOj8CJf5fdfp1W3rjV4z6eNya0ve5KC1MlxpWsbWqmK1xrf1KpF ZCBJ7JHORNqx_PgjAcuZ0tl7iwRA6nKcmsK4W.JeESG8ZIud3RnMV6Qj1MlForkF6fkirrDQ0TIa aRWwZVoGR.AlHN9NvU7MrNjVXUXPADqQqf4LFYOSFDl.XpuluXvQcBCPqPLEAWodjP49LNDUY43c kmZ6AbB.7Yx1xEZ_UTQlS.nL6mJd83scmgecYyd8wDOMtjAN7743wZXZVQB4BAYVqKBC8fDHbVgh 58brz57YTiEiO7jSCv6UUocq5.ETUqf5aAUiSF9x2IDIHtrk4VXpNT1NchWaArBenDDm959ovXC5 5PkaLGezR9_7QzK3IJe1_IV4JDg9YJPoJ5j.ykENiy9m.Vw8QWIO7RkhTeSwulaKhBeM_k6CF_IO k2eYbELQJslRfCO7yPRG9Ci5sNKpvKnkqR.hErY_HU X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 Sep 2021 23:17:32 +0000 Original-Received: by kubenode503.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 878924ab8f2267a4cd084241c5a3852e; Sat, 25 Sep 2021 23:17:25 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sat, 25 Sep 2021 15:47:45 -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.184.201; envelope-from=luangruo@yahoo.com; helo=sonic301-32.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:275487 Archived-At: Stefan Kangas writes: > Lexical binding has been with us since Emacs 24.1, released on > 2012-06-10, almost ten years ago. In Emacs 28.1, we will have no files > that do not use lexical-binding.[1] > > I think it is time to formally declare the "lexical-binding:nil" dialect > of Emacs Lisp obsolete. But countless amounts of user code might be made obsolete by this change, including a great deal of my own. And I (and presumably other people) will have no time to adjust to this change. Even if it is obsoleted at some point, it is IMO very premature to do right now. Thanks.