[Python-Dev] Single- vs. Multi-pass iterability
Fri, 19 Jul 2002 18:29:38 -0400
On Fri, Jul 19, 2002, Guido van Rossum wrote:
>> I think the renaming of next() to __next__() is a good idea in any
>> case. It is distant enough from the other issues that it can be done
>> independently of any decisions about __iter__.
> Yeah, it's just a pain that it's been deployed in Python 2.2 since
> last December, and by the time 2.3 is out it will probably have been
> at least a full year. Worse, 2.2 is voted to be Python-in-a-Tie,
> giving that particular idiom a very long lifetime. I simply don't
> think we can break compatibility that easily. Remember the endless
> threads we've had about the pace of change and stability. We have to
> live with warts, alas. And this is a pretty minor one if you ask me.
Is this a Pronouncement, or are we still waiting on the results of the
survey? Note that several people have suggested a multi-release
strategy for fixing this problem; does that make any difference?
Aahz (firstname.lastname@example.org) <*> http://www.pythoncraft.com/
Project Vote Smart: http://www.vote-smart.org/