From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: [elpa] master 68bcf86 2/4: package/names: :group can be given a list Date: Tue, 13 Jan 2015 10:48:13 +0100 Message-ID: <871tmzhuzm.fsf@fencepost.gnu.org> References: <20150112112953.11913.47601@vcs.savannah.gnu.org> <871tn0yo6j.fsf@uwakimon.sk.tsukuba.ac.jp> <87a91om0dv.fsf@yahoo.fr> <87zj9nykjk.fsf@uwakimon.sk.tsukuba.ac.jp> <87ppajj29a.fsf@fencepost.gnu.org> <87iogbismy.fsf@fencepost.gnu.org> <87wq4rxm3u.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1421142524 833 80.91.229.3 (13 Jan 2015 09:48:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 Jan 2015 09:48:44 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 13 10:48:38 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YAy5U-0003qR-IP for ged-emacs-devel@m.gmane.org; Tue, 13 Jan 2015 10:48:36 +0100 Original-Received: from localhost ([::1]:38142 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAy5O-0003UW-E4 for ged-emacs-devel@m.gmane.org; Tue, 13 Jan 2015 04:48:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50721) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAy5A-0003UG-8V for emacs-devel@gnu.org; Tue, 13 Jan 2015 04:48:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YAy59-0004zT-8l for emacs-devel@gnu.org; Tue, 13 Jan 2015 04:48:16 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33077) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAy59-0004zN-5m for emacs-devel@gnu.org; Tue, 13 Jan 2015 04:48:15 -0500 Original-Received: from localhost ([127.0.0.1]:40252 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAy58-0008Pe-G2; Tue, 13 Jan 2015 04:48:14 -0500 Original-Received: by lola (Postfix, from userid 1000) id 0334EDF3B9; Tue, 13 Jan 2015 10:48:13 +0100 (CET) In-Reply-To: <87wq4rxm3u.fsf@uwakimon.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Tue, 13 Jan 2015 14:53:25 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:181209 Archived-At: "Stephen J. Turnbull" writes: > David Kastrup writes: >=20=20 > > Many versions of quoted lambda functions may these days be _so_ > > much better written using lexical binding instead that I think > > XEmacs should really try catching up here. > > We've been talking about that for a while, but it's not possible to > port Emacs's implementation directly, not to mention the usual set of > "technical differences" (Aidan doesn't like "-*- lexbind: t -*-" which Make no mistake: it's an awful crutch (I think that Stefan would likely agree that it's only justification is that it is hard to come up with something better) and should at some point of time be the default. I=A0don't think I've written code that would mind that switch: relying on dynamical binding, particularly without properly declaring the involved variables, is just so awkward. Nevertheless, there likely _will_ be non-negligible amounts of code around that do mind. > matters because he's the only competent person who's shown interest in > writing code for this, the others being Mike -- as a Schemer you'd > think he'd be on it like a cat on catnip, but no interest shown as yet > -- and Ben -- not in evidence on XEmacs channels for many moons). > > I'll see if this gives Aidan a reason to be happier about file-level > declarations. I don't think anybody is happy about them. Come up with a better migration mechanism, and I guess you'll have people's attention. At least it is a noticeable clue of the "if this module does not work on your version of Emacs, this will likely be the reason" kind. --=20 David Kastrup