From: Bulat Ziganshin Date: 2003-01-24T23:13:43+09:00 Subject: Re: Definition: iterator Hello Simon, Friday, January 24, 2003, 5:08:39 PM, you wrote: SC> Paul Brannan writes: >> > 1) we can call block several times >> > 2) we can't return control from middle of block SC> Co-routines can switch control both ways. ... and can't reexecute block from start. the above 2 criteries is about ruby "iterators", and it's their difference from idea of coroutines -- Best regards, Bulat mailto:bulatz@integ.ru