[Python-Dev] generator comprehension syntax, was: accumulator display syntax

Alex Martelli aleaxit at yahoo.com
Mon Oct 20 02:28:57 EDT 2003


On Monday 20 October 2003 02:45 am, Greg Ewing wrote:
> Raymond Hettinger <python at rcn.com>:
> > Is Phil's syntax acceptable to everyone?
> >
> >      (yield:  x*x for x in roots)
>
> I could probably live with it, but it would be
> so much nicer if the "yield" could be dispensed
> with.

I've changed my mind, too, btw (pondering on Guido's last msg on the subject):
mandatory parentheses but no "yield:" would be quite fine.  I realized I 
didn't bother to say so because of Guido's prediction (no pronouncement yet) 
that this issue will anyway die "like the ternary operator" -- I focused on 
that one rather than on the detail of _what_ syntax exactly should be NOT 
adopted:-).


Alex




More information about the Python-Dev mailing list