emacs-devel
[Top][All Lists]
Advanced

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

Re: e and pi


From: Simon Leinen
Subject: Re: e and pi
Date: Fri, 17 Sep 2010 10:09:16 +0200

On Fri, Sep 17, 2010 at 00:54, Chong Yidong <address@hidden> wrote:
> What is the problem with dynamically scoping `e' and `pi'?

Once programmers get used to lexical binding, they will reasonably
assume that they can use variable names such as "e" in a LET or in a
function/lambda parameter list without affecting outside code.
Letting such likely-to-be-used names be dynamically scoped violates
this assumption.  Let's try to keep the number of these pitfalls as
low as possible.

Maybe we cannot expect to get rid of "t" and "nil", but making "e" and
"pi" available for lexical binding is a worthy goal.
-- 
Simon.



reply via email to

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