Difference between revisions of "Foo"

From NetHackWiki
Jump to navigation Jump to search
(awkwardly pointed out jargon file relation.)
m (Moved {{wikipedia}} to top, italicized "NetHack", and made minor improvements to wording)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''''foo''''' is a [http://en.wikipedia.org/wiki/Metasyntactic_variable metasyntactic variable], used in the [[NetHack]] context to represent in a larger statement a word that can take on several values.  The most well known of these uses is [[foocubus]] (to represent a succubus or incubus), though [[footrice]] is also common. To [[fooproof]] an object is to make it rustproof, fireproof, corrodeproof or [[fixed]]. Foo is a carry over from hacker Jargon. See the jargon file.
+
{{wikipedia}}
{{wikipedia|Metasyntactic variable}}
+
'''''foo''''' is a [[wikipedia:metasyntactic variable|metasyntactic variable]]: a word that does not mean anything by itself but is used to represent other, unspecified words.
 +
 
 +
In the ''[[NetHack]]'' community, people may refer to [[foocubus|''foo''cubus]] to represent a ''suc''cubus or ''in''cubus, or [[footrice|''foo''trice]] to refer to a ''chicka''trice or ''cocka''trice. To [[fooproof|''foo''proof]] an object is to make it ''rust''proof, ''fire''proof or ''corrode''proof, depending on the object, but a more commonly used word in this case is ''[[fixed]]''.
 +
 
 +
The word ''foo'' is used widely in the [http://www.catb.org/jargon/html/F/foo.html hacker] (and ''NetHack''-er) community, but it can be traced back to World War II and earlier. Its precise origin is not clear; [http://tools.ietf.org/html/rfc3092 RFC 3092] lists several plausible etymologies of the word.
 +
 
 +
''NetHack'' players do not commonly use ''bar'', ''baz'', and the rest of the common metasyntactic variables.
 +
 
 
[[Category:Community]]
 
[[Category:Community]]
 
[[Category:Development]]
 
[[Category:Development]]

Latest revision as of 16:37, 6 July 2020

foo is a metasyntactic variable: a word that does not mean anything by itself but is used to represent other, unspecified words.

In the NetHack community, people may refer to foocubus to represent a succubus or incubus, or footrice to refer to a chickatrice or cockatrice. To fooproof an object is to make it rustproof, fireproof or corrodeproof, depending on the object, but a more commonly used word in this case is fixed.

The word foo is used widely in the hacker (and NetHack-er) community, but it can be traced back to World War II and earlier. Its precise origin is not clear; RFC 3092 lists several plausible etymologies of the word.

NetHack players do not commonly use bar, baz, and the rest of the common metasyntactic variables.