in reply to Re: Null vote is incorrectly labelled?
in thread Null vote is incorrectly labelled?

What do /you/ suggest we call it, that still fits the pattern from the other two, and has the same semantics. Oh, and that won't confuse people upon seeing it change?
I would suggest "abstain" or "defer", to differentiate it from a vote. That lack of differentiation is the reason people find it non-intuitive, after all.

A Perly label that would be (IMO) no more confusing than "+=0" would be "#": commenting out the previously indicated vote (on the other hand, you're not actually making a comment). Or "sleep", which connotes that you may do something later, but not now. I rather like that one.

Update: Another idea: "=undef", since as long as you choose that option, the node has no mathematical rating from your perspective.


The PerlMonk tr/// Advocate
  • Comment on Re: Re: Null vote is incorrectly labelled?

Replies are listed 'Best First'.
Re: Re: Re: Null vote is incorrectly labelled?
by theorbtwo (Prior) on Jan 15, 2004 at 17:23 UTC

    "defer" is non-perlish. "abstain" is both non-perlish and incorrect -- it implies that you are making a positive statement that you are not voting, and will not vote. You abstain because you think that the act of voting is improper. This is mearly not voting. It's the difference between recusing yourself because of a conflict of intrest, and just not showing up.

    I rather like #. It implies a true NOP, a throw-away. +=0 implies you're actively doing nothing, which rather gets in the way of later implementing a query vote. I don't like "sleep" because it's alphebetic, unlike the others.


    Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).

      Wouldn't abstain imply that you're turning off the node (or perhaps the node's reputation) altogether, until such time as someone reinstates it?


      $;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}} split//,".rekcah lreP rehtona tsuJ";$\=$ ;->();print$/