JARGON part 2 of 2

1525 views
Skip to first unread message

Brian Kantor

unread,
Oct 5, 1987, 12:59:37 PM10/5/87
to
---
when necessary to eliminate oral ambiguity. To read
aloud the LISP form (DEFUN FOO (X) (PLUS X 1)) one might
say: "Open def-fun foo, open eks close, open, plus eks
one, close close." See CLOSE.

PARSE [from linguistic terminology] v. 1. To determine the
syntactic structure of a sentence or other utterance
(close to the standard English meaning). Example: "That
was the one I saw you." "I can't parse that." 2. More
generally, to understand or comprehend. "It's very sim-
ple; you just kretch the glims and then aos the zotz."
"I can't parse that." 3. Of fish, to have to remove the

- 24 -


bones yourself (usually at a Chinese restaurant). "I
object to parsing fish" means "I don't want to get a
whole fish, but a sliced one is okay." A "parsed fish"
has been deboned. There is some controversy over
whether "unparsed" should mean "bony," or also mean
"deboned."

PATCH 1. n. A temporary addition to a piece of code, usually
as a quick-and-dirty remedy to an existing bug or mis-
feature. A patch may or may not work, and may or may
not eventually be incorporated permanently into the pro-
gram. 2. v. To insert a patch into a piece of code.

PDL (piddle or puddle) [acronym for Push Down List] n. 1. A
LIFO queue (stack); more loosely, any priority queue;
even more loosely, any queue. A person's pdl is the set
of things he has to do in the future. One speaks of the
next project to be attacked as having risen to the top
of the pdl. "I'm afraid I've got real work to do, so
this'll have to be pushed way down on my pdl." See PUSH
and POP. 2. Dave Lebling (PDL@DM).

PESSIMAL [Latin-based antonym for "optimal"] adj. Maximally
bad. "This is a pessimal situation."

PESSIMIZING COMPILER n. A compiler that produces object code
that is worse than the straightforward or obvious trans-
lation.

PHANTOM n. (Stanford) The SAIL equivalent of a DRAGON
(q.v.). Typical phantoms include the accounting pro-
gram, the news-wire monitor, and the lpt and xgp
spoolers.

PHASE (of people) 1. n. The phase of one's waking-sleeping
schedule with respect to the standard 24-hour cycle.
This is a useful concept among people who often work at
night according to no fixed schedule. It is not uncom-
mon to change one's phase by as much as six hours/day on
a regular basis. "What's your phase?" "I've been get-
ting in about 8 PM lately, but I'm going to work around
to the day schedule by Friday." A person who is roughly
12 hours out of phase is sometimes said to be in "night
mode." (The term "day mode" is also used, but less fre-
quently.) 2. CHANGE PHASE THE HARD WAY: To stay awake
for a very long time in order to get into a different
phase. 3. CHANGE PHASE THE EASY WAY: To stay asleep
etc.

PHASE OF THE MOON n. Used humorously as a random parameter
on which something is said to depend. Sometimes implies
unreliability of whatever is dependent, or that relia-
bility seems to be dependent on conditions nobody has
been able to determine. "This feature depends on having

- 25 -


the channel open in mumble mode, having the foo switch
set, and on the phase of the moon."

PLUGH [from the Adventure game] v. See XYZZY.

POM n. Phase of the moon (q.v.). Usage: usually used in the
phrase "POM dependent" which means flakey (q.v.).

POP [based on the stack operation that removes the top of a
stack, and the fact that procedure return addresses are
saved on the stack] dialect: POPJ (pop-jay), based on
the PDP-10 procedure return instruction. v. To return
from a digression. By verb doubling, "Popj, popj" means
roughly, "Now let's see, where were we?"

PPN (pip'in) [DEC terminology, short for Project-Programmer
Number] n. 1. A combination "project" (directory name)
and programmer name, used to identify a specific direc-
tory belonging to that user. For instance, "FOO,BAR"
would be the FOO directory for user BAR. Since the name
is restricted to three letters, the programmer name is
usually the person's initials, though sometimes it is a
nickname or other special sequence. (Standard DEC setup
is to have two octal numbers instead of characters;
hence the original acronym.) 2. Often used loosely to
refer to the programmer name alone. "I want to send you
some mail; what's your ppn?" Usage: not used at MIT,
since ITS does not use ppn's. The equivalent terms
would be UNAME and SNAME, depending on context, but
these are not used except in their technical senses.

