perlmeditation
George_Sherston
Often one needs a random word to put into an array, enter in a db or whatever, to test a programme. Of course, 'foo', 'bar' and 'baz' are old faithfuls. In <a href="http://www.guardian.co.uk/notesandqueries/query/0,5753,-21008,00.html">some circles</a> "Lorem ipse..." is popular.<br><br>But when I looked over a db for which I've been testing a new interface, I noticed most often I used 'goom' or some variant - 'gum', 'goomp', 'gumbo' (though never 'gump'). What can this mean?
<br><br>
I'd be most entertained to know what your standby nonsense words are. Maybe we can start a new language. Maybe we can even learn something about our unconscious minds...
<br><br>
<hr>
<br>
... although now I think of it, I realise that the source for my word is rather prosaic, though satisfactorily geeky. It's from a logic puzzle I read ages ago in a book by Martin Gardner, with which many will be familiar:
<br><br>
<i>You go to the proverbial island where there are two clans, one of which always tells the truth, the other being made up of habitual liars. You meet two people, evidently from different clans, but you don't know which. You ask one of them "are you a truth teller?" He replies (and this is the bit I remembered) "Goom!" And the other one says "He says yes - but he's a liar."</i>
<br><br>
So who's who?<br><br>And... there are two answers. The classical answer is that the first guy's lying. Because if the second guy's lying, then the first guy actually said "no", truthfully. But he couldn't answer "no" truthfully, because he was asked "are you a truth teller?", and if he were speaking truthfully he'd have been saying "yes".<BR><BR>The fuzzy logic answer is that "goom" doesn't mean "yes", and in fact it doesn't mean "no" either; it means "sorry I don't speak English" or something. And the second guy is lying to confuse you.<br><br>§ <A HREF="http://www.sprogress.com">George Sherston</A>