On Fri, Jan 25, 2013 at 10:38 AM, Graeme Geldenhuys
<gra...@geldenhuys.co.uk> wrote:
> On 01/24/13 23:26, Alexander Klenin wrote:
>>>>> If you want full fledged iterators, use classes.
>>>>
>>>> Please provide example of your suggestion for the case in the wiki.
>>>
>>> I don't need to provide *anything*.
>>
>> Of course you do not, this is why I said "please" :)
>> However, it is impossible to have a meaningful discussion without such
>> an example,
>> so could you please indulge me?
>
> Do you want examples of Iterator classes? If so, I have a such
> implementations I have used for years, and can iterate just about any
> collection object without issue.

Not quite. I am aware of various iterator implementations, including yours.
What I wanted is an example of implementation Michael suggested,
because he said that his variant is better then mine, so a wanted to
look at it to compare.

Do I understand correctly that you are speaking about this article:
http://opensoft.homeip.net/articles/iterator_pattern.pdf ?
As far as I understand, since iterators described in the article do
not have the concept of a current item,
they also do not have concept of an index, and hence are not relevant
in the context of this discussion.

--
Alexander S. Klenin
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to