PROTOCOL See DO PROTOCOL.

PSEUDOPRIME n. A backgammon prime (six consecutive occupied
points) with one point missing.

PTY (pity) n. Pseudo TTY, a simulated TTY used to run a job
under the supervision of another job. PTYJOB (pity-job)
n. The job being run on the PTY. Also a common
general-purpose program for creating and using PTYs.
This is DEC and SAIL terminology; the MIT equivalent is
STY.

PUNT [from the punch line of an old joke: "Drop back 15
yards and punt"] v. To give up, typically without any
intention of retrying.

PUSH [based on the stack operation that puts the current
information on a stack, and the fact that procedure call
addresses are saved on the stack] dialect: PUSHJ (push-
jay), based on the PDP-10 procedure call instruction.
v. To enter upon a digression, to save the current dis-
cussion for later.


- 26 -


QUES (kwess) 1. n. The question mark character ("?"). 2.
interj. What? Also QUES QUES? See WALL.

QUUX [invented by Steele. Mythically, from the Latin semi-
deponent verb QUUXO, QUUXARE, QUUXANDUM IRI; noun form
variously QUUX (plural QUUCES, Anglicized to QUUXES) and
QUUXU (genitive plural is QUUXUUM, four U's in seven
letters).] 1. Originally, a meta-word like FOO and
FOOBAR. Invented by Guy Steele for precisely this pur-
pose when he was young and naive and not yet interacting
with the real computing community. Many people invent
such words; this one seems simply to have been lucky
enough to have spread a little. 2. interj. See FOO;
however, denotes very little disgust, and is uttered
mostly for the sake of the sound of it. 3. n. Refers to
one of four people who went to Boston Latin School and
eventually to MIT:

THE GREAT QUUX: Guy L. Steele, Jr.
THE LESSER QUUX: David J. Littleboy
THE MEDIOCRE QUUX: Alan P. Swide
THE MICRO QUUX: Sam Lewis

(This taxonomy is said to be similarly applied to three
Frankston brothers at MIT.) QUUX, without qualifica-
tion, usually refers to The Great Quux, who is somewhat
infamous for light verse and for the "Crunchly" car-
toons. 4. QUUXY: adj. Of or pertaining to a QUUX.

RANDOM adj. 1. Unpredictable (closest to mathematical defin-
ition); weird. "The system's been behaving pretty ran-
domly." 2. Assorted; undistinguished. "Who was at the
conference?" "Just a bunch of random business types." 3.
Frivolous; unproductive; undirected (pejorative). "He's
just a random loser." 4. Incoherent or inelegant; not
well organized. "The program has a random set of mis-
features." "That's a random name for that function."
"Well, all the names were chosen pretty randomly." 5.
Gratuitously wrong, i.e., poorly done and for no good
apparent reason. For example, a program that handles
file name defaulting in a particularly useless way, or a
routine that could easily have been coded using only
three ac's, but randomly uses seven for assorted non-
overlapping purposes, so that no one else can invoke it
without first saving four extra ac's. 6. In no particu-
lar order, though deterministic. "The I/O channels are
in a pool, and when a file is opened one is chosen ran-
domly." n. 7. A random hacker; used particularly of high
school students who soak up computer time and generally
get in the way. 8. (occasional MIT usage) One who lives
at Random Hall. J. RANDOM is often prefixed to a noun
to make a "name" out of it (by comparison to common
names such as "J. Fred Muggs"). The most common uses
are "J. Random Loser" and "J. Random Nurd" ("Should J.

- 27 -


Random Loser be allowed to gun down other people?"), but
it can be used just as an elaborate version of RANDOM in
any sense. [See also the note at the end of the entry
for HACK.]

RANDOMNESS n. An unexplainable misfeature; gratuitous
inelegance. Also, a hack or crock which depends on a
complex combination of coincidences (or rather, the com-
bination upon which the crock depends). "This hack can
output characters 40-57 by putting the character in the
accumulator field of an XCT and then extracting 6 bits
-- the low two bits of the XCT opcode are the right
thing." "What randomness!"

RAPE v. To (metaphorically) screw someone or something,
violently. Usage: often used in describing file-system
damage. "So-and-so was running a program that did abso-
lute disk I/O and ended up raping the master directory."

RAVE (WPI) v. 1. To persist in discussing a specific sub-
ject. 2. To speak authoritatively on a subject about
which one knows very little. 3. To complain to a person
who is not in a position to correct the difficulty. 4.
To purposely annoy another person verbally. 5. To
evangelize. See FLAME. Also used to describe a less
negative form of blather, such as friendly bullshitting.

REAL USER n. 1. A commercial user. One who is paying "real"
money for his computer usage. 2. A non-hacker. Someone
using the system for an explicit purpose (research pro-
ject, course, etc.). See USER.

REAL WORLD, THE n. 1. In programming, those institutions at
which programming may be used in the same sentence as
FORTRAN, COBOL, RPG, IBM, etc. 2. To programmers, the
location of non-programmers and activities not related
to programming. 3. A universe in which the standard
dress is shirt and tie and in which a person's working
hours are defined as 9 to 5. 4. The location of the
status quo. 5. Anywhere outside a university. "Poor
fellow, he's left MIT and gone into the real world."
Used pejoratively by those not in residence there. In
conversation, talking of someone who has entered the
real world is not unlike talking about a deceased per-
son.

RECURSION n. See RECURSION, TAIL RECURSION.

REL See BIN.

RIGHT THING, THE n. That which is "obviously" the correct or
appropriate thing to use, do, say, etc. Use of this
term often implies that in fact reasonable people may
disagree. "Never let your conscience keep you from

- 28 -


doing the right thing!" "What's the right thing for LISP
to do when it reads '(.)'?"

RUDE (WPI) adj. 1. (of a program) Badly written. 2. Func-
tionally poor, e.g. a program which is very difficult to
use because of gratuitously poor (random?) design deci-
sions. See CUSPY.

SACRED adj. Reserved for the exclusive use of something (a
metaphorical extension of the standard meaning). "Accu-
mulator 7 is sacred to the UUO handler." Often means
that anyone may look at the sacred object, but clobber-
ing it will screw whatever it is sacred to.

SAGA (WPI) n. A cuspy but bogus raving story dealing with N
random broken people.

SAV (save) See BIN.

SEMI 1. n. Abbreviation for "semicolon," when speaking.
"Commands to GRIND are prefixed by semi-semi-star" means
that the prefix is ";;*", not 1/4 of a star. 2. Prefix
with words such as "immediately," as a qualifier. "When
is the system coming up?" "Semi-immediately."

SERVER n. A kind of DAEMON which performs a service for the
requester, which often runs on a computer other than the
one on which the server runs.

SHIFT LEFT (RIGHT) LOGICAL [from any of various machines'
instruction sets] 1. v. To move oneself to the left
(right). To move out of the way. 2. imper. Get out of
that (my) seat! Usage: often used without the "logi-
cal," or as "left shift" instead of "shift left." Some-
times heard as LSH (lish), from the PDP-10 instruction
set.

SHR (share or shir) See BIN.

SHRIEK See EXCL. (Occasional CMU usage.)

69 adj. Large quantity. Usage: Exclusive to MIT-AI. "Go
away, I have 69 things to do to DDT before worrying
about fixing the bug in the phase of the moon output
routine." [Note: Actually, any number less than 100 but
large enough to have no obvious magic properties will be
recognized as a "large number." There is no denying that
"69" is the local favorite. I don't know whether its
origins are related to the obscene interpretation, but I
do know that 69 decimal = 105 octal, and 69 hexadecimal
= 105 decimal, which is a nice property. --GLS]

SLOP n. 1. A one-sided fudge factor (q.v.). Often intro-
duced to avoid the possibility of a fencepost error

- 29 -


(q.v.). 2. (used by compiler freaks) The ratio of code
generated by a compiler to hand-compiled code, minus 1;
i.e., the space (or maybe time) you lose because you
didn't do it yourself.

SLURP v. To read a large data file entirely into core before
working on it. "This program slurps in a 1K-by-1K
matrix and does an FFT."

SMART adj. Said of a program that does the Right Thing
(q.v.) in a wide variety of complicated circumstances.
There is a difference between calling a program smart
and calling it intelligent; in particular, there do not
exist any intelligent programs.

SMOKING CLOVER n. A psychedelic color munch due to Gosper.

SMOP [Simple (or Small) Matter of Programming] n. A piece of
code, not yet written, whose anticipated length is sig-
nificantly greater than its complexity. Usage: used to
refer to a program that could obviously be written, but
is not worth the trouble.

SNARF v. To grab, esp. a large document or file for the pur-
pose of using it either with or without the author's
permission. See BLT. Variant: SNARF (IT) DOWN. (At
MIT on ITS, DDT has a command called :SNARF which grabs
a job from another (inferior) DDT.)

SOFTWARE ROT n. Hypothetical disease the existence of which
has been deduced from the observation that unused pro-
grams or features will stop working after sufficient
time has passed, even if "nothing has changed." Also
known as "bit decay."

SOFTWARILY adv. In a way pertaining to software. "The sys-
tem is softwarily unreliable." The adjective "softwary"
is NOT used. See HARDWARILY.

SOS 1. (ess-oh-ess) n. A losing editor, SON OF STOPGAP. 2.
(sahss) v. Inverse of AOS, from the PDP-10 instruction
set.

SPAZZ 1. v. To behave spastically or erratically; more
often, to commit a single gross error. "Boy, is he
spazzing!" 2. n. One who spazzes. "Boy, what a spazz!"
3. n. The result of spazzing. "Boy, what a spazz!"

SPLAT n. 1. Name used in many places (DEC, IBM, and others)
for the ASCII star ("*") character. 2. (MIT) Name used
by some people for the ASCII pound-sign ("#") character.
3. (Stanford) Name used by some people for the
Stanford/ITS extended ASCII circle-x character. (This
character is also called "circle-x," "blobby," and

- 30 -


"frob," among other names.) 4. (Stanford) Name for the
semi-mythical extended ASCII circle-plus character. 5.
Canonical name for an output routine that outputs what-
ever the the local interpretation of splat is. Usage:
nobody really agrees what character "splat" is, but the
term is common.

SUPDUP v. To communicate with another ARPAnet host using the
SUPDUP program, which is a SUPer-DUPer TELNET talking a
special display protocol used mostly in talking to ITS
sites. Sometimes abbreviated to SD.

STATE n. Condition, situation. "What's the state of NEWIO?"
"It's winning away." "What's your state?" "I'm about to
gronk out." As a special case, "What's the state of the
world?" (or, more silly, "State-of-world-P?") means
"What's new?" or "What's going on?"

STOPPAGE n. Extreme lossage (see LOSSAGE) resulting in some-
thing (usually vital) becoming completely unusable.

STY (pronounced "sty," not spelled out) n. A pseudo-
teletype, which is a two-way pipeline with a job on one
end and a fake keyboard-tty on the other. Also, a stan-
dard program which provides a pipeline from its control-
ling tty to a pseudo-teletype (and thence to another
tty, thereby providing a "sub-tty"). This is MIT termi-
nology; the SAIL and DEC equivalent is PTY.

SUPERPROGRAMMER n. See "wizard," "hacker." Usage: rare.
(Becoming more common among IBM and Yourdon types.)

SWAPPED adj. From the use of secondary storage devices to
implement virtual memory in computer systems. Something
which is SWAPPED IN is available for immediate use in
main memory, and otherwise is SWAPPED OUT. Often used
metaphorically to refer to people's memories ("I read
TECO ORDER every few months to keep the information
swapped in.") or to their own availability ("I'll swap
you in as soon as I finish looking at this other prob-
lem.").

SYSTEM n. 1. The supervisor program on the computer. 2. Any
large-scale program. 3. Any method or algorithm. 4.
The way things are usually done. Usage: a fairly ambi-
guous word. "You can't beat the system." SYSTEM HACKER:
one who hacks the system (in sense 1 only; for sense 2
one mentions the particular program: e.g., LISP HACKER)

T [from LISP terminology for "true"] 1. Yes. Usage: used in
reply to a question, particularly one asked using the
"-P" convention). See NIL. 2. See TIME T.

