[Python-Dev] Boolean transition

Samuele Pedroni pedroni@inf.ethz.ch
Mon, 11 Mar 2002 05:30:11 +0100


From: Paul Prescod <paul@prescod.net>
> Catching errors is also a benefit of separating any two types.

Yes, but my implicit point was that if you're serious about
this you should find some way beyond good-will,
to enforce the change from 0/1 to True/False
in all new and old code.

Otherwise your benefit is negligible
or you should use a lot of bool() to avoid
the progation of the evil 0/1 that are
flags and could mix with integers that are integers.

>From my observatory I don't see the danger
of the evil propagation, just the 0/1/True/False
confusion, but I already left that issue to Guido's
taste.

regards.