xref: /original-bsd/usr.bin/spell/87_changes (revision b7d3bfcc)
1*b7d3bfccSbostic	Changes in the wordlists used by "spell" -- March 1987
2*b7d3bfccSbostic
3*b7d3bfccSbostic(a)  Words to be added to /usr/dict/words:
4*b7d3bfccSbostic
5*b7d3bfccSbostic(a1)  First, the straightforward cases: useful words not previously
6*b7d3bfccSbosticaccepted by "spell".  Most were obtained by reading issues of Natural
7*b7d3bfccSbosticHistory Magazine (and also one book on India) at the terminal, and
8*b7d3bfccSbostictyping in words that I guessed might be missing but that seemed common
9*b7d3bfccSbosticenough to be worth including.  Others came up in different ways, such
10*b7d3bfccSbosticas thinking about the algorithms "spell" must use to get derived forms,
11*b7d3bfccSbosticguessing at loopholes, and testing them out.  Whenever I had a list of
12*b7d3bfccSbostictwenty or thirty words, I would run "spell" on it, and add the results
13*b7d3bfccSbosticto my collection.
14*b7d3bfccSbostic
15*b7d3bfccSbosticabhor abjure abnegation abscond absurdum acacia acetaminophen Achaean
16*b7d3bfccSbosticacidify acidulate acrimonious acrimony acrophobia acrophobic
17*b7d3bfccSbosticacupuncture Adlerian adrenalin adoration aerie aerofoil Aesop afreet
18*b7d3bfccSbosticAfrikaans Afrikaner afterbirth agar agog agribusiness agronomist
19*b7d3bfccSbosticagronomy airbrush Aladdin Alasdair Alastair albino alchemist Aleutian
20*b7d3bfccSbosticAlgonquian alimentary allmsgs alpaca amoeboid Amharic ammonite amnesia
21*b7d3bfccSbosticamnesiac amnesty amniocentesis amniotic Anacreon Analects anatomist
22*b7d3bfccSbosticAndalusia androgen anaphora anaphoric animist annelid anoint
23*b7d3bfccSbosticanticonvulsant anthropocentric anthropoid anthropomorphism Antilles
24*b7d3bfccSbosticantipodal antivenin aphrodisiac apiary apical apoplectic apoplexy
25*b7d3bfccSbosticapostasy aquifer Arapaho arborescent Argentine Argentinian aria
26*b7d3bfccSbosticarthropod ashram astrologer astrology astrophysicist asymptomatic atoll
27*b7d3bfccSbosticatonic Attlee auspice austral autochthonous autopilot auxin Avernus
28*b7d3bfccSbosticavian Avignon avowal Azores bacchanalian backpedal backscatter
29*b7d3bfccSbosticbackslash backslide backwash Baja bannock baobab bareback Barnum baryon
30*b7d3bfccSbosticbasaltic basilica basketry Basque bassoon beagle bedevil beeswax
31*b7d3bfccSbosticbedfellow befriend begat begot Belize bellyaching bellyful beluga
32*b7d3bfccSbosticBenares bestiary Bhagavadgita bigamy bighorn bike Bilbao billfold
33*b7d3bfccSbosticbipedal birdcage birthrate Blackfoot blackguard blacktop blitzkrieg
34*b7d3bfccSbosticbloodletting blunderbuss blurb bogeyman bookmark bookworm boreal
35*b7d3bfccSbosticBosporus bossy bottlecap bouillabaisse bouillon bountiful bowerbird
36*b7d3bfccSbosticbrainchild brakemen breakneck Brie brigand bristlecone bristly
37*b7d3bfccSbosticbroadminded brushstroke bubonic buccaneer bucketful bulbous bullrush
38*b7d3bfccSbosticbumpkin bumpy bushland businesswoman businesswomen busload busywork
39*b7d3bfccSbosticbutterscotch buzzard caching cacophonous Caesarian Cajun calabash
40*b7d3bfccSbosticcallosity calyx Camembert Cameroon canoeist Canopus capuchin carapace
41*b7d3bfccSbosticCarboniferous cardigan cardioid Carlsbad carousel carpal carpetbag
42*b7d3bfccSbosticcarpetbagger carpetbagging cassava castrate cataleptic Catalonia caudal
43*b7d3bfccSbosticcatwalk ceasefire celebratory Celt centripetal cetacean Chandigarh
44*b7d3bfccSbosticchapati charcuterie chauvinism chauvinist Cheddar cheesemaking Chelsea
45*b7d3bfccSbosticchewy chickpea childbearing childrearing chintz chintzy chitin
46*b7d3bfccSbosticchitinous Chloe choline chondrite chopstick choryza chromosomal
47*b7d3bfccSbosticchromosome chrysalis circadian clavicle clef Clemens cloaca cloacal
48*b7d3bfccSbosticclownish cob cockfight codex coevolution cognoscenti coldhearted colic
49*b7d3bfccSbosticcollocate cologne comestible commensal compunction condominium
50*b7d3bfccSbosticconspecific constipate construal contraindicate contrapositive
51*b7d3bfccSbosticcoprocessor copulate corolla corpuscle corset Corsica Cortez cottontail
52*b7d3bfccSbosticcoterie countermand countermeasure counterrevolution
53*b7d3bfccSbosticcounterrevolutionary counterthreat counterweight couplet crampon
54*b7d3bfccSbosticcrinoid cropland crore crossword crowbar crunchy crustacean crusty
55*b7d3bfccSbosticcubicle cubby cubit cultivar cuneiform curmudgeon Cuzco Cuvier cygnet
56*b7d3bfccSbosticcymbal daemon daguerreotype dal Damocles damselfly datura dawdle
57*b7d3bfccSbosticdecapitate decapod decoy defoliate Deimos Deirdre deliveryman
58*b7d3bfccSbosticdeliverymen Demeter demographer dentition deplane depredation
59*b7d3bfccSbosticdermatology determinacy detritus deuteron diagrammed diagramming
60*b7d3bfccSbosticdiatribe dieresis digamma diminuendo dimorphic dimorphism Diocletian
61*b7d3bfccSbosticDiogenes doddering dogmatist domesticate dormouse dorsal downy drably
62*b7d3bfccSbosticDraconian Dravidian drawstring drayman driftwood drupe duckbilled
63*b7d3bfccSbosticduckweed dumpling dugong dumbly dumpster duodenal duodenum dyestuff
64*b7d3bfccSbosticearshot Earthman Earthmen echolocation effusion Egyptology eightyfold
65*b7d3bfccSbosticelevenfold eliminable elver emacs embitter emblazon emetic emigre
66*b7d3bfccSbosticemigree emissive empathic emptyhanded endemic endometrial endometriosis
67*b7d3bfccSbosticepiphyte epiphytic epilepsy epiphany eponymous equivocate ermine
68*b7d3bfccSbosticescarpment estrogen estrous estrus ethernet ethnomusicology Etruria
69*b7d3bfccSbosticeuglena eukaryotic euphony euphonious eutrophication Everglade
70*b7d3bfccSbosticeviscerate exactitude excrement exfoliate exoskeleta expatriate expiry
71*b7d3bfccSbosticextramural extracurricular extraterritorial eyesore faience Falkland
72*b7d3bfccSbosticFallopian falsetto faunal fecal feces feckless feisty femoral fennec
73*b7d3bfccSbosticfervid festoon fiddlehead fiftyfold Fiji Fijian filamentous fingerling
74*b7d3bfccSbosticfinitude flan floodwater floruit flunk flunky folic folksinger
75*b7d3bfccSbosticfolksinging folktale foment foolscap foothold foraminifera forgather
76*b7d3bfccSbosticforgo forgone forswore forsworn fortyfold forwent foxtrot fractal
77*b7d3bfccSbosticfreedman freeload fridge Friesland Frisian frizzy frolicked frolicking
78*b7d3bfccSbosticfrond Fulbright fumarole fundraiser fundraising funerary funky Galilean
79*b7d3bfccSbosticGalileo gamesmanship gamete Gandhi Gandhian garnish gases gastronomic
80*b7d3bfccSbosticgatekeeper Gautama gauzy gazebo gazpacho Geminid gemsbok gentlewoman
81*b7d3bfccSbosticgentlewomen genuflect geode geothermal gestation gestural Ghanian
82*b7d3bfccSbosticgibberellin gimlet girt gizmo gizzard gjetost glibly gluten gluttonous
83*b7d3bfccSbosticgluttony Gobi gonad gonadotropic gramophone grasshopper gravitometer
84*b7d3bfccSbosticgraviton gridlock grimy grotto grottoes grouch grouchy groundhog grouse
85*b7d3bfccSbosticgrump grumpy Gruyere Guinevere Gujarat Gujarati gulch gunpoint haggis
86*b7d3bfccSbostichagiography hairspring harebrained halftone hallucinatory hallucinogen
87*b7d3bfccSbostichallucinogenic hamstrung handpicked handprint hangdog hangnail
88*b7d3bfccSbostichardbound hardcover hardhearted hardwire harken hatchery Hausa
89*b7d3bfccSbostichaversack headcount headlong headman headmen heartland heartthrob
90*b7d3bfccSbosticheartrending heavyset Hebrides Heidegger heifer Hellespont herbarium
91*b7d3bfccSbosticherbicide herbivore herbivorous herdsmen hermaphrodite hermaphroditic
92*b7d3bfccSbostichermit hermitage hernia hidebound hindquarters Hindi Hindustan hippie
93*b7d3bfccSbostichoax hollandaise homeobox homeopathic homespun hominid honky hoofprint
94*b7d3bfccSbosticHopi hormonal hornpipe Hottentot hotfoot housemate hubcap hullaballoo
95*b7d3bfccSbostichullabaloo humdrum hunchback hydrocyanic hydrophone hyperthermia
96*b7d3bfccSbostichypothalmus hypothermia hypotonic icecap iceman incisor iconography
97*b7d3bfccSbosticideogram idetic idly ignominy immunology inchoate inauthentic inchworm
98*b7d3bfccSbosticincognito Indochinese Indus inebriate inedible inessential infanticide
99*b7d3bfccSbosticinflorescent info infusoria ingrained innard insectivore insolate
100*b7d3bfccSbosticinstar insectivorous interdigitate interferon intestinal intuit
101*b7d3bfccSbosticinvocable Iranian Iraqi ironbound irreconciliable islet isthmus itchy
102*b7d3bfccSbosticjackal java Johanna Judaica juggernaut jukebox Jung Jungian Jutland
103*b7d3bfccSbosticKampuchea Kannada Kashmir katydid Kerouac keto Kilimanjaro kinkajou
104*b7d3bfccSbostickinsman kinsmen Knossos krill krummholz Kumar labium lachrymose
105*b7d3bfccSbosticladybird ladybug lakh lama Lancelot lancet landlady landlocked
106*b7d3bfccSbosticlandlubber landmass landowning langur layperson lectern Leibniz lemur
107*b7d3bfccSbosticlepidopterist leviathan lexicographer liana Libra Lieberman lightfooted
108*b7d3bfccSbosticlikeable limerick limnology linchpin Linnaeus linoleic Linton
109*b7d3bfccSbosticlittermate llama loanword loch Lobelia longwinded loris lorry lox
110*b7d3bfccSbosticlugubrious lumbago lumberjack lycee lyre lyrebird Macadamia macaw
111*b7d3bfccSbosticmacerate machete MacMahon Madhya maelstrom Mafia Mafioso Magellanic
112*b7d3bfccSbosticmaharaja Maharashtra mainframe Majorca Malthus Malthusian maltster
113*b7d3bfccSbosticmammary Manchuria mandible mango mangy mangrove manicure manifesto
114*b7d3bfccSbosticmanioc mannitol mantelpiece marmoset marshy marzipan matriarchy
115*b7d3bfccSbosticmatrilineal mayfly meadowlark megalopolis Meiji melanism meltdown
116*b7d3bfccSbosticMendelian menopausal menopause Menorca menstrual meow messiah messianic
117*b7d3bfccSbosticmestizo metazoa metazoan metonymy mezzanine miaow midyear militiaman
118*b7d3bfccSbosticmillionfold mimicry mimosa Minotaur mocha Moghul Mohammed moldy mooch
119*b7d3bfccSbosticmoonbeam mortuary mosquitoes motorcade motorcar mountaintop mountebank
120*b7d3bfccSbosticmousse mouthpart mozzarella mudhole Muenster mukluk Multics mummify
121*b7d3bfccSbosticmusky mycoplasma mycorrhiza Mysore narwhal narrowminded nawab
122*b7d3bfccSbosticNebuchadnezzar nefarious neigh nematocyst nematode neoteny nepotism
123*b7d3bfccSbosticnepotistic neutronium nifty nightshade ninetyfold noisome Nordic Norse
124*b7d3bfccSbosticnosy novae nucleon nudibranch numbly nurturant oatcake obstetrician
125*b7d3bfccSbosticobtuse oceanographer oddball odyssey oedipal oenology offprint Ojibwa
126*b7d3bfccSbosticokapi okra Olduvai Oligocene Olivier omnivore omnivorous oracular Orca
127*b7d3bfccSbosticorigami ornithology ostentation oviduct oviparous ovipositor
128*b7d3bfccSbosticovoviviparous ovulate ovum owlet oxbow paleoanthropology palaeontology
129*b7d3bfccSbosticpalp palpate Panamanian Pangaea panicking pantaloon pantothenic papacy
130*b7d3bfccSbosticparalytic Paraguayan parallelogram parka Parmesan paroxysm Parsi
131*b7d3bfccSbosticParthia passarine passim passbook pathbreaking patois patrilineage
132*b7d3bfccSbosticpatrilineal Pavlovian pawnbroker pawpaw payload peahen pelagic pellucid
133*b7d3bfccSbosticPeloponnese pencilled pendulous peninsular penumbral Pentateuch
134*b7d3bfccSbosticpentatonic peon peppercorn peregrine perigee permafrost Perseid
135*b7d3bfccSbosticPersephone perspicacity peter petiole pH phalanges phantasm pheromone
136*b7d3bfccSbosticPhobos phosphite phosphorous phylogenetic phylum pianoforte Pict
137*b7d3bfccSbosticpiloerection pincer pinniped pipetting pirouetting Pizarro placemat
138*b7d3bfccSbosticplait plasmid plaudit playpen plaything plebiscite plectrum pleurisy
139*b7d3bfccSbosticplowmen ploy policewoman pollywog polyandrous polyandry polygamous
140*b7d3bfccSbosticpolygamy polygyny Polynesia polysemous polysemy pomelo pomology
141*b7d3bfccSbosticponderosa pontification postmodern potsherd Pradesh praline predacious
142*b7d3bfccSbosticprehensile preparator priestess primordial probationary probosces
143*b7d3bfccSbosticproboscis profiteer programmatic prokaryotic pronghorn pronominal
144*b7d3bfccSbosticprosciutto proselyte prostaglandin Protista protractor Provence prude
145*b7d3bfccSbosticprudish prussic pseudonym pseudonymous punctilious Punjab Punjabi
146*b7d3bfccSbosticpunctilio pupa pupae puree pushover pushy putdown putrefaction putrefy
147*b7d3bfccSbosticputrid pyridoxine quadrupedal quadruplet quarto Queensland quern
148*b7d3bfccSbosticqueueing Quichua quintessence quintessential quintuplet quipped quitter
149*b7d3bfccSbosticquizzed quizzing rabbinate rabbinical racemose Ragusan rainwater
150*b7d3bfccSbosticrambunctious ramshackle rapacity raptor raptorial raunchy reclusive
151*b7d3bfccSbosticrecrudescent redolent reductio rennet returnee rhizome ricotta rife
152*b7d3bfccSbosticroadrunner roguish Romanesque rootstock ropy rote Rubaiyat ruminate
153*b7d3bfccSbosticrunny sacristan salaam Salton salutory samurai Sanskrit Sappho
154*b7d3bfccSbosticsaprophyte saprophytic Sardinia sarong sashimi sauna saunter savanna
155*b7d3bfccSbosticscad scaly scarp scathing Scheherazade schoolyard scrappy screenful
156*b7d3bfccSbosticscrewy scriptwriter scrubby scruffy seabed Seaborg seashell seawater
157*b7d3bfccSbosticseaworthy sebaceous seething senescent sericulture servitude
158*b7d3bfccSbosticseventyfold sextic Seychelle shaman sharecropper shebang sheepherder
159*b7d3bfccSbosticshellfish shepherdess shipload Shiva shorebird shorefront shortcake
160*b7d3bfccSbosticShoshone sickbed sidestepped Sikh Sikkim silicosis simian Simla Sinbad
161*b7d3bfccSbosticsingleminded Sinology sixtyfold skateboard skein skeleta skinflint
162*b7d3bfccSbosticskintight slapdash sleazy slink slipshod slunk slush slushy smelly
163*b7d3bfccSbosticsmite smote snakebite snowbank snowshoe sociolinguistic softcover
164*b7d3bfccSbosticSomalia songbird sonorant soupy sowbug spartan spasmodic speciate
165*b7d3bfccSbosticspermatozoon spermatozoa sphygmomanometer spillover spindly spinel
166*b7d3bfccSbosticspirochaete Spirogyra spunky squatted squatter stalagmite starry
167*b7d3bfccSbosticstatuesque stingray stinkbug stoat storefront storytelling stratus
168*b7d3bfccSbosticstupa suckle sudorific suet sugary sukiyaki supplicant supernovae
169*b7d3bfccSbosticsupremum surah surefire surly Svetlana swampland sweatpants sweatshop
170*b7d3bfccSbosticsweatsocks sweetbread sweetie swidden swill switchback switchmen
171*b7d3bfccSbosticsymbiont symbiote synecdoche syphilis syphilitic tabletop tachyon
172*b7d3bfccSbostictaciturn taiga taillight Talmudic tamarisk Tamil Tanganyika tankard
173*b7d3bfccSbosticTantric tapioca taproot taro tarsier taxa taxidermist taxidermy taxon
174*b7d3bfccSbostictaxonomic taxonomist telltale tenderhearted testosterone thermophilic
175*b7d3bfccSbosticthirdhand thirtyfold thyself teak telephoto TEX theocratic Thessalonian
176*b7d3bfccSbosticThessaly thimbleful thoracic thorax thousandfold Thrace Thracian
177*b7d3bfccSbosticthumbprint thundercloud tightwad tinny tithing titmice Tito tizzy toddy
178*b7d3bfccSbostictoehold tollbooth tomahawk toothache toothpick toothy topheavy toponym
179*b7d3bfccSbostictoponymy torrential torpedoes toto tracheae trafficker trailblazer
180*b7d3bfccSbostictrailblazing trainload transonic transudate Transvaal tremolo trillium
181*b7d3bfccSbostictrilingual triphammer triploid triploidy Trobriand truckload truffle
182*b7d3bfccSbosticTruk trunkful trusty tuberous tugboat turmeric tussock Tutankhamen
183*b7d3bfccSbosticTutenkhamon twelvefold twentyfold tyke tympanum Tzeltal ulna unctuous
184*b7d3bfccSbosticunderivable underived ungulate unisex upstage upstart upwell Urdu
185*b7d3bfccSbosticurinate urology urushiol Urquhart uterus varsity vasoconstriction
186*b7d3bfccSbosticvenetian ventral ventriloquism ventriloquist Vesuvius Vikram
187*b7d3bfccSbosticvinaigrette Vinci viper viral viscid viviparous vivisection vodka
188*b7d3bfccSbosticvolcanoes vole vs wagonload walla Warburton warehousemen watchworks
189*b7d3bfccSbosticwatercress waterfowl waterhole watertight waxwing wellwisher whalebone
190*b7d3bfccSbosticwheelbarrow whey whimsy whitish whodunit whomever whoopee whorl
191*b7d3bfccSbosticwildebeest wildflower windblown windswept wingbeat wingspread
192*b7d3bfccSbosticwintergreen Wittgenstein wolverine woodchuck Woodstock Worcestershire
193*b7d3bfccSbosticworkforce wraparound wrasse wren writhing wysiwyg Xhosa yeomen yew
194*b7d3bfccSbosticYorkshire zillion zinnia zither zooplankton Zulu
195*b7d3bfccSbostic
196*b7d3bfccSbostic(a2)  Words previously in /usr/src/usr.bin/spell/local, being added to
197*b7d3bfccSbostic/usr/dict/words.  The former file is being removed (see point (f3)
198*b7d3bfccSbosticbelow); the following words which it contained are being added to
199*b7d3bfccSbostic/usr/dict/words because they are common English words not already in
200*b7d3bfccSbosticthat file:
201*b7d3bfccSbostic
202*b7d3bfccSbostic	aardvark backgammon cribbage ex exec id
203*b7d3bfccSbostic
204*b7d3bfccSbosticand the following because they seem to be of interest to the general
205*b7d3bfccSbosticunix user as computer-related terms
206*b7d3bfccSbostic
207*b7d3bfccSbostic	ascii grep login nroff termcap troff tset tty
208*b7d3bfccSbostic
209*b7d3bfccSbostic(a3)  The next set of words are presently accepted by "spell" for
210*b7d3bfccSbosticreasons which might change, and are therefore being added to
211*b7d3bfccSbostic/usr/dict/words as a precaution.  For example, "microbe" is accepted as
212*b7d3bfccSbosticthe combination of the prefix "micro-" and the entry "be", but it might
213*b7d3bfccSbosticbe decided at some time in the future to revise spell so that 2-letter
214*b7d3bfccSbosticwords are not combined with prefixes.  Similarly, if the bug that
215*b7d3bfccSbosticpresently causes "happyly", "dayly" etc. to be accepted by spell were
216*b7d3bfccSbosticfixed, "shyly" and "coyly" would also be rejected.
217*b7d3bfccSbostic
218*b7d3bfccSbostic   coyly forthcoming has microbe shyly wasting
219*b7d3bfccSbostic
220*b7d3bfccSbostic(a4)  The next set of items are not words themselves, but prefixes
221*b7d3bfccSbosticwhich occur fairly commonly in hyphenated combinations, e.g.
222*b7d3bfccSbostic"pre-Columbian".  When "spell" encounters a hyphenated word, it looks
223*b7d3bfccSbosticfor the separate elements, and will flag any of these that it does not
224*b7d3bfccSbosticfind.  Hence the following common items will be added to /usr/dict/words
225*b7d3bfccSbosticeven though they are not full words, because many hyphenated
226*b7d3bfccSbosticcombinations in which they occur are correct
227*b7d3bfccSbostic
228*b7d3bfccSbostic	 co crypto de demi hyper Indo intra neo pre proto Sino trans un
229*b7d3bfccSbostic
230*b7d3bfccSbostic(There are many other commonly hyphenating elements that one can think
231*b7d3bfccSbosticof, but most are already in the dictionary as words, e.g. post,
232*b7d3bfccSbosticAnglo, Franco, self.)
233*b7d3bfccSbostic
234*b7d3bfccSbostic(b)  Words being deleted from /usr/dict/words:
235*b7d3bfccSbostic
236*b7d3bfccSbostic(b1)  The following words previously in /usr/dict/words are being
237*b7d3bfccSbosticremoved because they are misspelled.  The correctly spelled version is
238*b7d3bfccSbosticshown in parenthesis; it is included in the list of words to be
239*b7d3bfccSbosticadded (a1) if it is not already present:
240*b7d3bfccSbostic
241*b7d3bfccSbostic	bellyfull (bellyful) bucketfull (bucketful) earthmen (Earthmen)
242*b7d3bfccSbostic	gingko (ginkgo) belvidere (belvedere) sepuchral (sepulchral)
243*b7d3bfccSbostic	snyaptic (synaptic) alterman (alderman) lukemia (leukemia)
244*b7d3bfccSbostic	cardiod (cardioid) mantlepiece (mantelpiece)
245*b7d3bfccSbostic
246*b7d3bfccSbostic(b2)  The following words are being deleted because they are not
247*b7d3bfccSbosticEnglish (nor commonly used in English contexts).  They seem to come
248*b7d3bfccSbosticfrom titles of journals; but there are so many important journals with
249*b7d3bfccSbosticLatin, German etc. titles that it would be excessive to include a
250*b7d3bfccSbosticcomplete list of words from such titles in /usr/dict/words.  Names of
251*b7d3bfccSbosticjournals in particular fields might be included in local lists on
252*b7d3bfccSbosticmachines with users in the such fields:
253*b7d3bfccSbostic
254*b7d3bfccSbostic	Mathematik Physik Biometrika Numerische Atlantica Econometrica
255*b7d3bfccSbostic	Informatica
256*b7d3bfccSbostic
257*b7d3bfccSbostic(b3)  The following are being deleted because "spell" can derive them
258*b7d3bfccSbosticfrom words in /usr/dict/words (in some cases, words now being added):
259*b7d3bfccSbostic
260*b7d3bfccSbosticBuzzard Cologne De Freedman Graves Grimes Hollandaise ID Limerick
261*b7d3bfccSbosticMaelstrom Odyssey Oedipal Salaam Albanian Everglades innards intuitable
262*b7d3bfccSbosticpalpable collocation vis aging ambling angling belying clinging
263*b7d3bfccSbosticedging presuming suckling emissivity gentility polity rebelled
264*b7d3bfccSbosticrebelling rebut rebutted rebutting recent recession recur recurred
265*b7d3bfccSbosticrecurring reeve Reeves regale rehearse relate reman remark remedial
266*b7d3bfccSbosticremember remiss remission remitted remitting Remus renegotiable repeal
267*b7d3bfccSbosticrepeat repent repetition replaceable report republic request requited
268*b7d3bfccSbosticreredos resent reserve reside resign resin resolute resolution resolve
269*b7d3bfccSbosticresonant resort respire respite restrain restrict retail retire retort
270*b7d3bfccSbosticretract return reveal reverse reversion revery revet revile revise
271*b7d3bfccSbosticrevision revisionary revolt reward
272*b7d3bfccSbostic
273*b7d3bfccSbostic(c)  Changes in the stoplist.
274*b7d3bfccSbostic     The program "spell" will accept a word if it can be derived from a
275*b7d3bfccSbosticword in its "dictionary" using certain prefixes and suffixes; e.g.  it
276*b7d3bfccSbosticaccepts "happiness" because "happy" is in the dictionary, "doing"
277*b7d3bfccSbosticbecause "do" is there, "preoccupied" because "occupied" is there.  This
278*b7d3bfccSbosticalso leads it to accept enormous numbers of non-words, such as
279*b7d3bfccSbostic"magnetohandkerchiefism", "waterly",
280*b7d3bfccSbostic"overundermetasillierererererity".  Most of these are harmless, but
281*b7d3bfccSbosticsome are possible misspellings of correct words, and so are put into a
282*b7d3bfccSbosticlist called the "stoplist"; words on that list and words which can be
283*b7d3bfccSbosticderived from them by the same prefixes or suffixes are rejected by
284*b7d3bfccSbosticspell even if they would otherwise be accepted.
285*b7d3bfccSbostic
286*b7d3bfccSbostic(c1)  Here are some new words to be added to the stoplist.  The end of
287*b7d3bfccSbosticthe list consists of forms that could be typos for commonly occurring
288*b7d3bfccSbosticsequences of words, starting with "forevery", a possible typo for "for
289*b7d3bfccSbosticevery".
290*b7d3bfccSbostic     I have not included cases that result from essential errors in the
291*b7d3bfccSbostic"spell" algorithm for dealing with suffixes, e.g. the fact that it will
292*b7d3bfccSbosticaccept the addition of -ly to words such as "happy", "sticky", etc.
293*b7d3bfccSbosticwithout changing the -y to -i-; these should be handled by someone who
294*b7d3bfccSbosticcan revise the source code.
295*b7d3bfccSbostic
296*b7d3bfccSbosticengin crystalize crystalise reguard pennance publical renoun pepperment
297*b7d3bfccSbosticspearment Dudly enroach accompanyist propagandaist revisor entier
298*b7d3bfccSbosticpresense acquaince plummer plumer shily defication determinancy
299*b7d3bfccSbosticprerequite grammer reden redish metafor metafore presure convokable
300*b7d3bfccSbosticevokable invokable revokable frolicing froliced panicing paniced wifes
301*b7d3bfccSbosticwharfs shelfs Argentinan Athenan Ghanan Viennan Indochinan
302*b7d3bfccSbosticforeswore foresworn foreage foreborn foreborne foreensic foreest
303*b7d3bfccSbosticforeever forefit foregotten forematted forematting foremica foretress
304*b7d3bfccSbosticforetune compelable denyable dutyable envyable flamable inflamable
305*b7d3bfccSbosticpityable plyable remedyable varyable admirality certainity crotchity
306*b7d3bfccSbosticcuriousity cruelity entirity enterity fifity fraility gayity
307*b7d3bfccSbosticgenerousity guility humbility impugnity loyality luminousity
308*b7d3bfccSbosticmonstrousity nicity novelity pairity piity pompousity porousity
309*b7d3bfccSbosticreligiousity properity rackity rickity royality scrupulousity sixity
310*b7d3bfccSbosticsovereignity subtlity surity suzerainity virtuousity viscousity
311*b7d3bfccSbosticassesser compresser connecter conquerer consigner contributer counseler
312*b7d3bfccSbosticdepresser errer exhibiter governer intercepter jurer licenser locomoter
313*b7d3bfccSbosticmultiplexer oppresser possesser postprocesser processer professer
314*b7d3bfccSbosticpurveyer senser successer suiter surveyer suspenser transgresser
315*b7d3bfccSbosticforevery outin outof outthat outthe outto overthe overto underthe
316*b7d3bfccSbosticunderthis underthat underwhich andless areless beless forless getless
317*b7d3bfccSbosticgotless hadless hasless haveless ifless inless isless muchless noless
318*b7d3bfccSbosticofless orless slightlyless somewhatless strictlyless theless wasless
319*b7d3bfccSbosticwereless withless
320*b7d3bfccSbostic
321*b7d3bfccSbostic     Incidentally, a dictionary check surprised me as to how many of
322*b7d3bfccSbosticthe forms in -er that I originally had scheduled to add to the
323*b7d3bfccSbosticstoplist as misspellings of forms in -or are in fact acceptable.  E.g.,
324*b7d3bfccSbosticWebsters 2nd Int'l prefers "conveyer" to "conveyor"; a "confesser" is
325*b7d3bfccSbosticone who confesses, as distinct from the "confessor" to whom he or she
326*b7d3bfccSbosticgives confession; though "mayer" is a possible misspelling of "mayor",
327*b7d3bfccSbosticit cannot be put on the stoplist because a "Mayer" is one who goes
328*b7d3bfccSbosticMaying.
329*b7d3bfccSbostic     (And our chairman John Addison Jr., looking over my list, has
330*b7d3bfccSbosticsuggested tongue in cheek that if you are not nice to the exterminator
331*b7d3bfccSbosticpeople, they might "enroach" your house.)
332*b7d3bfccSbostic
333*b7d3bfccSbostic(c2)  Next, forms that are to be *deleted* from the stoplist, because
334*b7d3bfccSbosticthey are in fact correct!
335*b7d3bfccSbostic
336*b7d3bfccSbostic	inferable referable transferable tranquility idly gayly forebear
337*b7d3bfccSbostic
338*b7d3bfccSbostic(c3)  The next two forms are presently in the stoplist but are being
339*b7d3bfccSbosticdeleted because, although they themselves are not correct words, the
340*b7d3bfccSbosticpresence of "bely" on the stoplist causes the correct derivative
341*b7d3bfccSbostic"belying" (form of the verb "to belie") to be rejected, and the presence
342*b7d3bfccSbosticof "ams" causes "reams" (plural of "ream") to be rejected.
343*b7d3bfccSbostic	bely ams
344*b7d3bfccSbostic
345*b7d3bfccSbostic(c4)  Finally, the next set of words, although not correct, are being
346*b7d3bfccSbosticremoved from the stoplist because they cannot be derived by "spell"'s
347*b7d3bfccSbosticalgorithms from words in the dictionary!  Deleting them will in general
348*b7d3bfccSbostichave no visible effect, although it will decrease the likelihood of
349*b7d3bfccSbosticcertain kinds of errors by "spell", and in a few cases it will allow
350*b7d3bfccSbosticcorrect words to be accepted.  (E.g., until now "spell" has rejected
351*b7d3bfccSbostic"dishes" because it can be analyzed as "dis- + hes", where "dis-" is one
352*b7d3bfccSbosticof "spell"'s prefixes, and "hes" was on the stoplist.  After this
353*b7d3bfccSbosticcleaning out, "hes" will be off the stoplist, and "dishes" will be
354*b7d3bfccSbosticaccepted.)
355*b7d3bfccSbostic
356*b7d3bfccSbosticator audable bes besoting cheator collapsable colourate colourful
357*b7d3bfccSbosticcombustable comprehensable condensable controvertable credable
358*b7d3bfccSbosticdefensable diffusable dispersable distributory doged doger doging eator
359*b7d3bfccSbosticedable enbolden entrapable entraped entraper entraping erosable
360*b7d3bfccSbosticexpansable extensable feasable foable forety fusable glomed glumer
361*b7d3bfccSbosticglumest greator heator hes hily horrable iily imperceptable implausable
362*b7d3bfccSbosticinaccessable inaudable incombustable incompatable incomprehensable
363*b7d3bfccSbosticincontrovertable incorruptable incredable indefensable indelable
364*b7d3bfccSbosticindestructable indigestable indiscernable inexhaustable inexpressable
365*b7d3bfccSbosticinfallable infeasable inflexable infusable insensable irresistable
366*b7d3bfccSbosticirresponsable irreversable lader moter nes notory ostensable outgaser
367*b7d3bfccSbosticpadable pily plausable plugable preseter preseting refited refiter
368*b7d3bfccSbosticrefiting reknited rekniter rekniting reprehensable responsable
369*b7d3bfccSbosticreversable risable ruber rubing secretory sensable setable shipable
370*b7d3bfccSbosticslank spotable stagging stopable subletable subleted subleter subleting
371*b7d3bfccSbosticsusceptable swimable terrable tily vily visable wetable xily revved
372*b7d3bfccSbostic
373*b7d3bfccSbostic(d)  Changes involving the British and American lists.
374*b7d3bfccSbostic     "Spell" has two wordlists not yet mentioned, one for spellings
375*b7d3bfccSbosticoccurring only in British usage (e.g. "gaol"), which are accepted only
376*b7d3bfccSbosticwhen the -b option is used, the other for spellings occurring only in
377*b7d3bfccSbosticAmerican usage, which are accepted only when the -b option is not used.
378*b7d3bfccSbostic
379*b7d3bfccSbostic(d1)  The following forms are being added to the "American" list.  (The
380*b7d3bfccSbosticforms corresponding to those in the first line with the ending -logue
381*b7d3bfccSbosticor the vowel "-ae-" are already in /usr/dict/words, since they are
382*b7d3bfccSbosticacceptable in both British and American usage.  The forms corresponding
383*b7d3bfccSbosticto those in the second line with the ending -metre are already in the
384*b7d3bfccSbosticBritish list.)
385*b7d3bfccSbostic	dialog epilog homolog prolog travelog esthetic paleontology
386*b7d3bfccSbostic	centimeter nanometer
387*b7d3bfccSbostic
388*b7d3bfccSbostic(d2)  The following words are being added to the "British" list.  Those
389*b7d3bfccSbosticin the first line are variants of words already in the "American" list;
390*b7d3bfccSbosticthose in the next, of words in /usr/dict/words or derivable therefrom;
391*b7d3bfccSbosticthe last word is the British name for the variety of turnip we here
392*b7d3bfccSbosticcall a "rutabaga".  (Although the British and American lists in general
393*b7d3bfccSbosticare supposed to reflect differences in spelling, not in word usage, I
394*b7d3bfccSbosticam putting this in the British list because in an American text it
395*b7d3bfccSbosticwould almost always be a typo for "Swede".)
396*b7d3bfccSbostic
397*b7d3bfccSbostic	theatregoer theatregoing aluminise hiccough
398*b7d3bfccSbostic	clew shew reflexion inflexion deflexion
399*b7d3bfccSbostic	swede
400*b7d3bfccSbostic
401*b7d3bfccSbostic(d3) The words in the first group below are being moved from
402*b7d3bfccSbostic/usr/dict/words to the "American" list, and corresponding British
403*b7d3bfccSbosticforms shown in the second group are being put in the British list
404*b7d3bfccSbostic(except that "gaol" and "behavioural" are already there, and "grey",
405*b7d3bfccSbosticpresently in /usr/dict/words because it is acceptable in America,
406*b7d3bfccSbosticwill remain there):
407*b7d3bfccSbostic
408*b7d3bfccSbostic	hemoglobin hemolytic hemorrhage hemorrhoid hemosiderin
409*b7d3bfccSbostic	leukemia kinesthesis cognizant decolonize topologize
410*b7d3bfccSbostic	carburetor jail gray graybeard graywacke behavioral
411*b7d3bfccSbostic
412*b7d3bfccSbostic	haemoglobin haemolytic haemorrhage haemorrhoid haemosiderin
413*b7d3bfccSbostic	leukaemia kinaesthesis cognisant decolonise topologise
414*b7d3bfccSbostic	carburettor [gaol] [grey] greybeard greywacke [behavioural]
415*b7d3bfccSbostic
416*b7d3bfccSbostic
417*b7d3bfccSbostic(d4)  The following words are being removed from the American list, the
418*b7d3bfccSbosticfirst three because they can be derived from other words on the list,
419*b7d3bfccSbosticthe last one because it is a typographical error (missing h) for a word
420*b7d3bfccSbosticelsewhere on the list:
421*b7d3bfccSbostic	preprogram colorist watercolorist
422*b7d3bfccSbostic	psycoanalyze
423*b7d3bfccSbostic
424*b7d3bfccSbostic(d5)  The words on the first line below are being removed from the
425*b7d3bfccSbosticBritish list because they are derivable from other words on the list;
426*b7d3bfccSbosticthe word on the next line appears twice, and one of the occurrences
427*b7d3bfccSbostic(the one out of alphabetical order) are being removed:
428*b7d3bfccSbostic	kilometre preprogramme chequer colourist watercolourist
429*b7d3bfccSbostic	millimetre
430*b7d3bfccSbostic
431*b7d3bfccSbostic(d6)  The word in the first line below is in both /usr/dict/words
432*b7d3bfccSbosticand the American list.  It is being removed from /usr/dict/words,
433*b7d3bfccSbosticand the British spelling, shown in the second line, is being put
434*b7d3bfccSbosticin the British list.
435*b7d3bfccSbostic	louver
436*b7d3bfccSbostic	louvre
437*b7d3bfccSbostic
438*b7d3bfccSbostic(d7)  The following word is being moved from the stoplist to the
439*b7d3bfccSbosticBritish list:
440*b7d3bfccSbostic	colourful
441*b7d3bfccSbostic
442*b7d3bfccSbostic(d8)  The following word is being removed from the stoplist; it was put
443*b7d3bfccSbosticthere as an incorrect plural of "emphasis", but it is also the correct
444*b7d3bfccSbosticBritish version of the verb-form "emphasizes", and its presence on the
445*b7d3bfccSbosticstoplist keeps that from being accepted with the -b option:
446*b7d3bfccSbostic	emphasises
447*b7d3bfccSbostic
448*b7d3bfccSbostic(d9) The next two words are being moved from the British list to
449*b7d3bfccSbostic/usr/dict/words, since I believe that in some contexts they are
450*b7d3bfccSbosticacceptable in American use
451*b7d3bfccSbostic	draught nought
452*b7d3bfccSbostic
453*b7d3bfccSbostic(d10)  The word below is being removed from /usr/dict/words, since it
454*b7d3bfccSbosticcan be derived with the -b option in effect (and the corresponding
455*b7d3bfccSbosticAmerican form when -b is not in effect) from the word "real".
456*b7d3bfccSbostic	realisable
457*b7d3bfccSbostic
458*b7d3bfccSbostic(d11)  The words in the first line below are being added to the
459*b7d3bfccSbosticAmerican list and the versions in the next line to the British list
460*b7d3bfccSbostic	hemophilia hemophiliac cognize pasteurize dichotomize
461*b7d3bfccSbostic	haemophilia haemophiliac cognise pasteurise dichotomise
462*b7d3bfccSbosticIn conjunction with this, the word
463*b7d3bfccSbostic	cognizable
464*b7d3bfccSbosticis being deleted from /usr/dict/words, since it and the British form
465*b7d3bfccSbosticin -s- can be derived by "spell" from the corresponding forms
466*b7d3bfccSbosticwithout "-able".
467*b7d3bfccSbostic
468*b7d3bfccSbostic(e)  Some misorderings of /usr/dict/words, involving words introduced
469*b7d3bfccSbosticlast year, are being removed; the file now shows as correctly ordered
470*b7d3bfccSbosticusing sort -cdf.
471*b7d3bfccSbostic
472*b7d3bfccSbostic(f)  Some changes are also being made in the arrangement of wordlist
473*b7d3bfccSbosticfiles themselves.
474*b7d3bfccSbostic
475*b7d3bfccSbostic(f1)  /usr/src/usr.bin/spell/{american,british,stop} are being made
476*b7d3bfccSbosticvisible to the general user as /usr/dict/{american,british,stop}.
477*b7d3bfccSbostic
478*b7d3bfccSbostic(f2)  A new directory, /usr/dict/special is being created, which will
479*b7d3bfccSbosticcontain lists of words in various specialized areas, which might be
480*b7d3bfccSbosticadded to spell's hashlists on machines having users in those fields.
481*b7d3bfccSbostic(However, the most important terms of various specialties will still be
482*b7d3bfccSbostickept in /usr/dict/words.)  Two files are being put in this directory
483*b7d3bfccSbosticinitially: /usr/dict/special/math, consisting of mathematical terms
484*b7d3bfccSbosticto technical for /usr/dict/words, and /usr/dict/special/4bsd, consisting
485*b7d3bfccSbosticof unix commands and system calls, created by a sed script from
486*b7d3bfccSbostica listing of /usr/man/man[123n], and the items marked for boldfacing
487*b7d3bfccSbosticin /usr/man/man1/csh.1.
488*b7d3bfccSbostic
489*b7d3bfccSbostic(f3)  /usr/src/usr.bin/spell/local  is being eliminated.  This was
490*b7d3bfccSbostican out-of-date version of the material now being put in
491*b7d3bfccSbostic/usr/dict/special/4bsd.  It was hashed with the other wordlists,
492*b7d3bfccSbosticwhile the latter file will only be included with these on machines
493*b7d3bfccSbosticwhere this is desired.
494*b7d3bfccSbostic
495*b7d3bfccSbostic(f4)  A directory /usr/local/dict is being created, on which each
496*b7d3bfccSbosticmachine can maintain lists of interest to the users thereof (e.g., for
497*b7d3bfccSbostica departmental machine, the surnames of members of the department's
498*b7d3bfccSbosticfaculty which are not in /usr/dict/words; and perhaps lists being
499*b7d3bfccSbosticdeveloped, which could eventually be submitted for inclusion in
500*b7d3bfccSbostic/usr/dict/special).
501