[Python-ideas] More alternative names for yield-from

Scott Dial scott+python-ideas at scottdial.com
Fri Feb 20 04:01:51 CET 2009

Greg Ewing wrote:
> I still wish I could find a better name for it.
> Some more ideas:
>   y = suspendable g(x)
>   y = suspending g(x)
>   y = sus g(x)  # if you want something short & snappy

Along with "call", all of these names don't seem to cater to the
majority of people who are going use it as a replacement for the
"for x in i: yield x" pattern. I haven't seen anyone (with that use case
in mind) who has argued that "yield from" was a bad name. OTOH, I have
seen several arguments about the treading use case being questionable,
but maybe I mistakenly associate those words with that use.
Nevertheless, I think there would be a sizable number of people
disappointed to find out "suspendable" is a reserved word.

But, I think if you were going down the other path with names, you would
end up thinking about things like:

   y = yield for g(x)


Scott Dial
scott at scottdial.com
scodial at cs.indiana.edu

More information about the Python-ideas mailing list