The Jargon File v2.2.1 15 DEC 1990, part 8 of 10

Eric S. Raymond eric at snark.thyrsus.com
Sun Dec 16 14:01:25 AEST 1990


---- Cut Here and unpack ----
#!/bin/sh
# This is a shell archive (shar 3.10)
# made 12/16/1990 03:01 UTC by eric at snark.thyrsus.com
# Source directory /usr2/eric/jargon
#
# existing files WILL be overwritten
#
# This shar contains:
# length  mode       name
# ------ ---------- ------------------------------------------
#  52381 -rw-r--r-- jsplit.ah
#
touch 2>&1 | fgrep '[-amc]' > /tmp/s3_touch$$
if [ -s /tmp/s3_touch$$ ]
then
	TOUCH=can
else
	TOUCH=cannot
fi
rm -f /tmp/s3_touch$$
# ============= jsplit.ah ==============
sed 's/^X//' << 'SHAR_EOF' > jsplit.ah &&
X
XSNARK [Lewis Carroll, via the Michigan Terminal System] n. 1. A system
X   failure.  When a user's process bombed, the operator would get a
X   message "Help, Help, Snark in MTS!".  2. More generally, any kind
X   of unexplained or threatening event on a computer.  Often used to
X   refer to events or log file entries which might indicate an
X   attempted security violation.  3. UUCP name of snark.thyrsus.com,
X   home site of the Jargon File 2.x.x versions.
X
XSNEAKERNET n. Term used (generally with ironic intent) for transfer of
X   electronic information by physically carrying tape, disks, or some
X   other media from one machine to another.  "Never underestimate the
X   bandwidth of a station wagon filled with magtape, or a 747 filled
X   with CD-ROMs." Also called "Tennis-Net", "Armpit-Net".
X
XSNIFF v.,n. Synonym for POLL.
X
XS.O. /ess-oh/ n. Acronym for Significant Other, almost invariably
X   written abbreviated and pronounced "ess-oh" by hackers.  In fact
X   the form without periods "SO" is most common.  Used to refer to
X   one's primary relationship, esp. a live-in to whom one is not
X   married.  See MOTAS, MOTOS, MOTSS.
X
XSOFTCOPY n. [back-formation from `hardcopy'] A machine readable form
X   of corresponding hardcopy.  See BITS.
X
XSOFTWARE ROT n. (Also known as BIT DECAY, BIT ROT) Hypothetical
X   disease the existence of which has been deduced from the
X   observation that unused programs or features will often stop
X   working after sufficient time has passed, even if "nothing has
X   changed".  The theory explains that bits decay as if they were
X   radioactive.  As time passes, the contents of a file or the code in
X   a program will become increasingly garbled.  There actually are
X   physical processes that produce such effects (the alpha particles
X   such as are found in cosmic rays can change the contents of a
X   computer memory unpredictably, and various kinds of subtle media
X   failures can corrupt files in mass storage) but they are quite
X   rare.  Nevertheless, when you can't figure out why something
X   stopped working, it is often humorously convenient to blame
X   SOFTWARE ROT.
X
X   Historical note: software rot in an even funnier sense than the
X   mythical one was a real problem on early research computers (e. g.
X   the R1, see GRIND CRANK).  If a program that depended on a peculiar
X   instuction hadn't been run in quite a while, the user might
X   discover that the opcodes no longer did the things as they used to.
X   ("Hey, so-and-so needs an instruction to do such-and-such.  We can
X   snarf this one, right?  No one uses it.")
X
XSOFTWARILY /soft-weir'i-lee/ adv.  In a way pertaining to software.
X   "The system is softwarily unreliable."  The adjective
X   "softwary" is *not* used.  See HARDWARILY.
X
XSOME RANDOM X adj. Used to indicate a member of class X, with the
X   implication that the particular X is interchangeable with most
X   other Xs in whatever context was being discussed. "I think some
X   random cracker tripped over the guest timeout last night."
X
XSORCERER'S APPRENTICE MODE n. A bug in a protocol where, under some
X   circumstances, the receipt of a message causes more than one
X   message to be sent, each of which, when received, triggers the same
X   bug.  Used esp. of such behavior caused by BOUNCE MESSAGE loops in
X   EMAIL software.  Compare BROADCAST STORM.
X
XSPACE-CADET KEYBOARD n. The Knight keyboard, a now-legendary device
X   used on MIT LISP machines which inspired several still-current
X   slang terms and influenced the design of EMACS (q.v.).  It was
X   inspired by the Stanford keyboard and equipped with no less than
X   *seven* shift keys: four BUCKY BIT (q.v.) keys (`control', `meta',
X   `hyper', and `super') and three like the regular shift key, called
X   `shift', `top', and `front'.  Many keys have three symbols on them:
X   a letter and a symbol on the top, and a Greek letter on the front.
X   For example, the "L" key has an "L" and a two-way arrow on the
X   top, and the Greek letter lambda on the front.  If you press this
X   key with the right hand while playing an appropriate "chord" with
X   the left hand on the shift keys, you can get the following results:
X
X     L               lower-case "l"
X     shift-L         upper-case "L"
X     front-L         Greek lower-case lambda
X     front-shift-L   Greek upper-case lambda
X     top-L           two-way arrow (front and shift are ignored)
X
X   And of course each of these may also be typed with any combination
X   of the control, meta, hyper, and super keys.  On this keyboard you
X   can type over 8000 different characters!  This allows the user to
X   type very complicated mathematical text, and also to have thousands
X   of single-character commands at his disposal.  Many hackers were
X   actually willing to memorize the command meanings of that many
X   characters if it will reduce typing time (this view rather
X   obviously shaped the interface of EMACS).  Other hackers, however,
X   thought having that many bucky bits is overkill, and object that
X   such a keyboard can require three or four hands to operate.  See
X   BUCKY BITS, COKEBOTTLE, META BIT.
X
XSPACEWAR n. A space-combat simulation game first implemented on the
X   PDP-1 at MIT in 1960-61. SPACEWAR aficionados formed the core of
X   the early hacker culture at MIT. Ten years later a descendant of
X   the game motivated Ken Thompson to build, in his spare time on a
X   scavenged PDP-7, the operating system that became UNIX (q.v.). Ten
X   years after that, SPACEWAR was commercialized as one of the first
X   video games; descendants are still feeping in video arcades
X   everywhere.
X
XSPAGHETTI CODE n. Describes code with a complex and tangled control
X   structure, esp. one using many GOTOs, exceptions or other
X   `unstructured' branching constructs.  Pejorative.  The synonym
X   "kangaroo code" has been reported.
X
XSPAGHETTI INHERITANCE n. [Encountered among users of object-oriented
X   languages that use inheritance, such as Smalltalk] A convoluted
X   class-subclass graph, often resulting from carelessly deriving
X   subclasses from other classes just for the sake of reusing their
X   code.  Coined in a (successful) attempt to discourage such
X   practice, through guilt by association with SPAGHETTI CODE.
X
XSPIFFY /spi'fee/ adj. 1. Said of programs having a pretty, clever or
X   exceptionally well-designed interface. "Have you seen the spiffy X
X   version of EMPIRE yet?" 2. Said sarcastically of programs which
X   are perceived to have little more than a flashy interface going for
X   them.  Which meaning should be drawn depends delicately on tone of
X   voice and context.
X
XSPIN v. Equivalent to BUZZ (q.v.). More common among C and UNIX
X   programmers.
X
XSPIN-LOCK [Cambridge] n. A BUSY-WAIT.  Preferred in Britain.
X
XSPLAT n. 1. Name used in many places (DEC, IBM, and others) for the
X   ASCII asterisk ("*") character.  2. [MIT] Name used by some
X   people for the ASCII number-sign ("#") character.  3. [Stanford]
X   Name used by some people for the Stanford/ITS extended ASCII
X   circle-x character.  (This character is also called "circle-x",
X   "blobby", and "frob", among other names.)  4. [Stanford] Name
X   for the semi-mythical extended ASCII circle-plus character.  5.
X   Canonical name for an output routine that outputs whatever the
X   local interpretation of splat is.  Usage: nobody really agrees what
X   character "splat" is, but the term is common.
X
XSPOOGE /spooj/ 1. n. Inexplicable or arcane code, or random and
X   probably incorrect output from a computer program.  2. v. To
X   generate code or output as in definition 1.
X
XSPOOL [fr. early IBM "Simultaneous Peripheral Operation On-Line",
X   but this acronym is widely thought to have been contrived for
X   effect] v. To send files to some device or program (a `spooler')
X   that queues them up and does something useful with them later.  The
X   spooler usually understood is the `print spooler' controlling
X   output of jobs to a printer, but the term has been used in
X   connection with other peripherals (especially plotters and graphics
X   devices).
X
XSTACK n. See PDL. The STACK usage is probably more common outside
X   universities.  The usual physical example of a stack is to be found
X   in a cafeteria: a pile of plates sitting on a spring in a well in a
X   cart, so that when you put a plate on the top they all sink down,
X   and when you take one off the top the rest spring up a bit.
X
XSTACK PUKE n. Some micros are said to "puke their guts onto the
X   stack" to save their internal state during exception processing.
X   On a pipelined machine this can take a while (up to 92 bytes for a
X   bus fault on the 68020, for example).
X
XSTALE POINTER BUG n. Synonym for ALIASING BUG used esp. among
X   microcomputer hackers.
X
XSTATE n. Condition, situation.  "What's the state of your latest
X   hack?"  "It's winning away."  "The system tried to read and
X   write the disk simultaneously and got into a totally wedged
X   state."  A standard question is "What's your state?" which means
X   "What are you doing?" or "What are you about to do?"  Typical
X   answers might be "I'm about to GRONK OUT", or "I'm hungry".
X   Another standard question is "What's the state of the world?"
X   meaning "What's new?" or "What's going on?". The more terse and
X   humorous way of asking these conventions would be "State-p?".
X
XSTIR-FRIED RANDOM alt. STIR-FRIED MUMBLE n. Term used for frequent
X   best dish of those hackers who can cook.  Consists of random fresh
X   veggies and meat wokked with random spices.  Tasty and economical.
X   See RANDOM, GREAT-WALL, CHINESE RAVS, ORIENTAL FOOD; see also
X   MUMBLE.
X
XSTOMP ON v.  To inadvertently overwrite something important, usually
X   automatically.  Example: "All the work I did this weekend got
X   stomped on last night by the nightly-server script." Compare
X   SCRIBBLE, MANGLE, TRASH, SCROG, ROACH.
X
XSTOPPAGE /sto'p at j/ n. Extreme lossage (see LOSSAGE) resulting in
X   something (usually vital) becoming completely unusable.  "The
X   recent system stoppage was caused by a FRIED transformer."
X
XSTUBROUTINE /stuhb'roo-teen/ [contr. of "stub routine"] n. Tiny,
X   often vacuous placeholder for a subroutine to be written or fleshed
X   out later.
X
XSTUNNING adj. Mind-bogglingly stupid.  Usually used in sarcasm. "You
X   want to code *what* in ADA? That's...a stunning idea!" See also
X   NON-OPTIMAL SOLUTION.
X
XSUBSHELL [UNIX, MS-DOS] n. An OS command interpreter (see SHELL)
X   spawned from within a program, such that exit from the command
X   interpreter returns one to the parent program in a state that
X   allows it to continue execution.  Oppose CHAIN.
X
XSUIT n. 1. Ugly and uncomfortable `business clothing' often worn by
X   non-hackers.  Invariably worn with a `tie', a strangulation device
X   which partially cuts off the blood supply to the brain.  It is
X   thought that this explains much about the behavior of suit-
X   wearers. 2. A person who habitually wears suits, as distinct from a
X   techie or hacker.  See LOSER, BURBLE and BRAIN-DAMAGED. English,
X   BTW, is relatively kind; our Soviet correspondent informs us that
X   the corresponding idiom in Russian hacker jargon is `sovok', lit. a
X   tool for grabbing garbage.
X
XSUNSPOTS n. Notional cause of an odd error. "Why did the program
X   suddenly turn the screen blue?" "Sunspots, I guess".  Also cause
X   of bitrot, from the genuine, honest-to-god fact that sunspots will
X   increase cosmic radiation which can flip single bits in memory.
X   Needless to say, although real sunspot errors happen, they are
X   extremely rare.  See PHASE OF THE MOON.
X
XSUN-STOOLS n. Unflattering hackerism for SunTools, a pre-X windowing
X   environment notorious in its day for size, slowness and misfeatures
X   (X, however, is larger and slower; see SECOND SYSTEM EFFECT).
X
XSUPDUP /soop'doop/ v. To communicate with another ARPAnet host using
X   the SUPDUP program, which is a SUPer-DUPer TELNET talking a special
X   display protocol used mostly in talking to ITS sites.  Sometimes
X   abbreviated to SD.
X
XSUPERPROGRAMMER n.  A prolific programmer; one who can code
X   exceedingly well and quickly.  Not all hackers are
X   superprogrammers, but many are.  (Productivity can vary from one
X   programmer to another by factors of as much as 1000.  For example,
X   programmer A might be able to write an average of 3 lines of
X   working code in one day, while another, with the proper tools and
X   skill, might be able to write 3,000 lines of working code in one
X   day.  This variance is astonishing, appearing in very few other
X   areas of human endeavor.)  The term SUPERPROGRAMMER is more
X   commonly used within such places as IBM than in the hacker
X   community.  It tends to stress productivity rather than creativity
X   or ingenuity.  Hackers tend to prefer the terms HACKER and WIZARD.
X
XSUZIE COBOL /soo'zee koh'bol/ 1. [IBM, prob. fr.  Frank Zappa's
X   "little Suzy Creamcheese"] n. A coder straight out of training
X   school who knows everything except the benefits of comments in
X   plain English.  Also (fashionable among personkind wishing to avoid
X   accusations of sexism) `Sammy Cobol' or (in some non-IBM circles)
X   `Cobol Charlie'.  2.  [proposed] Meta-name for any CODE GRINDER,
X   analogous to J. RANDOM HACKER.
X
XSWAB [From the PDP-11 "byte swap" instruction, and immortallized in
X   the option "conv=swab" to DD (q.v.)] 1. v. to solve the NUXI
X   PROBLEM by swapping bytes in a file. 2. Also, the program in V7
X   UNIX used to perform this action, or anything functionally
X   equivalent to it.  See also BIG-ENDIAN, LITTLE-ENDIAN, BYTESEXUAL.
X
XSWAP SPACE n. Storage space. "I'm just using that corner of the machine
X   room for swap space".
X
XSWAPPED adj. From the older (per-task) method of using secondary
X   storage devices to implement support for multitasking.  Something
X   which is SWAPPED IN is available for immediate use in main memory,
X   and otherwise is SWAPPED OUT.  Often used metaphorically to refer
X   to people's memories ("I read the Scheme Report every few months
X   to keep the information swapped in.") or to their own availability
X   ("I'll swap you in as soon as I finish looking at this other
X   problem.").  Compare PAGE IN, PAGE OUT.
X
XSWIZZLE v. To convert external names or references within a data
X   structure into direct pointers when the data structure is brought
X   into main memory from external storage; also called "pointer
X   swizzling"; the converse operation is sometimes termed UNSWIZZLING.
X
XSYNC /sink/ [UNIX] n.,v. 1. To force all pending I/O to the disk.  2.
X   More generally, to force a number of competing processes or agents
X   to a state that would be `safe' if the system were to crash; thus,
X   to checkpoint.  See FLUSH.
X
XSYNTACTIC SUGAR n. Features added to a language or formalism to make
X   it `sweeter' for humans, that do not affect the expressiveness of
X   the formalism (compare CHROME). Used esp.  when there is an obvious
X   and trivial translation of the `sugar' feature into other
X   constructs already present in the notation.  Example: C's "a[i]"
X   notation in syntactic sugar for "*(a + i)".  Coined by Peter
X   Landin. "Syntactic sugar causes cancer of the semicolon." - Alan
X   Perlis.
X
XSYS-FROG [the PLATO system] n. Playful hackish variant of "sysprog"
X   which is in turn short for "systems-programmer".
X
XSYSTEM n. 1. The supervisor program or OS on a computer.  2. n.  The
X   entire computer system, including input/output devices, the
X   supervisor program or OS, and possibly other software.  3. Any
X   large-scale program.  4. Any method or algorithm.  5. The way
X   things are usually done.  Usage: a fairly ambiguous word.  "You
X   can't beat the system."  SYSTEM HACKER: one who hacks the system
X   (in sense 1 only; for sense 2 one mentions the particular program:
X   e.g., LISP HACKER)
X
X                                {= T =}
X
XT /tee/ 1. [from LISP terminology for "true"] Yes.  Usage: used in
X   reply to a question, particularly one asked using the "-P"
X   convention).  See NIL.  In LISP, the name T means "true", among
X   other things.  Some hackers use "T" and "NIL" instead of
X   "yes" and "no" almost reflexively.  This sometimes causes
X   misunderstandings.  When a waiter or flight attendant asks whether
X   a hacker wants coffee, he may well respond "T", meaning that he
X   wants coffee; but of course he will be brought a cup of tea
X   instead.  As it happens, most hackers like tea at least as well as
X   coffee, particularly those who frequent Chinese restaurants, so
X   it's not that big a problem.  2. See TIME T. 3. In
X   transaction-processing circles, an abbreviation for the noun
X   "transaction". 4. [Purdue] Alternate spelling of TEE (q.v.)
X
XTAIL RECURSION n. See TAIL RECURSION.
X
XTALK MODE n. The state a terminal is in when linked to another via a
X   bidirectional character pipe to support on-line dialogue between
X   two or more users.  Talk mode has a special set of jargon words,
X   used to save typing, which are not used orally:
X
X     BCNU    Be seeing you.
X     BTW     By the way...
X     BYE?    Are you ready to unlink?  (This is the standard way to
X             end a talk mode conversation; the other person types
X             BYE to confirm, or else continues the conversation.)
X     CUL     See you later.
X     ENQ?    Are you busy? Expects ACK or NAK in return.
X     FOO?    A greeting, also meaning R U THERE?  Often used in the
X             case of unexpected links, meaning also "Sorry if I
X             butted in" (linker) or "What's up?" (linkee).
X     FYI     For your information...
X     FYA     For your amusement...
X     GA      Go ahead (used when two people have tried to type
X             simultaneously; this cedes the right to type to
X             the other).
X     HELLOP  A greeting, also meaning R U THERE?  (An instance
X             of the "-P" convention.)
X     JAM     Just a minute... Equivalent to SEC...
X     NIL     No (see the main entry for NIL).
X     O       Over to you (lower-case works too).
X     OO      Over and out (lower-case works too).
X     /       Another form of "Over to you"
X     OBTW    Oh, by the way...
X     R U THERE?      Are you there?
X     SEC     Wait a second (sometimes written SEC...).
X     T       Yes (see the main entry for T).
X     TNX     Thanks.
X     TNX 1.0E6       Thanks a million (humorous).
X     WTF     The universal interrogative particle. WTF knows what
X        it means?
X     WTH     What the hell
X     <double CRLF>When the typing party has finished, he types
X             two CRLFs to signal that he is done; this leaves a
X             blank line between individual "speeches" in the
X             conversation, making it easier to re-read the
X             preceding text.
X     <name>:	When three or more terminals are linked, each speech
X             is preceded by the typist's login name and a colon (or
X             a hyphen) to indicate who is typing.  The login name
X             often is shortened to a unique prefix (possibly a
X             single letter) during a very long conversation.
X     /\/\/\	A giggle or chuckle (rare).
X
X   Most of the above "sub-jargon" is used at both Stanford and MIT.
X   Several of these are also common in EMAIL, esp.  FYI, FYA, BTW,
X   BCNU, and CUL.  A few other abbreviations have been reported from
X   commercial networks such as GEnie and Compuserve where on-line
X   `live' chat including more than two people is common and usually
X   involves a more `social' context, notably
X
X     <g>     grin
X     BRB     be right back
X     HHOJ    ha ha only joking
X     HHOS    HA HA ONLY SERIOUS
X     LOL     laughing out loud
X     ROTF    rolling on the floor
X     AFK     away from keyboard
X     b4      before
X     CU l8tr see you later
X     MORF    Male or Female?
X     TTFN    ta-ta for now
X     OIC     Oh, I see
X     rehi    hello again
X
X   These are not used at universities or in the UNIX world;
X   conversely, most of the people who know these are unfamiliar with
X   FOO?, BCNU, HELLOP, NIL, and T.
X
XTANKED adj. Same as DOWN, used primarily by UNIX hackers.  See also
X   HOSED. Popularized as a synonym for "drunk" by Steve Dallas in
X   the late lamented "Bloom County" comics.
X
XTAR AND FEATHER [from UNIX tar(1)] v. To create a transportable
X   archive from a group of files by first sticking them together with
X   the tape archiver tar(1) and then compressing the result (see
X   COMPRESS). The latter is dubbed `feathering' by analogy to what you
X   do with an airplane propeller to decrease wind resistance; smaller
X   files, after all, slip through comm links more easily.
X
XTASTE n. [primarily MIT-DMS] The quality in programs which tends to be
X   inversely proportional to the number of features, hacks, and kluges
X   programmed into it.  Also, TASTY, TASTEFUL, TASTEFULNESS.  "This
X   feature comes in N tasty flavors."  Although TASTEFUL and
X   FLAVORFUL are essentially synonyms, TASTE and FLAVOR are not.
X   TASTE refers to sound judgement on the part of the creator; a
X   program or feature can *exhibit* taste but cannot "have" taste.
X   On the other hand, a feature can have FLAVOR.  Also, FLAVOR has the
X   additional meaning of "kind" or "variety" not shared by TASTE.
X   FLAVOR is a more popular word among hackers than TASTE, though both
X   are used.
X
XTCB /tee see bee/ [IBM] 1. Trouble Came Back.  Intermittent or
X   difficult-to reproduce problem which has failed to respond to
X   neglect.  Compare HEISENBUG. Not to be confused with: 2. Trusted
X   Computing Base, an "official" jargon term from the ORANGE BOOK
X   (q.v.).
X
XTECO /tee'koh/ v. obs. Originally, to edit using the TECO editor in
X   one of its infinite variations (see Appendix B); sometimes still
X   used to mean "to edit" even when not using TECO! Usage: rare and
X   now primarily historical.
X
XTEE n.,v. [Purdue] A carbon copy of an electronic transmisson, "Oh,
X   you're sending him the BITS to that?  Slap on a tee for me."  From
X   the UNIX command tee(1).  Can also mean `save one for me' as in
X   "Tee a slice for me!". Also spelled `T'.
X
XTELERAT /tel'@-rat/ n. Unflattering hackerism for "Teleray", a line
X   of extremely losing terminals.  See also TERMINAK, SUN-STOOLS,
X   HP-SUX.
X
XTELNET /telnet/ v. To communicate with another ARPAnet host using the
X   TELNET program.  TOPS-10 people use the word IMPCOM since that is
X   the program name for them.  Sometimes abbreviated to TN.  "I
X   usually TN over to SAIL just to read the AP News."
X
XTEN FINGER INTERFACE n. The interface between two networks which
X   cannot be directly connected for security reasons; refers to the
X   practice of placing two terminals side by side and having an
X   operator read from one and type into the other.
X
XTENSE adj. Of programs, very clever and efficient.  A tense piece of
X   code often got that way because it was highly BUMMED, but sometimes
X   it was just based on a great idea.  A comment in a clever display
X   routine by Mike Kazar, a student hacker at CMU: "This routine is
X   so tense it will bring tears to your eyes.  Much thanks to Craig
X   Everhart and James Gosling for inspiring this HACK ATTACK."  A
X   tense programmer is one who produces tense code.
X
XTENURED GRADUATE STUDENT n.  One who has been in graduate school for
X   ten years (the usual maximum is five or six): a "ten-yeared"
X   student (get it?).  Students don't really get tenure, of course,
X   the way professors do, but a tenth-year graduate student has
X   probably been around the university longer than any non-tenured
X   professor.
X
XTERAFLOP CLUB /ter'a-flop kluhb/ [FLOP = Floating Point Operation] n.
X   Mythical group of people who consume outragous amounts of computer
X   time in order to produce a few simple pictures of glass balls with
X   intricate ray tracing techniques.  Cal Tech professor James Kajiya
X   is said to have been the founding member.
X
XTERMINAK /ter'mi-nak/ [Caltech, ca. 1979] n. Any malfunctioning
X   computer terminal.  A common failure mode of Lear-Siegler ADM3a
X   terminals caused the "L" key to produce the "K" code instead;
X   complaints about this tended to look like "Terminak #3 has a bad
X   keyboard.  Pkease fix." See SUN-STOOLS, TELERAT, HP-SUX.
X
XTERMINAL BRAIN DEATH n. Extreme form of TERMINAL ILLNESS (sense #1).
X
XTERMINAL ILLNESS n. 1. Syn. with RASTER BURN.  2.  The `burn-in'
X   condition your CRT tends to get if you don't have a screen saver.
X
XTERPRI /ter'pree/ [from the LISP 1.5 (and later, MacLISP) function to
X   start a new line of output] v. To output a CRLF (q.v.). Now rare.
X   It is a contraction of "TERminate PRInt line".
X
XTEX /tekh/ n. An extremely powerful MACRO-based text-formatter written
X   by Donald E. Knuth, very popular in the computer-science community
X   (it is good enough to have displaced UNIX troff(1), the other
X   favored formatter, even at many UNIX installations).  TeX fans
X   insist on the correct (guttural) pronunciation and mixed-case
X   spelling (TeX) of the name.  They like to proliferate names from
X   the word `TeX' --- such as TeXnichian (TeX user), TeXhacker (TeX
X   programmer), TeXmaster (competent TeX programmer), TeXhax,
X   TeXnique.
X
XTHANKS IN ADVANCE [USENET] Conventional net.politeness ending a posted
X   request for information or assistance.  Sometimes written
X   "advTHANKSance". See "NET.", NETIQUETTE.
X
XTHEOLOGY n. 1. Ironically used to refer to RELIGIOUS ISSUES.  2.
X   Technical fine points of an abstruse nature, esp. those where the
X   resolution is of theoretical interest but relatively MARGINAL with
X   respect to actual use of a design or system.  Used esp. around
X   software issues with a heavy AI or language design component.
X   Example: the deep- vs. shallow-binding debate in the design of
X   dynamically-scoped LISPS.
X
XTHEORY n. Used in the general sense of idea, plan, story, or set of
X   rules.  This is a generalization and abuse of the technical
X   meaning. "What's the theory on fixing this TECO loss?"  "What's
X   the theory on dinner tonight?"  ("Chinatown, I guess.")
X   "What's the current theory on letting lusers on during the day?"
X   "The theory behind this change is to fix the following well-known
X   screw..."
X
XTHINKO /thin'ko/ [by analogy with `typo'] n. A bubble in the stream of
X   consciousness; a momentary, correctable glitch in mental
X   processing, especially one involving recall of information learned
X   by rote.  Syn. BRAINO.  Compare MOUSO.
X
XTHIS TIME, FOR SURE!  Ritual affirmation frequently uttered during
X   protracted debugging sessions involving numerous small obstacles
X   (as, in for example, attempts to bring up a UUCP connection). For
X   the proper effect, this must be uttered in a fruity imitation of
X   Bullwinkle the Moose.  Also heard: "Hey, Rocky! Watch me pull a
X   rabbit out of my hat!".  The canonical response is, of course,
X   "Oh, Bullwinkle...that trick *never* works!". See HUMOR,
X   HACKER.
X
XTHRASH v. To move wildly or violently, without accomplishing anything
X   useful.  Paging or swapping systems which are overloaded waste most
X   of their time moving data into and out of core (rather than
X   performing useful computation), and are therefore said to thrash.
X   Someone who keeps changing his mind is said to be thrashing.
X
XTHREAD /thred/ n. [USENET, GEnie] Common abbreviation of `topic
X   thread', a more or less continuous chain of postings on a single
X   topic. Also in 2. UPTHREAD: earlier in the discussion. "As Joe
X   pointed out upthread..."
X
XTHREE-FINGER SALUTE n. Syn. for VULCAN NERVE PINCH.
X
XTHUNK n. [from the implementation model for ALGOL-60's "call by
X   name", a design accident that resulted from a THINKO when
X   attempting to describe "call by reference"] 1. An expression,
X   frozen together with its environment for later evaluation if and
X   when needed.  The process of unfreezing a THUNK is called
X   `forcing'.  2. Stub routine, in an overlay programming environment,
X   which loads and jumps to the correct overlay.  3. People and and
X   activities scheduled in a thunklike manner. "It occurred to me the
X   other day that I am rather accurately modelled by a thunk --- I
X   frequently need to be forced to completion." --- paraphrased from a
X   .plan file.
X
XTICK n. 1. The width of one tick of the system clock on the computer.
X   Often 1 AC cycle time (1/60 second in the U.S. and 1/50 elsewhere)
X   but more recently 1/100 sec has become common.  Syn JIFFY.  2. In
X   simulations, the discrete unit of time that passes "between"
X   iterations of the simulation mechanism.  In AI applications, this
X   amount of time is often left unspecified, since the only constraint
X   of interest is that caused things happen after their causes.  This
X   sort of AI simulation is often pejoratively referred to as
X   "tick-tick-tick" simulation, especially when the issue of
X   simultaneity of events with long, independent chains of causes is
X   handwaved.
X
XTICK-LIST FEATURES [Acorn Computers] n. Features in software or
X   hardware that customers insist on but never use (calculators in
X   desktop TSRs and that sort of thing).
X
XTIME T /tiem tee/ n. 1. An unspecified but usually well-understood
X   time, often used in conjunction with a later time T+1.  "We'll
X   meet on campus at time T or at Louie's at time T+1." means, in the
X   context of going out for dinner, "If we meet at Louie's directly,
X   we can meet there a little later than if we meet on campus and then
X   have to travel to Louie's."  (Louie's is a Chinese restaurant in
X   Palo Alto that is a favorite with hackers.  Had the number 30 been
X   used instead of "one", it would have implied that the travel time
X   from campus to Louie's is thirty minutes; whatever time T is (and
X   that hasn't been decided on yet), you can meet half an hour later
X   at Louie's than you could on campus and end up eating at the same
X   time.  2. SINCE (or AT) TIME T EQUALS MINUS INFINITY: A long time
X   ago; for as long as anyone can remember; at the time that some
X   particular frob was first designed.  Sometimes the word "time" is
X   omitted if there is no danger of confusing "T" as a time with
X   "T" meaning "yes".
X
XTIP OF THE ICE-CUBE [IBM] n. The visible part of something small and
X   insignificant.  Used as an ironic comment in situations where "tip
X   of the iceberg" might be appropriate if the subject were actually
X   nontrivial.
X
XTIRED IRON [IBM] n. Hardware that is perfectly functional but enough
X   behind the state of the art to have been superseded by new
X   products, presumably with enough improvement in bang-per-buck that
X   the old stuff is starting to look a bit like a DINOSAUR.
X
XTITS ON A KEYBOARD n. Small bumps on certain keycaps to keep
X   touch-typists registered.  (Usually on the 5 of a numeric keypad,
X   and on F and J of a QWERTY keyboard.)
X
XTLA /tee el ay/ [Three-Letter-Acronym] n. 1. Self-describing acronym
X   for a species with which computing terminology is infested.  2. Any
X   confusing acronym at all.  Examples include MCA, FTP, SNA, CPU,
X   MMU, SCCS, DMU, FPU, TLA, NNTP.  People who like this looser usage
X   argue that not all TLAs have three letters, just as not all four
X   letter words have four letters. One also hears of "ETLA"
X   (Extended Three Letter Acronym, pronounced /ee tee el ay/ ) being
X   used to describe four-letter acronyms.
X
XTOAST 1. n. Any completely inoperable system, esp. one that has just
X   crashed; "I think BUACCA is toast." 2. v. To cause a system to
X   crash accidentally, especially in a manner that requires manual
X   rebooting. "Rick just toasted harp again."
X
XTOASTER n. 1. The archetypal really stupid application for an embedded
X   microprocessor controller esp. `toaster oven'; often used in
X   comments which imply that a scheme is inappropriate technology.
X   "DWIM for an assembler?  That'd be as silly as running UNIX on
X   your toaster!" 2.  A very very dumb computer. "You could run this
X   program on any dumb toaster." See BITTY BOX, TOASTER, TOY.
X
XTOGGLE v. To change a BIT from whatever state it is in to the other
X   state; to change from 1 to 0 or from 0 to 1.  This probably comes
X   from "toggle switches", such as standard light switches, though
X   the word "toggle" apparently originally referred to the mechanism
X   that keeps the switch in the position to which it is flipped,
X   rather than to the fact that the switch has two positions.  There
X   are four things you can do to a bit: set it (force it to be 1),
X   clear (or zero) it, leave it alone, or toggle it.  (Mathematically,
X   one would say that there are four distinct boolean-valued functions
X   of one boolean argument, but saying that is much less fun than
X   talking about toggling bits.)
X
XTOOL 1. n. A program primarily used to create other programs, such as
X   a compiler or editor or cross-referencing program.  Oppose APP,
X   OPERATING SYSTEM. 2. [UNIX] An application program with a simple,
X   "transparent" (typically text-stream) interface designed
X   specifically to be used in programmed combination with other tools
X   (see FILTER).  3. [MIT] v.i. To work; to study.  See HACK (def #9).
X
XTOPS-10 /tops-ten/ n. DEC's proprietary OS for the fabled PDP-10
X   machines, long a favorite of hackers but now effectively extinct.
X   A fountain of hacker folklore; see Appendix B. See also ITS,
X   TOPS-20, TWENEX, VMS, OPERATING SYSTEM.
X
XTOPS-20 /tops-twen'tee/ n. See TWENEX.
X
XTOURIST [from MIT's ITS system] n. A guest on the system, especially
X   one who generally logs in over a network from a remote location for
X   games and other trivial purposes.  One step below LUSER.
X
XTOURISTIC adj. Having the quality of a TOURIST (q.v.).  Often used as
X   a pejorative, as in "losing touristic scum".
X
XTOY n. A computer system; always used with qualifiers.  1. NICE TOY:
X   One which supports the speaker's hacking style adequately. 2.  JUST
X   A TOY: A machine that yields insufficient COMPUTRONS for the
X   speaker's preferred uses. This is not condemnatory as is BITTY BOX;
X   toys can at least be fun. See also GET A REAL COMPUTER, BITTY BOX.
X
XTOY PROBLEM [AI] n. A deliberately simplified or even oversimplified
X   case of a challenging problem used to investigate, prototype, or
X   test algorithms for the real problem.  Sometimes used pejoratively.
X   See also GEDANKEN.
X
XTRAP 1. n. A program interrupt, usually used specifically to refer to
X   an interrupt caused by some illegal action taking place in the user
X   program.  In most cases the system monitor performs some action
X   related to the nature of the illegality, then returns control to
X   the program.  See UUO in Appendix B.  2. v. To cause a trap.
X   "These instructions trap to the monitor."  Also used transitively
X   to indicate the cause of the trap.  "The monitor traps all
X   input/output instructions." This term is associated with assembler
X   programming (INTERRUPT is more common among HLL programmers) and
X   appears to be fading into history as the role of assembler
X   continues to shrink.
X
XTRAP DOOR alt. TRAPDOOR n. Syn. with BACK DOOR (q.v.).
X
XTRASH v. To destroy the contents of (said of a data structure). The
X   most common of the family of near-synonyms including MUNG, MANGLE
X   and SCRIBBLE.
X
XTRIVIAL adj. 1. In explanation, too simple to bother detailing. 2. Not
X   worth the speaker's time. 3. Complex, but solvable by methods so
X   well-known that anyone not utterly CRETINOUS would have thought of
X   them already.  Hackers' notions of triviality may be quite at
X   variance with those of non-hackers.  See NONTRIVIAL, UNINTERESTING.
X
XTROGLODYTE [Commodore] n. A hacker who never leaves his cubicle.  The
X   term `Gnoll' (from D&D) is also reported.
X
XTROGLODYTE MODE [Rice University] n. Programming with the lights
X   turned off, sunglasses on, and the (character) terminal inverted
X   (black on white) because you've been up for so many days straight
X   that your eyes hurt.  Loud music blaring from a stereo stacked in
X   the corner is optional but recommended.  See LARVAL STAGE, MODE.
X
XTROJAN HORSE n. A program designed to break security or damage a
X   system that is disguised as something else benign, such as a
X   directory lister or archiver.  See VIRUS, WORM.
X
XTRUE-HACKER [analogy with "trufan" from SF fandom] n.  One who
X   exemplifies the primary values of hacker culture, esp.  competence
X   and helpfulness to other hackers.  A high complement.  "He spent
X   six hours helping me bring up UUCP and netnews on my FOOBAR 4000
X   last week --- unequivocally the act of a true-hacker."  Compare
X   DEMIGOD, oppose MUNCHKIN.
X
XTTY /tee-tee-wie/ [UNIX], /ti'tee/ [ITS, but some UNIX people say it
X   this way as well] n. 1. Terminal of the teletype variety,
X   characterized by a noisy mechanical printer, a very limited
X   character set, and poor print quality.  Usage: antiquated (like the
X   TTYs themselves).  2.  [especially UNIX] Any terminal at all;
X   sometimes used to refer to the particular terminal controlling a
X   given job.
X
XTUBE n. A CRT terminal.  Never used in the mainstream sense of TV;
X   real hackers don't watch TV, except for Loony Toons and Rocky &
X   Bullwinkle and the occasional cheesy old swashbuckle movie.
X
XTUNE [from automotive or musical usage] v. To optimize a program or
X   system for a particular environment.  One may `tune for time'
X   (fastest execution) `tune for space' (least memory utilization) or
X   `tune for configuration' (most efficient use of hardware). See BUM,
X   HOT SPOT, HAND-HACK.
X
XTWEAK v. 1. To change slightly, usually in reference to a value.  Also
X   used synonymously with TWIDDLE.  If a program is almost correct,
X   rather than figuring out the precise problem, you might just keep
X   tweaking it until it works.  See FROBNICATE and FUDGE FACTOR.
X   2. To TUNE or BUM a program. This is preferred usage in England.
X
XTWENEX /twe-neks/ n. The TOPS-20 operating system by DEC.  TOPS-10 was
X   a typically crufty DEC operating system for the PDP-10, so TOPS-20
X   was the obvious name choice for the DEC-20 OS. Bolt, Beranek and
X   Newman (BBN) had developed their own system, called TENEX (TEN
X   EXecutive), and in creating TOPS-20 DEC copied TENEX and adapted it
X   for the 20. The term TWENEX was therefore a contraction of "twenty
X   TENEX".  DEC people cringed when they heard TOPS-20 referred to as
X   "Twenex", but the term caught on nevertheless.  The written
X   abbreviation "20x" was also used.  TWENEX was successful and very
X   popular; in fact, there was a period in the 1980s when it commanded
X   almost as fervent a culture of partisans as UNIX or ITS --- but
X   DEC's decision to scrap all the internal rivals to the VAX
X   architecture and the relatively stodgy VMS OS killed the DEC-20 and
X   put a sad end to TWENEX's brief day in the sun.
X
XTWIDDLE n. 1. tilde (ASCII 176, "~").  Also called "squiggle",
X   "sqiggle" (sic---pronounced "skig'gul"), and "twaddle", but
X   twiddle is by far the most common term.  2. A small and
X   insignificant change to a program.  Usually fixes one bug and
X   generates several new ones.  3. v. To change something in a small
X   way.  Bits, for example, are often twiddled.  Twiddling a switch or
X   knob implies much less sense of purpose than toggling or tweaking
X   it; see FROBNICATE.  To speak of twiddling a bit connotes
X   aimlessnes, and at best doesn't specify what you're doing to the
X   bit; by contrast, TOGGLING a bit has a more specific meaning.
X
XTWINK /twink/ [UCSC] n. Equivalent to READ-ONLY USER.
X
XTWO-TO-THE-N q.  Used like N, but referring to bigger numbers. "I
X   have two to the N things to do before I can go out for lunch"
X   means you probably won't show up.
X
XTWO-PI q. The number of years it takes to finish one's thesis.  Occurs
X   in stories in the form: "He started on his thesis; two pi years
X   later...".
X
X                                {= U =}
X
XUBD [abbreviation for "User Brain Damage"] An abbreviation used to
X   close out trouble reports obviously due to utter cluelessness on
X   the user's part. Compare PBD; see also BRAIN-DAMAGED.
X
XUNINTERESTING adj. 1. Said of a problem which, while NONTRIVIAL, can
X   be solved simply by throwing sufficient resources at it. 2. Also
X   said of problems for which a solution would neither advance the
X   state of the art nor be fun to design and code.  True hackers
X   regard uninteresting problems as an intolerable waste of time, to
X   be solved (if at all) by lesser mortals.  See WOMBAT, SMOP; oppose
X   INTERESTING.
X
XU*IX, UN*X n. Used to refer to the Unix operating system (trademark
X   and/or copyright AT&T) in writing, but avoiding the need for the
X   ugly (tm) typography.  Also used to refer to any or all varieties
X   of Unixoid operating systems.  Ironically, lawyers now say (1990)
X   that the requirement for superscript-tm has no legal force, but the
X   asterisk usage is entrenched anyhow.  It has been suggested that
X   there may be a psychological connection to practice in certain
X   religions where the name of the deity is never written out in full,
X   e.g. JHWH or G-d is used.
X
XUNWIND THE STACK v. 1. During the execution of a procedural language
X   one is said to `unwind the stack' from a called procedure up to a
X   caller when one discards the stack frame and any number of frames
X   above it, popping back up to the level of the given caller.  In C
X   this is done with longjmp/setjmp; in LISP with THROW/CATCH.  This
X   is sometimes necessary when handling exceptional conditions.  See
X   also SMASH THE STACK. 2. People can unwind the stack as well, by
X   quickly dealing with a bunch of problems "Oh hell, let's do lunch.
X   Just a second while I unwind my stack".
X
XUNWIND-PROTECT [MIT, from the name of a LISP operator] n. A task you
X   must remember to perform before you leave a place or finish a
X   project.  "I have an unwind-protect to call my advisor."
X
XUNIX /yoo'nix/ [In the authors' words, "A weak pun on MULTICS"] n. A
X   popular interactive time-sharing system originally invented in 1969
X   by Ken Thompson after Bell Labs left the MULTICS project, mostly so
X   he could play SPACEWAR on a scavenged PDP7. Dennis Ritchie, the
X   inventor of C, is considered a co-author of the system.  The
X   turning point in UNIX's history came when it was reimplemented
X   almost entirely in C in 1974, making it the first source-portable
X   operating system.  Fifteen years and a lot of changes later UNIX is
X   the most widely used multiuser general-purpose operating system in
X   the world.  This fact probably represents the single most important
X   victory yet of hackerdom over industry opposition.  See VERSION 7,
X   BSD UNIX, USG UNIX.
X
XUNIXISM n. A piece of code or coding technique that depends on of the
X   protected multi-tasking environment with relatively low
X   process-spawn overhead that exists on UNIX systems. Common UNIXISMs
X   include: gratuitous use of fork(2); the assumption that certain
X   undocumented but well-known features of UNIX libraries like
X   stdio(3) are supported elsewhere; reliance on OBSCURE side-effects
X   of sytem calls (use of sleep(2) with a zero argument to clue the
X   scheduler that you're willing to give up your time-slice, for
X   example); the assumption that freshly-allocated memory is empty,
X   the assumption that it's safe to never free() memory, etc.
X
XUP adj. 1. Working, in order.  "The down escalator is up."  2.
X   BRING UP: v. To create a working version and start it.  "They
X   brought up a down system."
X
XUPLOAD /uhp'lohd/ v. 1. To transfer code or data over a digital comm
X   line from a smaller `client' system to a larger `host' one.  Oppose
X   DOWNLOAD.  2. [speculatively] To move the essential patterns and
X   algorithms which make up one's mind from one's brain into a
X   computer.  Only those who are convinced that such patterns and
X   algorithms capture the complete essence of the self view this
X   prospect with aplomb.
X
XURCHIN n. See MUNCHKIN.
X
XUSENET /yoos'net/ or /yooz'net/ [from `User's Network'] n. A
X   distributed bulletin board system supported mainly by UNIX
X   machines, international in scope and probably the largest
X   non-profit information utility in existence.  As of early 1990 it
X   hosts over 700 topic groups and distributes up to 15 megabytes of
X   new technical articles, news, discussion, chatter, and FLAMAGE
X   every day.  See NEWSGROUP.
X
XUSER n. 1. Someone doing "real work" with the computer, who uses a
X   computer as a means rather than an end.  Someone who pays to use a
X   computer.  See REAL USER.  2. A programmer who will believe
X   anything you tell him.  One who asks silly questions.  (This is
X   slightly unfair.  It is true that users ask questions (of
X   necessity).  Sometimes they are thoughtful or deep.  Very often
X   they are annoying or downright stupid, apparently because the user
X   failed to think for two seconds or look in the documentation before
X   bothering the maintainer.)  See LUSER.  3. Someone who uses a
X   program from the outside, however skillfully, without getting into
X   the internals of the program.  One who reports bugs instead of just
X   going ahead and fixing them.  Basically, there are two classes of
X   people who work with a program: there are implementors (hackers)
X   and users (losers).  The users are looked down on by hackers to a
X   mild degree because they don't understand the full ramifications of
X   the system in all its glory.  (The few users who do are known as
X   REAL WINNERS.)  The term is a relative one: a consummate hacker may
X   be a user with respect to some program he himself does not hack.  A
X   LISP hacker might be one who maintains LISP or one who uses LISP
X   (but with the skill of a hacker).  A LISP user is one who uses
X   LISP, whether skillfully or not.  Thus there is some overlap
X   between the two terms; the subtle distinctions must be resolved by
X   context.
X
XUSER FRIENDLY adj. Programmer-hostile.  Generally used by hackers in a
X   critical tone, to describe systems which hold the user's hand so
X   obsessively that they make it painful for the more experienced and
X   knowledgeable to get any work done.  See MENUITIS, DROOL-PROOF
X   PAPER, MACINTRASH, USER-OBSEQUIOUS.
X
XUSER-OBSEQUIOUS adj. Emphatic form of USER FRIENDLY. Connotes a system
X   so verbose, inflexible, and determinedly simple-minded that it is
X   nearly unusable. "Design a system any fool can use and only a fool
X   will want to use it".
X
XUSG UNIX /yoo-ess-jee yoo'nix/ n. Refers to AT&T UNIX versions after
X   VERSION 7, especially System III and System V releases 1, 2 and 3.
X   So called because at that time AT&T's support crew was called the
X   `Unix Support Group'. See BSD UNIX.
X
XUUCPNET n. The store-and-forward network consisting of all the world's
X   UNIX machines (and others running some clone of the UUCP
X   (Unix-to-Unix Copy Program) software). Any machine reachable via a
X   BANG PATH is on UUCPNET. See NETWORK ADDRESS.
X
X                                {= V =}
X
XVADDING /vad'ing/ [from VAD, a permutation of ADV (i.e. ADVENT
X   (q.v.)), used to avoid a particular sysadmin's continual
X   search-and-destroy sweeps for the game] n. A leisure-time activity
X   of certain hackers involving the covert exploration of the
X   "secret" parts of large buildings --- basements, roofs, freight
X   elevators, maintenance crawlways, steam tunnels and the like.  A
X   few go so far as to learn locksmithing in order to synthesize
X   vadding keys.  The verb is `to vad'. The most extreme and dangerous
X   form of vadding is ELEVATOR RODEO, aka ELEVATOR SURFING, a sport
X   played by wrasslin' down a thousand-pound elevator car with a
X   three-foot piece of string, and then exploiting this mastery in
X   various stimulating ways (such as elevator hopping, shaft
X   exploration, rat-racing and the ever-popular drop experiments).
X   Kids, don't try this at home!
X
XVANILLA adj. Ordinary flavor, standard.  See FLAVOR.  When used of
X   food, very often does not mean that the food is flavored with
X   vanilla extract!  For example, "vanilla-flavored wonton soup" (or
X   simply "vanilla wonton soup") means ordinary wonton soup, as
X   opposed to hot and sour wonton soup.  Applied to hardware and
X   software.  As in "Vanilla Version 7 UNIX can't run on a vanilla
X   11/34".  Also used to orthogonalize TTL nomenclature; for instance
X   a 74V00 is what TI calls a 7400, as distinct from a 74LS00, etc.
X   This word differs from [CANONICAL in that the latter means "the
X   thing you always use (or the way you always do it) unless you have
X   some strong reason to do otherwise", whereas VANILLA simply means
X   "ordinary".  For example, when hackers go on a GREAT WALL (q.v.),
X   hot-and-sour wonton soup is the CANONICAL wonton soup to get
X   (because that is what most of them usually order) even though it
X   isn't the VANILLA wonton soup.
X
XVANNEVAR /van'@-var/ n. A bogus technological prediction or foredoomed
X   engineering concept, esp. one which fails by implicitly assuming
X   that technologies develop linearly, incrementally, and in isolation
X   from one another when in fact the learning curve tends to be highly
X   nonlinear, revolutions are common, and competition is the rule.
X   The prototype was Vannevar Bush's prediction of "electronic
X   brains" the size of the Empire State Building with a
X   Niagara-Falls-equivalent cooling system for their tubes and relays,
X   at a time when the semiconductor effect had already been
X   demonstrated.  Other famous vannevars have included magnetic-bubble
X   memory, LISP machines and a paper from the late 1970s that
X   purported to prove limits on maximum areal densities for ICs less
X   than those routinely achieved five years later.
X
XVAPORWARE n. Products announced far in advance of any shipment (which
X   may or may not actually take place).
X
XVAR /veir/ or /vahr/ n. Short for "variable". Compare ARG, PARAM.
X
XVAX /vaks/ n. 1. [from Virtual Address eXtension] The most successful
X   minicomputer design in industry history, possibly excepting its
X   immediate ancestor the PDP-11. Between its release in 1978 and
X   eclipse by KILLER MICROS after about 1986 the VAX was probably the
X   favorite hacker machine of them all, esp. after the 1982 release of
X   4.2BSD UNIX (see BSD UNIX). Esp. noted for its large,
X   assembler-programmer-friendly instruction set, an asset which
X   became a liability after the RISC revolution following about 1985.
X   2. A major brand of vacuum cleaner in Britain.  Cited here because
X   its alleged sales pitch, "Nothing sucks like a VAX!" became a
X   sort of battle-cry of RISC partisans.  Ironically, the slogan was
X   actually that of a rival brand called Electrolux.
X
XVAXEN /vak'sn/ [from "oxen", perhaps influenced by "vixen"] n. pl.
X   The plural standardly used among hackers for the DEC VAX computers.
X   "Our installation has four PDP-10's and twenty VAXEN."  See
X   BOXEN.
X
XVAXISM n. A piece of code that excebits VAXOCENTRISM (q.v.) in
X   critical areas. Compare PC-ISM, UNIXISM, PC-WARE.
X
XVAXOCENTRISM /vak`soh-sen'trizm/ [analogy with "ethnocentrism"] n. A
X   notional disease said to afflict C programmers who persist in
X   coding according to certain assumptions valid (esp. under UNIX) on
X   VAXEN, but false elsewhere (this can create substantial portability
X   problems). Among these are:
X
X  1.    The assumption that dereferencing a null pointer is safe
X        because location 0 is readable and zero (it may instead
X        cause an illegal-address trap on non-VAXEN, and even on
X        VAXEN under OSs other than BSD UNIX).
X
X  2.    The assumption that pointer and integer types are the same
X        size, and that pointers can be stuffed into integer
X        variables and drawn back out without being truncated or
X        mangled.
X
X  3.    The assumption that a data type of any size may begin at
X        any byte address in memory (for example, that you can
X        freely construct and dereference a pointer to a word-sized
X        object at an odd address). On many (esp. RISC) architectures
X        better optimized for HLL execution speed this is invalid and
X        can cause an illegal address fault or bus error.
X
X  4.    The (related) assumption that there is no `padding' at the
X        end of types and that in an array you can thus step right
X        from the last byte of a previous component to the first
X        byte of the next one.
X
X  5.    The assumption that memory address space is globally flat
X        and that the array reference foo[-1] is necessarily valid
X        This is not true on segment-addressed machines like Intel
X        chips (yes, segmentatation is universally considered a
X        BRAIN-DAMAGED way to design but that is a separate issue).
SHAR_EOF
chmod 0644 jsplit.ah || echo "restore of jsplit.ah fails"
if [ $TOUCH = can ]
then
    touch -am 1215215290 jsplit.ah
fi
exit 0



More information about the Comp.unix.internals mailing list