>> Why is this a defect?  Have we abandoned the notion of SeqIter
>> automatically wrapping any object with __getitem__()?
>
>
> Actually, the autowrapping was intended a backwards compatibility 
> measure.
>
> We should make a conscious decision whether we should make it a
> permanent feature or not. 

It sure simplified writing extensions.
And it provided a convenient guarantee that all sequences are iterable.
I don't see a downside to keeping it.



> (I also think that the two-argument form
> iter(function, sentinel) is not very successful or useful and might be
> dropped, but that's a separate issue.)

This functionality should be moved to itertools.
That will clear-up the odd function signature for iter().
As it stands now, the function/sentinel form suffers from invisibility.



Raymond




_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to