Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

PM Drinking Game

by Masem (Monsignor)
on May 17, 2001 at 02:18 UTC ( #81106=monkdiscuss: print w/replies, xml ) Need Help??

Grab a selection of your favorite beer|wine|pop|soda|water|beverage of choice, sit down at your browser, and enjoy!

Take one sip when:

  • Someone asks a question in a section other than Seekers of Perl Wisdom or Q&A
  • Someone asks a question in Q&A that should be in Seekers of Perl Wisdom
  • Someone asks a question with a vague title
  • Someone advances to novice, acolyte, scribe, or monk
  • Someone asks a completely non-perl related question.
  • Meryln replies with a pointer to his columns
  • Someone asks a question already in the FAQ
  • Someone doesn't use CODE tags
  • Someone asks a homework question
  • A reply to a node either states "use strict", "-w", or "you could have found that with Super Search".

Take one chug when:

  • Someone donates to kudra's World Domination Fund
  • Nodereaper reaps a node
  • Someone advances to friar, abbot, bishop, or pontiff
  • Someone starts mass-downvoting everyone
  • Vroom posts
  • Someone has a question about their own homemade
  • Someone complains that they cannot install a module
  • Someone compares Perl to Java|Python|C|C++|C#|any other langauge
  • There are more than 50 Other Users
  • There are no Other Users
  • Someone other than Erudil posts an ObFu
  • Someone posts a JAPH
  • You see a new sponser in the ad banner
  • Someone asks a question, stating that they're new to perl but their job requires them to get this done within a limited time frame

Down a can when:

  • Someone becomes a saint
  • Erudil posts a new ObFu
  • Someone posts a Tutorial or Review
  • Vroom posts with a non-site related node
  • A node gets more that -20 reputation before being reaped
  • Someone posts Perl Poerty that actually compiles with use strict; and -w
  • A saint completely blows an answer to a question
  • Vroom issues a Quest

Down the entire case when:

  • Larry Wall posts

(Feel free to add to this :-)

Dr. Michael K. Neylon - || "You've left the lens cap of your mind on again, Pinky" - The Brain

Replies are listed 'Best First'.
Re: PM Drinking Game
by Lexicon (Chaplain) on May 17, 2001 at 07:24 UTC
      If the last one happens I might just buy all of the cases necessary. *

      *In the unlikely event of this actually happening, the author of this post reserves the right to decide who gets free beer

      vroom | Tim Vroom |

        Vroom said:

        In the unlikely event of this actually happening, the author of this post reserves the right to decide who gets free beer

        Now, is that beer free as in 'Software' or free as in 'Speech'?

        TGI says moo

        /me glances over at TimToady and wonders if his GI problems prevent him from enjoying free beer.

        Cheers - L~R

        This is a mistake - I mistook "last one" for the root thread and not to the node being replied to
Re: PM Drinking Game
by chipmunk (Parson) on May 17, 2001 at 08:35 UTC

    Take one sip when:

    Take one chug when:

    Down a can when:

    • A node appears in all three Best Nodes sections at once.
    • A new section is added to the monastery.

    Down the entire case when:

Re: PM Drinking Game
by Beatnik (Parson) on May 17, 2001 at 18:10 UTC

    Take one chug when:

    • Someone with a very original name, claiming to be very good at perl, states (s)he can't remember how to do something that's mentioned in perlfaq.
    • Someone makes fun of those random NodeReaper messages in CB
    • Someone mentions beer in the CB
    ... Quidquid perl dictum sit, altum viditur.
Re: PM Drinking Game
by azatoth (Curate) on May 17, 2001 at 18:14 UTC
Re: PM Drinking Game
by bladx (Chaplain) on Sep 04, 2001 at 07:47 UTC
    Unfortunately, we can no longer "take one chug when":

    Someone donates to kudra's World Domination Fund.

    *sigh* I will miss the WDF ...

    Andy Summers

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: monkdiscuss [id://81106]
Approved by root
[Corion]: (or maybe I just work better from existing code that I munge until it works and I understand it rather than a short abstract text like "implement everything that's needed" ;) )
[ambrus]: Corion: I think in this case you can get away with only a stub for idle, one that always dies when you create it, because AnyEvent::HTTP doesn't use it, not even indirectly through AnyEvent::Handle or AnyEvent::Socket or AnyEvent::DNS.
[Corion]: The "and I understand it" part is optional.
[Corion]: ambrus: Yes but I also need to implement the file / IO watcher, because Prima has that (in Prima::File), and I need to supply the appropriate thing to make push_write etc. work with Prima
[ambrus]: Corion: yes, you need to implement the io watcher, which should be simple because Prima::File is basically that, and the timer watcher form Prima::Timer
[Corion]: ... or so I think. As I said, I'm somewhat vague on how to make AnyEvent cooperate with a callback-driven IO event loop that gives me callbacks when data is available or can be written
[ambrus]: what push_write thing? I don't think you need that. that's implemented generically by AnyEvent::Handle
[Corion]: ambrus: Yeah, that's what I think as well. But you give me an idea, maybe I should start with implementing the timer, as that should be far simpler and with fewer edge-cases/nasty interaction than the file watcher
[ambrus]: You only provide the watcher part that tells when the handle is readable or writable, not the actual writing and reading.
[Corion]: ambrus: Hmmm. It makes sense that AnyEvent would implement the push_write itself, but I think I don't have a good idea of where the boundary between AnyEvent and the underlying event system lies... Implementing the timer should give me a better idea

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (9)
As of 2016-12-08 12:17 GMT
Find Nodes?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:

    Results (141 votes). Check out past polls.