[Top][All Lists]

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

Re: [PATCH] Fix (letrec ((ignore)))

From: Alan Mackenzie
Subject: Re: [PATCH] Fix (letrec ((ignore)))
Date: Tue, 15 Dec 2015 14:14:45 +0000
User-agent: Mutt/1.5.23 (2014-03-12)

Hello, David.

On Mon, Dec 14, 2015 at 09:47:49PM +0100, David Kastrup wrote:
> John Wiegley <address@hidden> writes:

> >>>>>> Alan Mackenzie <address@hidden> writes:

> >> I should have checked before writing my last contribution, but (let ((foo)
> >> ...) ...) is actually documented as permissible in the Elisp manual.

> >> That weakens considerably the case for making it invalid.

> > Perhaps this is a bug both in the code and the manual?  What say others?

> It's awful as far as I'm concerned.  But being documented and available
> for a long time, deprecating it is a slow process, starting with
> undocumenting it and giving byte compiler warnings.

I've just tried putting a diagnostic into the compiler.  A make
bootstrap turned up 225 occurences of ((foo)) style bindings.

As you say, getting rid of them will be a slow process.  :-(

> I'd not mind getting it on the way.

> -- 
> David Kastrup

Alan Mackenzie (Nuremberg, Germany).

reply via email to

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