ternary operator vote
Gareth McCaughan
Gareth.McCaughan at pobox.com
Tue Feb 11 17:49:40 EST 2003
Andrew Koenig wrote:
> I would like to suggest that whenever there is a vote on PEP308, it be
> conducted as an approval vote: List all of the alternatives, allow
> people to vote for as many alternatives as they like, and count the
> votes.
I strongly agree that something very like approval voting is
the way to go. However, I think pure approval voting isn't quite
right here. After all, everyone who's using Python right now
already regards the language we have as *acceptable*...
I propose, instead, that each person's vote should assign to
each option one of three scores: "Better", "Worse", "No change",
describing what they think of that option relative to how Python
is now. Then throw away anything that has fewer + and more -
than something else, and hand the remaining counts to Guido.
It can't take him long to decide whether he'd prefer +50=50-10
or +60=10-40 or +20=90-0.
One advantage of this last step is that, by leaving the exact
handling of the votes a little fuzzy, it's harder for any form
of tactical voting to be clearly useful, so the voting will be
more honest. :-)
In any case, just about any approval-like scheme has the advantage
that it coalesces the two phases of Aahz's proposal into one without
throwing away information.
--
Gareth McCaughan Gareth.McCaughan at pobox.com
.sig under construc
More information about the Python-list
mailing list