Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

RE: Limit on voting down a person

by toadi (Chaplain)
on Aug 09, 2000 at 12:32 UTC ( #26986=note: print w/replies, xml ) Need Help??


in reply to Limit on voting down a person

Well,

It seems there are many discussions about PM itself. Funny, when I first joined these discussions were limited about changing the XP, nobody (perhaps the occasional newbie)_ complained at being downvoted. Is this because this PM is growing rapidly? I don't know. I could follow all nodes and all discussions. But now it gets harder to keep up and also knowing all the users, in past nodes it was mentioned there were "cliques", politics on PM? I don't chat much and just keep a low-profile so I didn't noticed this. The only thing I can say on the matter is that on all the post I made I can count the downvotes on one hand. I have also no realy high XP posts to, so I'm just a average PM like I'm a average Perl-hacker.

The only thing I can say is that when living with other people and you have some explicit opinions the trick is to tell/post them so diplomatic as possible trying not to offend people. Being behind a computer and not seeing the other person is no excuse to offen other people.

"I have often regretted my speech, never my silence."
- Xenocrates (396-314 B.C.)


In light of this quote: Freedom of speech doesnt mean you should say everything before thinking. Thinking before speaking is not always easy, but here you have to type. So you can think over what you type!
mail etiquette found this on mailing, but some of the points could be used here!

--
My opinions may have changed,
but not the fact that I am right

Replies are listed 'Best First'.
RE: RE: Limit on voting down a person
by Nitsuj (Hermit) on Aug 09, 2000 at 16:32 UTC
    This is because you are reading in the area called "Perl Monks Discussion" which is not for discussion BETWEEN Perl Monks, but for discussion on PerlMonks.

    Just Another Perl Hacker

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://26986]
help
Chatterbox?
[Corion]: And on 5.20, the following also outputs no find:perl -wle 'for my $x ("\x{2000}".."\ x{1fffff}") { if( $x && ! length $x ) { warn qq(<$x>); warn length $x; die } }'
[Corion]: (this time on Unix)
[hippo]: Understood. I'll have to go through the code and see if it's doing anything fancy with ties, dual-vars or non-scalars. In the end, it's probably a bug though.
[Corion]: Aaah - you should be able to do this with overload, but I would hit somebody really hard if they constructed objects that are true but the empty string, and you not knowing about the domain knowledge where this makes sense
[Eily]: you could tie a variable into not having the same value each time, if you like to make people who try to debug your code facepalm
[Corion]: perl -wle 'package o; use overload q("") => sub {warn "str"; ""}, bool => sub{warn "bool"; 1}; package main; my $o={}; bless $o => o; print "Yay" if ($o && !length($o))'
[Corion]: But people writing such code should document the objects they construct and why it makes sense for an object to be invisible as string while being true in a boolean context
[hippo]: That's equal parts clever and horrendous.
[Eily]: the overload version wouldn't return true with "$x" && !length $x though, I guess

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (14)
As of 2017-07-27 13:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I came, I saw, I ...
























    Results (413 votes). Check out past polls.