From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Gnus using lexical-binding Date: Sat, 30 Jan 2021 15:52:15 +0200 Message-ID: <83r1m28rcg.fsf@gnu.org> References: <83bld6aklb.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17902"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 30 14:53:06 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 1l5qgT-0004YV-Of for ged-emacs-devel@m.gmane-mx.org; Sat, 30 Jan 2021 14:53:05 +0100 Original-Received: from localhost ([::1]:48028 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l5qgS-0007X1-Q7 for ged-emacs-devel@m.gmane-mx.org; Sat, 30 Jan 2021 08:53:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54672) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5qfK-0006qv-Ml for emacs-devel@gnu.org; Sat, 30 Jan 2021 08:51:54 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:44459) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l5qfJ-000521-VC; Sat, 30 Jan 2021 08:51:53 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4073 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1l5qfJ-0004sD-Eu; Sat, 30 Jan 2021 08:51:53 -0500 In-Reply-To: (message from Stefan Kangas on Sat, 30 Jan 2021 05:43:13 -0800) 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:263609 Archived-At: > From: Stefan Kangas > Date: Sat, 30 Jan 2021 05:43:13 -0800 > Cc: emacs-devel@gnu.org > > Eli Zaretskii writes: > > > Btw, I think we could benefit from a detailed guide for how to convert > > a package to lexical-binding, enumerating the steps to take, tools and > > Emacs commands to use, possible problems and how to solve them, etc. > > Somewhere in admin/notes/, perhaps? > > What about `(elisp) Converting to Lexical Binding'? Is that all we have to say on that topic? It also says "experimental" about some part of it, which to me spells "use at your own peril". > Should we perhaps just expand that? I'm sure third-party package > developers could also benefit from any details we would like to add. I think any experience with this job should be beneficial. Not sure it all belongs to the manual, though, which is why I suggested to put it in admin/notes. Thanks.