From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/78208 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.gnus.general Subject: Re: Gnus compatibility with the lexical binding branch Date: Tue, 29 Mar 2011 16:16:29 -0400 Message-ID: References: <871v2ako4c.fsf@fencepost.gnu.org> <87lj0ha52s.fsf@lifelogs.com> <87y64g6833.fsf@lifelogs.com> <87ei5tzneu.fsf@turtle.gmx.de> <877hbjkquz.fsf@lifelogs.com> <87tyemgenp.fsf@lifelogs.com> <87tyem3qy0.fsf@fencepost.gnu.org> <87lizygdhe.fsf_-_@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1301429931 11797 80.91.229.12 (29 Mar 2011 20:18:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 29 Mar 2011 20:18:51 +0000 (UTC) Cc: David Kastrup , To: Ted Zlatanov Original-X-From: ding-owner+M26519@lists.math.uh.edu Tue Mar 29 22:18:47 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4fNG-0002gX-4i for ding-account@gmane.org; Tue, 29 Mar 2011 22:18:46 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Q4fN5-0005Sy-FH; Tue, 29 Mar 2011 15:18:35 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Q4fN4-0005Sk-0m for ding@lists.math.uh.edu; Tue, 29 Mar 2011 15:18:34 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1Q4fN2-0001Tc-DK for ding@lists.math.uh.edu; Tue, 29 Mar 2011 15:18:33 -0500 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1Q4fN1-0002Vb-2t for ding@gnus.org; Tue, 29 Mar 2011 22:18:31 +0200 Original-Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id p2TKHgsq016155; Tue, 29 Mar 2011 16:17:42 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 4D01DB4465; Tue, 29 Mar 2011 16:16:29 -0400 (EDT) In-Reply-To: <87lizygdhe.fsf_-_@lifelogs.com> (Ted Zlatanov's message of "Tue, 29 Mar 2011 10:20:29 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3811=0 X-NAI-Spam-Version: 2.2.0.9286 : core <3811> : streams <614760> : uri <838170> X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:78208 Archived-At: > I'm not familiar with the lexical binding branch. Is there a developer > guide for ensuring compatibility with that branch? And are you (and > Stefan) asking the Gnus developers to invest time in that compatibility? It's the other way: the branch has to ensure compatibility. So there's nothing to worry about for you. But if you intend to use the lexical-binding mode for some of Gnus's code, you'll have to adjust a few things (mostly make sure all uses of dynamic scoping are duly declared via defvar before the first use). Stefan