PEP-308 a "simplicity-first" alternative

Erik Max Francis max at
Wed Feb 12 08:52:34 CET 2003

holger krekel wrote:

> But after using it a couple of times it reduces the amount of
> thinking considerably compared to "x and y or z".

After you're used to it, any idiom is understandable.  The issue is
whether it's incomprehensible idiom to begin with.  In that respect, `C
and x else y' is no less idiomatic than `C and x or y' (despite the
fact, of course, that `C and x else y' has the possibility of _working_
when x is false).

"Oh, you'll get used to it by repetition" doesn't seem to be a very
strong argument in favor of a particular syntax.

 Erik Max Francis / max at /
 __ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE
/  \ When you love somebody, you're always in trouble.
\__/ Col. Sherman Potter
    ZOE /
 A simple Python OpenGL rendering engine.

More information about the Python-list mailing list