PEP 312 - Making lambdas implicit worries me, surely it's justthe name 'lambda' that is bad...

Dave Brueck dave at pythonapocrypha.com
Mon Mar 3 17:35:20 EST 2003


On Mon, 3 Mar 2003, Erik Max Francis wrote:

> Dave Brueck wrote:
>
> > Oh, c'mon. This is a frequently cited yet overstated wart. Yeah,
> > technically it's a problem, but much more a theoretical than practical
> > one
> > - in practice the only time it causes problems is when you're doing
> > something questionable anyway, like reusing a variable without
> > initializing it to some known value.
>
> Doesn't seem anymore a wart than for loops pollute the namespace with
> the iteration variable.  If one considers that a wart as well, then list
> comprehensions were only following suit.  Consistency with a
> long-standing wart would be better than keeping the old wart and
> introducing a _new_ one by making a very similar structure behave
> differently (one pollutes and one doesn't).

My thoughts exactly.

-Dave





More information about the Python-list mailing list