RELEASED Python 3.0 final

Steven D'Aprano steve at REMOVE-THIS-cybersource.com.au
Fri Dec 5 23:58:10 CET 2008


On Fri, 05 Dec 2008 07:09:27 -0800, bearophileHUGS wrote:

> Andreas Waldenburger:
>> Whenever has it been a pythonic ideal to "not allow" stuff? You get
>> warnings. Everything else is up to you.
> 
> It's a strong source for bugs, especially for newbies, that I have hoped
> to see removed from Python3 (my first request of this was years ago). I
> was nearly sure to see this wart removed from Python3, and now I hear
> it's presents still. I don't understand why they haven't fixed it.

"It"? Context please... snipping unnecessarily quoted text is a good 
thing, but please leave enough context for people to know what you're 
talking about.

I think you're talking about mixed spaces/tabs in the one module. 
Frankly, I question just how "strong" a source of bugs it really is. Oh, 
I don't doubt that there are circumstances where it can cause bugs, but I 
don't remember the last time the solution to some newbie's problem on 
comp.lang.python was "use spaces or tabs but not both". My gut feeling is 
that you have to have a fairly unusual set of circumstances before it 
causes actual bugs.

So perhaps nobody on the python-dev team have fixed it yet because nobody 
cares enough to do the work, or it's unexciting and tedious to fix. Or 
maybe python-dev *think* they've fixed it, and the fact that it isn't 
fixed is a bug that needs reporting.


 
> Then this is the third thing I don't like of Python3 (the other two
> being the removal of automatic tuple unpacking in function signature and
> the wart of literals for empty set/dict).

Er, what do you mean? What wart?




-- 
Steven



More information about the Python-list mailing list