emacs-devel
[Top][All Lists]
Advanced

[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]