From: ts Date: 2001-03-01T22:32:26+09:00 Subject: [ruby-talk:11850] Re: Continuations, etc. >>>>> "H" == Hal E Fulton writes: H> repeat_until (i==10) do H> i = foo() H> puts i H> end You have a similar example in ruby-uguide "What is an iterator?" do define repeat and while. Perhaps it can do what you want. Guy Decoux