sp00fD <sp00fD / yahoo.com> writes: > Man that's cool. Can anyone tell me some other ways to exploit > yield/retry? If you're into writing control structures, you could also have a look at Ruby's continuations. It has the equivalent of Scheme's callcc mechanism. http://dev.rubycentral.com/ref/ref_c_continuation.html If you come up with anything neat, please post it: the FAQ needs a good continuation example. Dave