[Python-Dev] Re: ANN: PEP 335: Overloadable Boolean
Phillip J. Eby
pje at telecommunity.com
Wed Sep 15 17:56:31 CEST 2004
At 11:48 PM 9/14/04 -0700, Tim Hochberg wrote:
>Again with Greg's proposal one could write 'a and b' for this. Much nicer.
>It's not that you couldn't make numarrays short circuit. In the expression
>"a and b", if all the elements of a are false, then we can skip evaluating
>b. I'm just not sure that this is a good idea.
My point is that the idea of using 'and' in order to implement something
that's *not* short-circuiting seems like a bad idea. I'd rather see
array-specific operators added, or some sort of infix notation for
functions so that you can define custom operators for such specialized usages.
More information about the Python-Dev