Editing 1692: Man Page

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 56: Line 56:
  
 
===Table of flags===
 
===Table of flags===
*There are 28 'defined' flags.
+
*There are 28 flags.
 
**Only these five letters are not used: l, m, w, x, z.
 
**Only these five letters are not used: l, m, w, x, z.
 
**j and k are used together as jk.
 
**j and k are used together as jk.
Line 62: Line 62:
 
***That makes it one capital letter for every lower case letter that is not used by itself.
 
***That makes it one capital letter for every lower case letter that is not used by itself.
 
**Finally the em dash "—" is used as the only non-letter character. Also the only that breaks the strict alphabetical sorting of the list, with lower case before upper case letters.
 
**Finally the em dash "—" is used as the only non-letter character. Also the only that breaks the strict alphabetical sorting of the list, with lower case before upper case letters.
**As well as the general expansion of flag-use 'definitions', -f is explicitly featured in the first usage example of the Synopsis. See below.
 
**Additionally, either "-{}" or "- {}" is featured in the Synopsis's second usage example. This could indicate a flag of further type (an ill-defined set of further possibilities or ''literally'' a curly-bracket pair) or else specifies STDIN as a possible file input (and ''then'' ill-defined/curly-bracketted continuations of the parameter-listing).
 
 
{| class="wikitable"
 
{| class="wikitable"
 
!Flag!!Description!!Explanation
 
!Flag!!Description!!Explanation
Line 69: Line 67:
 
| -a||ATTACK MODE||This sounds like a command for a robot or something similar. Strange for a command line program. Possibly this is designed to break something? Sounds as if you have to ''really'' know what you're doing to use this option. Could also be a reference to Yu-Gi-Oh or other similar games where a card can be played in "Attack Mode".
 
| -a||ATTACK MODE||This sounds like a command for a robot or something similar. Strange for a command line program. Possibly this is designed to break something? Sounds as if you have to ''really'' know what you're doing to use this option. Could also be a reference to Yu-Gi-Oh or other similar games where a card can be played in "Attack Mode".
 
|-
 
|-
| -b||SUPPRESS BEES||Nonsensical option. This is a word play, meaning either to suppress {{w|Bee|Bees}} (the insects) or the letter '''B'''. A possible implication is that running the program without this flag would somehow result in the user being attacked by bees. This is also a possible {{w|Discworld}} reference, as the ''{{W|Hex_(Discworld)#Structure_and_technology|long-term storage}}'' of the only recurring computer in the series, ''{{w|Hex (Discworld)|Hex}}'', is composed of a beehive. (Note that the actual computer runs on ants.) Another explanation is that there will be smoke (perhaps {{w|magic smoke}}?), which is used by beekeepers to suppress bees.
+
| -b||SUPPRESS BEES||Nonsensical option. This is a word play, meaning either to suppress {{w|Bee|Bees}} (the insects) or the letter '''B'''. A possible implication is that running the program without this flag would somehow result in the user being attacked by bees. This is also a possible {{w|Discworld}} reference, as the ''{{W|Hex_(Discworld)#Structure_and_technology|long-term storage}}'' of the only recurring computer in the series, ''{{w|Hex (Discworld)|Hex}}'', is composed of a beehive. (Note that the actual computer runs on ants.) Another explanation is that there will be smoke, which is used by beekeepers to suppress bees.
 
|-
 
|-
 
| -—||FLAGS USE EM DASHES||Command line options (flags) typically use {{w|Hyphen|hyphens}} (short horizontal lines largely used within words). {{w|Dash#Em_dash|Em dashes}} (longer, with the same length as the letter "m") can't always be easily typed into a command line interface, so by invoking ''blerp'' with this flag you are intentionally making things difficult for yourself.
 
| -—||FLAGS USE EM DASHES||Command line options (flags) typically use {{w|Hyphen|hyphens}} (short horizontal lines largely used within words). {{w|Dash#Em_dash|Em dashes}} (longer, with the same length as the letter "m") can't always be easily typed into a command line interface, so by invoking ''blerp'' with this flag you are intentionally making things difficult for yourself.
Line 87: Line 85:
 
|-
 
|-
 
| -f||FUN MODE||Strange and slightly ominous, given some of the other options. How does the program know what the user would consider fun? Perhaps ''blerp'' is sentient, and has its own concept of "fun". See under -O.
 
| -f||FUN MODE||Strange and slightly ominous, given some of the other options. How does the program know what the user would consider fun? Perhaps ''blerp'' is sentient, and has its own concept of "fun". See under -O.
The presence of an -f and then "FLAGS" in the usage Synopsis suggests that this flag can be used to flag that ''subsequent'' command flags are explicitly under the FUN MODE context, but with nothing to prevent -f (also?) being a standalone flag in the general ARGS (argument options, including flag parameters) ''or'' being further included in such a FUN MODE's hierarchical list of flags. This is just a further ambiguity to the Synopsis format, where it is often explicitly expanded into separate interpretations where the program has a complex but defined-in expectation of how to deal with such varied parsing possibilities.
 
 
|-
 
|-
 
| -g||USE GOOGLE||As an actual program flag, a bit hackjob-ish, but it is possible it is telling the user to use Google to find out what this tag does. Or, the program might actually use Google functionality (e.g. a code library online) or even simply the search mask to achieve the filtering it is supposed to do. The fact that this is optional suggests that there is also a 'native' implementation that does not use Google.
 
| -g||USE GOOGLE||As an actual program flag, a bit hackjob-ish, but it is possible it is telling the user to use Google to find out what this tag does. Or, the program might actually use Google functionality (e.g. a code library online) or even simply the search mask to achieve the filtering it is supposed to do. The fact that this is optional suggests that there is also a 'native' implementation that does not use Google.
Line 192: Line 189:
 
[[Category:Bees]]
 
[[Category:Bees]]
 
[[Category:Man pages]]
 
[[Category:Man pages]]
[[Category:Scientific research]]
 

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)