> Now that Python 2.2 has a 'yield' operator (like Ruby had from the start) Which came from the Sather language, verbatim, and before that from CLU (maybe it came directly from CLU into Ruby, but I saw the exact same kind of iterators in Sather, down to the very syntax.) -Steve