Since I've obviously gone mad (or slipped into the Twilight Zone) and we're going to use methods for the iterators, we need to define those methods. In a probably futile attempt to not be a bottleneck, I'd like someone to step up and take a shot at defining the methods that have to be implemented, and the protocols they belong to, for iterators.

It looks like we need at least two, if not three, levels here--simple unidirectional iteration, bidirectional iteration, and possibly fancy iteration with skips and whatnot.

The important word here is *simple*. Since these are going to be our universal iterator methods that we're going to require everyone to implement, we don't want to make the levels too fancy or the methods too elaborate. (As you do it, ponder implementing it in either C or PASM. That ought to keep things under control :)
--
Dan


--------------------------------------it's like this-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to