[Python-Dev] Please Vote -- Generator Comprehensions

Guido van Rossum guido@python.org
Thu, 07 Mar 2002 12:46:10 -0500


>     JH> If we are going to vote, please keep in mind the intended
>     JH> meaning of votes:
> 
>     | +1, I endorse
>     | 0, I don't endorse
>     | -1, I veto; this proposal will get in over my dead body

Hm, I didn't realize -1 meant veto (except when coming from me :-).  I
do tend to take -1 votes seriously, *if* the -1 voter has an
explanation to offer.  In general, without motivation a vote doesn't
count for me, which is why the current vote is meaningless.  "95
percent of doctors prescribe Zaltrec!"  Who cares?

> Actually, it's +1, +0, -0, -1, with the sign of the 0 "vote" giving
> the direction of your lean on the non-endorsement.
> 
> BTW, does anybody have a reference to where this voting system
> originated or where it's been spelled out elegantly?  I want to write
> a short informatinal PEP on it for posterity.  I vaguely remember it
> started in the Apache world and Greg Stein transported it here.

That's all I know.  Greg might know more but you probably have to
write him a personal note.  Anyway, even without a reference, it's a
good idea to write it up.  Maybe you'll be the first!

--Guido van Rossum (home page: http://www.python.org/~guido/)