Re: [Python-Dev] Terminology of "Iterable" and "Iterator"

2007-07-25 Thread Greg Ewing
Raymond Hettinger wrote: > In the case of iter(collection), I prefer the current wording because the > target object need not support __iter__, it is sufficient > to supply a sequential __getitem__ method. Seems to me that should be included in the definition of an iterable -- i.e. anything for

Re: [Python-Dev] Terminology of "Iterable" and "Iterator"

2007-07-25 Thread Georg Brandl
Raymond Hettinger schrieb: > The docs do make a distinction and generally follow the definitions given in > the glossary for the tuturial. > > In the case of iter(collection), I prefer the current wording because the > target object need not support __iter__, it is sufficient to supply a > sequent

Re: [Python-Dev] Terminology of "Iterable" and "Iterator"

2007-07-25 Thread Raymond Hettinger
The docs do make a distinction and generally follow the definitions given in the glossary for the tuturial. In the case of iter(collection), I prefer the current wording because the target object need not support __iter__, it is sufficient to supply a sequential __getitem__ method. Raymond

Re: [Python-Dev] Terminology of "Iterable" and "Iterator"

2007-07-25 Thread Nick Coghlan
Calvin Spealman wrote: > This might indicate that it is using "collection" where I would say > "iterable". Also, the same docstring makes mention of something being > an iterator _or_ a sequence, so I also should bring up that it may be > antiquated, yes? http://docs.python.org/dev/lib/typeiter.ht