For review: PEP 308 - If-then-else expression

Aahz aahz at pythoncraft.com
Mon Feb 10 17:25:42 EST 2003


In article <znp33mq2.fsf at morpheus.demon.co.uk>,
Paul Moore  <gustav at morpheus.demon.co.uk> wrote:
>
>I think you've persuaded me that the only meaningful process (in the
>sense of having a chance of having the people who lose accept their
>defeat) is to have a vote on a specific proposed syntax. That syntax
>needs to be agreed *before* the vote. I'd suggest you have a 2-stage
>process:
>
>1. Reach a conclusion on a syntax to put into PEP 308. This debate
>   must have a very hard deadline imposed, or we never get
>   anywhere. The agreed syntax becomes the official position of PEP
>   308, and all other proposals are included in the PEP and noted as
>   "rejected by the community". If no clear winner can be achieved,
>   PEP 308 remains as it stands (with Guido's "expr if cond else expr"
>   syntax), and *all* the proposed syntaxes are put in the PEP and
>   noted as rejected by the community.
>
>2. Vote on the (possibly modified) PEP 308. A simple yes/no
>   vote. Tally the counts and hand them to Guido. (If you want to
>   summarise them as yes/no/undecided, then set required majority
>   levels, but to some extent that's just another chance for people to
>   complain).

That makes sense to me, but it seems to bias the process against
conditional expressions.  <shrug>  But if the people who want
conditional expressions approve of this approach, it's fine with me.
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

Register for PyCon now!  http://www.python.org/pycon/reg.html




More information about the Python-list mailing list