emacs-devel
[Top][All Lists]
Advanced

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

Re: unused local variables


From: David Kastrup
Subject: Re: unused local variables
Date: Fri, 30 Nov 2007 17:40:08 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux)

Stefan Monnier <address@hidden> writes:

>>> E.g. if you want to compile this file with the
>>> lexical-scoping version of Emacs that Miles has been working on, this
>>> is indispensable.
>> Any hope of that branch merged with the trunk sometime?
>
> No idea.  But I hope so.

"sometime".  On our agenda is releasing Emacs 23 with unicode-2.  It is
not merged yet.  Then there is some unspecified fate/timeline for bidi
support.

Pushing out lexical scope will be a somewhat harsh move with regard to
code compatibility and stuff.  So it better happen _early_ in a release
cycle, in order to let third-party stuff catch up.

Personally, I would love to see code like

`(lambda (x) (1+ ',y))

go away rather sooner than later (it is not byte-compilable for one
thing), and

(lexical-let ((y y)) (lambda (x) (1+ y)))

is not really something I fancy.  And anyway, when the binding goes, so
does the value.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum




reply via email to

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