Author Topic: Multi-Level Meta Joke  (Read 74 times)

Offline Mince

  • .
  • Posts: 6884
  • Utter Waste of Time
Multi-Level Meta Joke
« on: October 07, 2021, 05:50:25 PM »
A woman walks into a bar and asks the bartender for a free drink. The bartender says, "I'll give you a free drink if you can tell me a multi-level meta joke." So the woman says, "A guy walks into a bar and asks the bartender for a free drink. The bartender says, "I'll give you a free drink if you can tell me a meta joke." So the guy says, "A woman walks into a bar and asks the bartender for a free drink. The bartender says, "I'll give you a free drink if you can tell me a good joke." So the woman says, "What do you do when you see a spaceman? You park, man." So the bartender gives her a free beer." So the bartender gives him a free beer." So the bartender gives her a free beer.

Offline Roger Kettle

  • Roger
  • *
  • Posts: 4840
  • Ho! Ho! £$%^&* Ho!
Re: Multi-Level Meta Joke
« Reply #1 on: October 07, 2021, 08:32:08 PM »
I accept that I'm speaking for myself here but...what?

Offline Tarquin Thunderthighs lll

  • .
  • Posts: 5678
  • AKA Brighty, Steve, Son (Hi, Mum!)...
Re: Multi-Level Meta Joke
« Reply #2 on: October 08, 2021, 03:51:28 PM »
Roger, let me try to help you here.

Mad as the proverbial hatter.

Hope that helps.
I apologise, in advance.

Offline Roger Kettle

  • Roger
  • *
  • Posts: 4840
  • Ho! Ho! £$%^&* Ho!
Re: Multi-Level Meta Joke
« Reply #3 on: October 08, 2021, 05:57:26 PM »
Yes, it does. Thank you.

Offline Mince

  • .
  • Posts: 6884
  • Utter Waste of Time
Re: Multi-Level Meta Joke
« Reply #4 on: October 08, 2021, 06:48:56 PM »
Okay, I'll use indents and colour to help the lid-challenged understand.

===================================================================

A woman walks into a bar and asks the bartender for a free drink.

The bartender says, "I'll give you a free drink if you can tell me a multi-level meta joke."

So the woman says, "

        A guy walks into a bar and asks the bartender for a free drink.

        The bartender says, "I'll give you a free drink if you can tell me a meta joke."

        So the guy says, "

                A woman walks into a bar and asks the bartender for a free drink.

                The bartender says, "I'll give you a free drink if you can tell me a good joke."

                So the woman says, "What do you do when you see a spaceman? You park, man."

                So the bartender gives her a free beer.

        "

        So the bartender gives him a free beer.

"

So the bartender gives her a free beer.

Offline Tarquin Thunderthighs lll

  • .
  • Posts: 5678
  • AKA Brighty, Steve, Son (Hi, Mum!)...
Re: Multi-Level Meta Joke
« Reply #5 on: October 08, 2021, 07:29:38 PM »
Psst, Roger - you distract him, and I’ll call an ambulance…
I apologise, in advance.

Offline Mince

  • .
  • Posts: 6884
  • Utter Waste of Time
Re: Multi-Level Meta Joke
« Reply #6 on: October 08, 2021, 07:31:24 PM »
How difficult is this? Fine! Let me explain using pseudo-code.


function meta(meta_level){

    if (meta_level == 0){

             guy.say(bartender).about(SPACE_MAN);

             bartender.say(guy).about(PARK_MAN);

             return FREE_DRINK;

    }
   
    guy.walkInto(bar);

    guy.say(bartender).about(FREE_DRINK);

    bartender.say(guy).about(META_JOKE);
   
    return meta(meta_level - 1);

}

Offline Tarquin Thunderthighs lll

  • .
  • Posts: 5678
  • AKA Brighty, Steve, Son (Hi, Mum!)...
Re: Multi-Level Meta Joke
« Reply #7 on: October 08, 2021, 07:40:03 PM »
We might need assistance. I’ll call another ambulance.
I apologise, in advance.

Offline Diane CBPFC

  • .
  • Posts: 4286
Re: Multi-Level Meta Joke
« Reply #8 on: October 08, 2021, 10:36:47 PM »
Oh, you are so clever Mince - you should spread that around a few more forums. 
People will come from strange lands to hear me speak my words of wisdom. They will ask me the secret of life and I will tell them. Then maybe I'll finish off with a song. The Nomad

Offline Mince

  • .
  • Posts: 6884
  • Utter Waste of Time
Re: Multi-Level Meta Joke
« Reply #9 on: October 09, 2021, 07:56:47 AM »
Is that your polite way of saying bugger off?  :)

Offline Diane CBPFC

  • .
  • Posts: 4286
Re: Multi-Level Meta Joke
« Reply #10 on: October 10, 2021, 09:02:13 PM »
Is that your polite way of saying bugger off?  :)

I've never been accused of being polite before. 
People will come from strange lands to hear me speak my words of wisdom. They will ask me the secret of life and I will tell them. Then maybe I'll finish off with a song. The Nomad