[Top][All Lists]
[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.