maart@cs.vu.nl (Maarten Litmaath) (11/25/89)
: This is a shar archive. Extract with sh, not csh.
: This archive ends with exit, so do not worry about trailing junk.
: --------------------------- cut here --------------------------
PATH=/bin:/usr/bin:/usr/ucb
echo Extracting 'pronounce'
sed 's/^X//' > 'pronounce' << '+ END-OF-FILE ''pronounce'
XNames derived from UNIX are marked with *, names derived from C are marked
Xwith +, names derived from (Net)Hack are marked with & and names deserving
Xfuther explanation are marked with a #. The explanations will be given at
Xthe very end.
X
X------------------------------------------------------------------------------
X -- SINGLE CHARACTERS --
X
X SPACE, blank, ghost&
X
X! EXCLAMATION POINT, exclamation (mark), (ex)clam, excl, wow, hey, boing,
X bang#, shout, yell, shriek, pling, factorial, ball-bat, smash, cuss,
X store#, potion&, not*+
X
X" QUOTATION MARK, (double) quote, dirk, literal mark, rabbit ears,
X double ping, double glitch, amulet&, web&
X
X# CROSSHATCH, pound, pound sign, number, number sign, sharp, octothorpe#,
X hash, fence, crunch, mesh, hex, flash, grid, pig-pen, tictactoe,
X scratch (mark), (garden)gate, hak, oof, rake, sink&, corridor&
X
X$ DOLLAR SIGN, dollar, cash, currency symbol, buck, string#, escape#,
X ding, big-money, gold&
X
X% PERCENT SIGN, percent, mod+, shift-5, double-oh-seven, grapes, food&
X
X& AMPERSAND, and, amper, address+, shift-7, andpersand, snowman,
X bitand+, donald duck#, daemon&, background*
X
X' APOSTROPHE, (single) quote, tick, prime, irk, pop, spark, glitch,
X lurker above&
X
X* ASTERISK, star, splat, spider, aster, times, wildcard*, gear, dingle,
X (Nathan) Hale#, bug, gem&, twinkle, funny button#, pine cone, glob*
X
X() PARENTHESES, parens, round brackets, bananas, ears, bowlegs
X( LEFT PARENTHESIS, (open) paren, so, wane, parenthesee, open, sad,
X tool&
X) RIGHT PARENTHESIS, already, wax, unparenthesee, close (paren), happy,
X thesis, weapon&
X
X+ PLUS SIGN, plus, add, cross, and, intersection, door&, spellbook&
X
X, COMMA, tail, trapper&
X
X- HYPHEN, minus (sign), dash, dak, option, flag, negative (sign), worm,
X bithorpe#
X
X. PERIOD, dot, decimal (point), (radix) point, spot, full stop,
X put#, floor&
X
X/ SLASH, stroke, virgule, solidus, slant, diagonal, over, slat, slak,
X across#, compress#, spare, divided-by, wand&
X
X: COLON, two-spot, double dot, dots, chameleon&
X
X; SEMICOLON, semi, hybrid, giant eel&
X
X<> ANGLE BRACKETS, angles, funnels, brokets, pointy brackets
X< LESS THAN, less, read from*, from*, in*, comesfrom*, crunch,
X sucks, left chevron#, open pointy (brack[et]), bra#, upstairs&
X> GREATER THAN, more, write to*, into/toward*, out*, gazinta*, zap,
X blows, right chevron#, closing pointy (brack[et]), ket#, downstairs&
X
X= EQUAL SIGN, equal(s), gets, becomes, quadrathorpe#, half-mesh, ring&
X
X? QUESTION MARK, question, query, whatmark, what, wildchar*, huh, ques,
X kwes, quiz, quark, hook, scroll&
X
X@ AT SIGN, at, each, vortex, whirl, whirlpool, cyclone, snail, ape, cat,
X snable-a#, trunk-a#, rose, cabbage, Mercantile symbol, strudel#,
X fetch#, shopkeeper&, human&
X
X[] BRACKETS, square brackets, U-turns, edged parentheses
X[ LEFT BRACKET, bracket, bra, (left) square (brack[et]), opensquare,
X armor&
X] RIGHT BRACKET, unbracket, ket, right square (brack[et]), unsquare, close,
X mimic&
X
X\ BACKSLASH, reversed virgule, bash, (back)slant, backwhack, backslat,
X escape*, backslak, bak, reduce#, opulent throne&
X
X^ CIRCUMFLEX, caret, carrot, (top)hat, cap, uphat, party hat, housetop,
X up arrow, control, boink, chevron, hiccup, power, to-the(-power), fang,
X sharkfin, and#, xor+, wok, trap&, pointer#, pipe*
X
X_ UNDERSCORE, underline, underbar, under, score, backarrow, flatworm, blank,
X chain&, gets#
X
X` GRAVE, (grave) accent, backquote, left/open quote, backprime,
X unapostrophe, backspark, birk, blugle, backtick, push, backglitch,
X backping, execute#, boulder&, rock&
X
X{} BRACES, curly braces, squiggly braces, curly brackets, squiggle brackets,
X Tuborgs#, ponds, curly chevrons#, squirrly braces
X{ LEFT BRACE, brace, curly, leftit, embrace, openbrace, begin+,
X fountain&
X} RIGHT BRACE, unbrace, uncurly, rytit, bracelet, close, end+, a pool&
X
X| VERTICAL BAR, pipe*, pipe to*, vertical line, broken line#, bar, or+,
X bitor+, vert, v-bar, spike, to*, gazinta*, thru*, pipesinta*, tube,
X mark, whack, gutter, wall&
X
X~ TILDE, twiddle, tilda, tildee, wave, squiggle, swung dash, approx,
X wiggle, enyay#, home*, worm, not+
X
X
X -- MULTIPLE CHARACTER STRINGS --
X
X!? interrobang (one overlapped character)
X/* slashterix+, slashaster
X*/ asterslash+, times-div#
X<- gets
X<< left-shift+, double smaller
X>> appends*, cat-astrophe, right-shift+, double greater
X-> arrow+, pointer to+, hiccup+
X#! sh'bang, wallop
X\!* bash-bang-splat
X() nil#
X&& and+, and-and+, amper-amper, succeeds-then*
X|| or+, or-or+, fails-then*
X
X
X -- NOTES --
X
X! bang comes from old card punch phenom where punching ! code made a
X loud noise; however, this pronunciation is used in the (non-
X computerized) publishing and typesetting industry in the U.S.
X too, so ...
X! store from FORTH
X# octothorpe from Bell System
X$ string from BASIC
X$ escape from TOPS-10
X& donald duck from the Danish "Anders And", which means "Donald Duck"
X* splat from DEC "spider" glyph
X* Nathan Hale "I have but one asterisk for my country."
X* funny button at Pacific Bell, * was referred to by employees as the "funny
X button", which did not please management at all when it became
X part of the corporate logo of Pacific Telesis, the holding
X company ...
X*/ times-div from FORTH
X= quadrathorpe half an octothorpe
X- bithorpe half a quadrathorpe (So what's a monothorpe?)
X. put Victor Borge on Electric Company
X/ across APL
X/ compress APL
X< left chevron from the military: worn vertically on the sleeve to signify
X rating
X< bra from quantum mechanics
X> right chevron see "< left chevron"
X> ket from quantum mechanics
X@ snable-a from Danish; may translate as "trunk-a"
X@ trunk-a "trunk" = "elephant nose"
X@ strudel as in Austrian apple cake
X@ fetch from FORTH
X\ reduce APL
X^ and from formal logic
X^ pointer from PASCAL
X_ gets some alternative representation of underscore resembles a
X backarrow
X` execute from shell command substitution
X{} Tuborgs from advertizing for well-known Danish beverage
X{} curly chevr. see "< left chevron"
X| broken line EBCDIC has two vertical bars, one solid and one broken.
X~ enyay from the Spanish n-tilde
X() nil LISP
+ END-OF-FILE pronounce
chmod 'u=rw,g=r,o=r' 'pronounce'
set `wc -c 'pronounce'`
count=$1
case $count in
6212) :;;
*) echo 'Bad character count in ''pronounce' >&2
echo 'Count should be 6212' >&2
esac
exit 0
--
[...] like a roving gang. "Ah, here's a NEW almost-empty group to post train
schedules and core dumps in!" (Joe Buck) | maart@cs.vu.nl, mcsun!botter!maartchl@cs.man.ac.uk (Charles Lindsey) (11/27/89)
You may wish to add
; SEMI-COLON ... go-on ... {from ALGOL 68}
:= COLON EQUALS becomes {from ALGOL68, and most other languages too}