On Fri, 22 May 2009 16:38:40 GMT, Alan G Isaac <alan.is...@gmail.com> wrote:
I believe the glossary
http://wiki.python.org/moin/PythonGlossary
is missing the definition for 'generator'
and has used instead the definition for 'generator function',
which term is missing from the glossary.

Standard usage as I understand it is found here:
http://docs.python.org/3.0/reference/simple_stmts.html#the-yield-statement


Well, it seems someone edited the wiki since you sent your message, since
there is no longer an entry for "generator function", but instead one for
"generator".

However, I think it was right before.  Consider:

def foo():
   yield

Now, is `foo´ a generator?  If so, what is `foo()´?

With the "generator function"/"generator" terminology, it is unambiguous
to say "`foo´ is a generator function and `foo()´ is a generator".

Jean-Paul
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to