emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] master 1b4442b: Don't expand body inside a let-binding


From: Stefan Monnier
Subject: Re: [Emacs-diffs] master 1b4442b: Don't expand body inside a let-binding when there are no bindings
Date: Fri, 17 Feb 2017 19:05:39 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

> In the past I noticed that pcase expanded things to (let nil ...), which
> I think is a bit annoying wrt readability, yes; however just recently I
> was poking at elint.el, which complains about such forms with
>
>   Empty varlist in let: (let nil <snip>)
>
> so I was more inclined to change it.

OK, thanks.

> Between vars possibly being expensive, and--one step beyond that--using an
> uninterned symbol to ameliorate evalling vars twice incurring a cost
> with dynamic binding, I suppose this change was short sighted.

Sorry, I didn't understand this part of your message.


        Stefan



reply via email to

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