[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [elpa] master 68bcf86 2/4: package/names: :group can be given a list

From: David Kastrup
Subject: Re: [elpa] master 68bcf86 2/4: package/names: :group can be given a list
Date: Wed, 14 Jan 2015 13:03:26 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Artur Malabarba <address@hidden> writes:

> 2015-01-12 19:41 GMT-02:00 David Kastrup <address@hidden>:
>> Artur Malabarba <address@hidden> writes:
>>> I'll use the backquoted version. But I'm at a place of spotty internet
>>> at the moment, so it may take me a few days.
>> 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.  Otherwise the amount of code that cannot
>> be easily brought to run on XEmacs will likely become much larger.
> There might be some confusion here. What Stefan suggested (which I'm
> going to apply) is precisely to UNquote the lambda. I'm going to do:
> `(... ,(lambda (x) ...)) so the lambda is *not* quoted. It is
> evaluated by the "," and thus seen by the byte-compiler.
> Or maybe I'm just misunderstanding what you said. :-)

Well, the example does not match really well.  However, many uses of
delayed evaluation (of which backquoted lambda functions are one) are
not necessary once you can use closures.

David Kastrup

reply via email to

[Prev in Thread] Current Thread [Next in Thread]