Recently I had to write an escaping throw in a newlisp program, like this:
(dolist x xs
(catch
(let
...something...
(if condition-holds (throw 'escape))
...something...)))
So if the condition holds the second something won't get evaluated.
Well, the throw argument doesn't get used by the catch, in this case; so it could be any value. The argument 'escape after a while sounded kind of boring, and since this is a whimsical crowd (after my own heart), I thought a brainstorm of useless throw arguments was in order. The whole expression must be either as funny as possible or as much of a groaner as possible.
I'm shooting for the latter for my entries:
(throw 'tantrum)
(throw 'curveball)
You get the idea. This one is a particular groaner:
(throw 22)
because of what ostensibly happens after a throw of 22. (* rimshot *) :-)
Your turn!
I'll just
(throw up)
or down if necessary.
Here are a few:
(throw 'in-the-towel)
(throw 'a-party)
(throw 'away)
(throw 'pillow) ; or rug
(throw 'the-car-into-reverse)
(throw 'underhanded) ; or overhanded
(throw 'momma-from-the-train)
I cannot attest to their funniness or groaniness ;-)
m i c h a e l
m i c h a e l, you just reminded me of something -- this offered with apologies to all denizens of Venus:
(throw 'like-a-girl)
:-) (//http)
(throw life-buoy)
(throw towel-in-the-ring)
(constant 'spoil throw)
(spoil milk)
been watching Lord of the Rings so:
(throw "doh Baggins")
That's enough...! Please. :-)[/code]
(throw me-a-bone) here, people. This is silly.