Andrew Barnert wrote: >"As long as the generator has values to generate, and > has not been closed or destroyed" is a dynamic scope. It would be less confusing to call this a "dynamic lifetime". The term "dynamic scoping" already exists and means something different. -- Greg