TAIL RECURSION n. See TAIL RECURSION.

- 31 -


TALK MODE See COM MODE.

TASTE n. (primarily MIT-DMS) The quality in programs which
tends to be inversely proportional to the number of
features, hacks, and kluges programmed into it. Also,
TASTY, TASTEFUL, TASTEFULNESS. "This feature comes in N
tasty flavors." Although TASTEFUL and FLAVORFUL are
essentially synonyms, TASTE and FLAVOR are not.

TECO (tee'koe) [acronym for Text Editor and COrrector] 1. n.
A text editor developed at MIT, and modified by just
about everybody. If all the dialects are included, TECO
might well be the single most prolific editor in use.
Noted for its powerful pseudo-programming features and
its incredibly hairy syntax. 2. v. To edit using the
TECO editor in one of its infinite forms; sometimes used
to mean "to edit" even when not using TECO! Usage: rare
at SAIL, where most people wouldn't touch TECO with a
TENEX pole. [Historical note: DEC grabbed an ancient
version of MIT TECO many years ago when it was still a
TTY-oriented editor. By now, TECO at MIT is highly
display-oriented and is actually a language for writing
editors, rather than an editor. Meanwhile, the outside
world's various versions of TECO remain almost the same
as the MIT version of ten years ago. DEC recently tried
to discourage its use, but an underground movement of
sorts kept it alive.] [Since this note was written I
found out that DEC tried to force their hackers by
administrative decision to use a hacked up and generally
lobotomized version of SOS instead of TECO, and they
revolted. --MRC]

TELNET v. To communicate with another ARPAnet host using the
TELNET protocol. TOPS-10 people use the word IMPCOM
since that is the program name for them. Sometimes
abbreviated to TN. "I usually TN over to SAIL just to
read the AP News."

TENSE adj. Of programs, very clever and efficient. A tense
piece of code often got that way because it was highly
bummed, but sometimes it was just based on a great idea.
A comment in a clever display routine by Mike Kazar:
"This routine is so tense it will bring tears to your
eyes. Much thanks to Craig Everhart and James Gosling
for inspiring this hack attack." A tense programmer is
one who produces tense code.

TERPRI (tur'pree) [from the LISP 1.5 (and later, MacLISP)
function to start a new line of output] v. To output a
CRLF (q.v.).

THEORY n. Used in the general sense of idea, plan, story, or
set of rules. "What's the theory on fixing this TECO
loss?" "What's the theory on dinner tonight?"

- 32 -


("Chinatown, I guess.") "What's the current theory on
letting losers on during the day?" "The theory behind
this change is to fix the following well-known screw..."

THRASH v. To move wildly or violently, without accomplishing
anything useful. Swapping systems which are overloaded
waste most of their time moving pages into and out of
core (rather than performing useful computation), and
are therefore said to thrash.

TICK n. 1. Interval of time; basic clock time on the com-
puter. Typically 1/60 second. See JIFFY. 2. In simu-
lations, the discrete unit of time that passes "between"
iterations of the simulation mechanism. In AI applica-
tions, this amount of time is often left unspecified,
since the only constraint of interest is that caused
things happen after their causes. This sort of AI simu-
lation is often pejoratively referred to as "tick-tick-
tick" simulation, especially when the issue of simul-
taneity of events with long, independent chains of
causes is handwaved.

TIME T n. 1. An unspecified but usually well-understood
time, often used in conjunction with a later time T+1.
"We'll meet on campus at time T or at Louie's at time
T+1." 2. SINCE (OR AT) TIME T EQUALS MINUS INFINITY: A
long time ago; for as long as anyone can remember; at
the time that some particular frob was first designed.

TOOL v.i. To work; to study. See HACK (def #9).

TRAP 1. n. A program interrupt, usually used specifically to
refer to an interrupt caused by some illegal action tak-
ing place in the user program. In most cases the system
monitor performs some action related to the nature of
the illegality, then returns control to the program.
See UUO. 2. v. To cause a trap. "These instructions
trap to the monitor." Also used transitively to indicate
the cause of the trap. "The monitor traps all
input/output instructions."

TTY (titty) n. Terminal of the teletype variety, character-
ized by a noisy mechanical printer, a very limited char-
acter set, and poor print quality. Usage: antiquated
(like the TTY's themselves). Sometimes used to refer to
any terminal at all; sometimes used to refer to the par-
ticular terminal controlling a job.

TWEAK v. To change slightly, usually in reference to a
value. Also used synonymously with TWIDDLE. See FROB-
NICATE and FUDGE FACTOR.

TWENEX n. The TOPS-20 operating system by DEC. So named
because TOPS-10 was a typically crufty DEC operating

- 33 -


system for the PDP-10. BBN developed their own system,
called TENEX (TEN EXecutive), and in creating TOPS-20
for the DEC-20 DEC copied TENEX and adapted it for the
20. Usage: DEC people cringe when they hear TOPS-20
referred to as "Twenex," but the term seems to be catch-
ing on nevertheless. Release 3 of TOPS-20 is suffi-
ciently different from release 1 that some (not all)
hackers have stopped calling it TWENEX, though the writ-
ten abbreviation "20x" is still used.

TWIDDLE n. 1. tilde (ASCII 176, "~"). Also called "squig-
gle," "sqiggle" (sic--pronounced "skig'gul"), and "twad-
dle," but twiddle is by far the most common term. 2. A
small and insignificant change to a program. Usually
fixes one bug and generates several new ones. 3. v. To
change something in a small way. Bits, for example, are
often twiddled. Twiddling a switch or knob implies much
less sense of purpose than toggling or tweaking it; see
FROBNICATE.

UP adj. 1. Working, in order. "The down escalator is up."
2. BRING UP: v. To create a working version and start
it. "They brought up a down system."

USER n. A programmer who will believe anything you tell him.
One who asks questions. Identified at MIT with "loser"
by the spelling "luser." See REAL USER. [Note by GLS: I
don't agree with RF's definition at all. Basically,
there are two classes of people who work with a program:
there are implementors (hackers) and users (losers).
The users are looked down on by hackers to a mild degree
because they don't understand the full ramifications of
the system in all its glory. (A few users who do are
known as real winners.) It is true that users ask ques-
tions (of necessity). Very often they are annoying or
downright stupid.]

UUO (you-you-oh) [short for "Un-Used Operation"] n. A DEC-10
system monitor call. The term "Un-Used Operation" comes
from the fact that, on DEC-10 systems, monitor calls are
implemented as invalid or illegal machine instructions,
which cause traps to the monitor (see TRAP). The SAIL
manual describing the available UUO's has a cover pic-
ture showing an unidentified underwater object. See
YOYO. [Note: DEC sales people have since decided that
"Un-Used Operation" sounds bad, so UUO now stands for
"Unimplemented User Operation."] Tenex and Twenex sys-
tems use the JSYS machine instruction (q.v.), which is
halfway between a legal machine instruction and a UUO,
since KA-10 Tenices implement it as a hardware instruc-
tion which can be used as an ordinary subroutine call
(sort of a "pure JSR").

VANILLA adj. Ordinary flavor, standard. See FLAVOR. When

- 34 -


used of food, very often does not mean that the food is
flavored with vanilla extract! For example, "vanilla-
flavored wonton soup" (or simply "vanilla wonton soup")
means ordinary wonton soup, as opposed to hot and sour
wonton soup.

VAXEN [from "oxen," perhaps influenced by "vixen"] n. pl.
The plural of VAX (a DEC machine).

VIRGIN adj. Unused, in reference to an instantiation of a
program. "Let's bring up a virgin system and see if it
crashes again." Also, by extension, unused buffers and
the like within a program.

VIRTUAL adj. 1. Common alternative to LOGICAL (q.v.), but
never used with compass directions. 2. Performing the
functions of. Virtual memory acts like real memory but
isn't.

VISIONARY n. One who hacks vision (in an AI context, such as
the processing of visual images).

WALDO [probably taken from the story "Waldo," by Heinlein,
which is where the term was first used to mean a mechan-
ical adjunct to a human limb] Used at Harvard, particu-
larly by Tom Cheatham and students, instead of FOOBAR as
a meta-syntactic variable and general nonsense word.
See FOO, BAR, FOOBAR, QUUX.

WALL [shortened form of HELLO WALL, apparently from the
phrase "up against a blank wall"] (WPI) interj. 1. An
indication of confusion, usually spoken with a quizzical
tone. "Wall??" 2. A request for further explication.

WALLPAPER n. A file containing a listing (e.g., assembly
listing) or transcript, esp. a file containing a tran-
script of all or part of a login session. (The idea was
that the LPT paper for such listings was essentially
good only for wallpaper, as evidenced at SAIL where it
was used as such to cover windows.) Usage: not often
used now, esp. since other systems have developed other
terms for it (e.g., PHOTO on TWENEX). The term possibly
originated on ITS, where the commands to begin and end
transcript files are still :WALBEG and :WALEND, with
default file DSK:WALL PAPER.

WATERBOTTLE SOCCER n. A deadly sport practiced mainly by
Sussman's graduate students. It, along with chair bowl-
ing, is the most evident manifestation of the "locker
room atmosphere" said to reign in that sphere. (Sussman
doesn't approve.) [As of 11/82, it's reported that the
sport has given way to a new game called "disc-boot,"
and Sussman even participates occasionally.]


- 35 -


WEDGED [from "head wedged up ass"] adj. To be in a locked
state, incapable of proceeding without help. (See
GRONK.) Often refers to humans suffering misconcep-
tions. "The swapper is wedged." This term is sometimes
used as a synonym for DEADLOCKED (q.v.).

WHAT n. The question mark character ("?"). See QUES.
Usage: rare, used particularly in conjunction with WOW.

WHEEL n. 1. A privilege bit that canonically allows the pos-
sessor to perform any operation on a timesharing system,
such as read or write any file on the system regardless
of protections, change or or look at any address in the
running monitor, crash or reload the system, and
kill/create jobs and user accounts. The term was
invented on the TENEX operating system, and carried over
to TOPS-20, Xerox-IFS and others. 2. A person who
posses a wheel bit. "We need to find a wheel to unwedge
the hung tape drives."

WHEEL WARS [from LOTS at Stanford University] A period dur-
ing which student wheels hack each other by attempting
to log each other out of the system, delete each other's
files, or otherwise wreak havoc, usually at the expense
of the lesser users.

WIN [from MIT jargon] 1. v. To succeed. A program wins if
no unexpected conditions arise. 2. BIG WIN: n. Serendi-
pity. Emphatic forms: MOBY WIN, SUPER WIN, HYPER-WIN
(often used interjectively as a reply). For some reason
SUITABLE WIN is also common at MIT, usually in reference
to a satisfactory solution to a problem. See LOSE.

WINNAGE n. The situation when a lossage is corrected, or
when something is winning. Quite rare. Usage: also
quite rare.

WINNER 1. n. An unexpectedly good situation, program, pro-
grammer or person. 2. REAL WINNER: Often sarcastic, but
also used as high praise.

WINNITUDE n. The quality of winning (as opposed to WINNAGE,
which is the result of winning). "That's really great!
Boy, what winnitude!"

WIZARD n. 1. A person who knows how a complex piece of
software or hardware works; someone who can find and fix
his bugs in an emergency. Rarely used at MIT, where
HACKER is the preferred term. 2. A person who is per-
mitted to do things forbidden to ordinary people, e.g.,
a "net wizard" on a TENEX may run programs which speak
low-level host-imp protocol; an ADVENT wizard at SAIL
may play Adventure during the day.


- 36 -


WORMHOLE n. A location in a monitor which contains the
address of a routine, with the specific intent of making
it easy to substitute a different routine. The follow-
ing quote comes from "Polymorphic Systems," vol. 2, p.
54:

"Any type of I/O device can be substituted for the stan-
dard device by loading a simple driver routine for that
device and installing its address in one of the
monitor's
__________
*The term has been used to describe a hypothetical
astronomical situation where a black hole connects to
the of the universe. When this happens, information can
pass through the wormhole, in only one direction, much
as pass down the monitor's wormholes."

WOW See EXCL.

XGP 1. n. Xerox Graphics Printer. 2. v. To print something
on the XGP. "You shouldn't XGP such a large file."

XYZZY [from the Adventure game] adj. See PLUGH.

YOYO n. DEC service engineers' slang for UUO (q.v.). Usage:
rare at Stanford and MIT, has been found at random DEC
installations.

YOYO MODE n. State in which the system is said to be when it
rapidly alternates several times between being up and
being down.

YU-SHIANG WHOLE FISH n. The character gamma (extended SAIL
ASCII 11), which with a loop in its tail looks like a
fish. Usage: used primarily by people on the MIT LISP
Machine. Tends to elicit incredulity from people who
hear about it second-hand.

ZERO v. 1. To set to zero. Usually said of small pieces of
data, such as bits or words. 2. To erase; to discard
all data from. Said of disks and directories, where
"zeroing" need not involve actually writing zeroes
throughout the area being zeroed.


---

Reply all
Reply to author
Forward
0 new messages