DocumentCode
765867
Title
Development of a Spelling List
Author
McIlroy, M. Douglas
Author_Institution
Bell Laboratories, Murray Hill, NJ, USA
Volume
30
Issue
1
fYear
1982
fDate
1/1/1982 12:00:00 AM
Firstpage
91
Lastpage
99
Abstract
The word list used by the UNIX spelling checker, SPELL, was developed from many sources over several years. As the spelling checker may be used on minicomputers, it is important to make the list as compact as possible. Stripping prefixes and suffixes reduces the list below one third of its original size, hashing discards 60 percent of the bits that remain, and data compression halves it once again. This paper tells how the spelling checker works, how the words were chosen, how the spelling checker was used to improve itself, and how the (reduced) list of 30000 English words was squeezed into 26000 16-bit machine words.
Keywords
linguistics; word processing; SPELL; UNIX spelling checker; data compression; minicomputers; spelling list; Data compression; Dictionaries; Error correction; Microcomputers; Modems; Sorting; Trademarks; Vocabulary;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOM.1982.1095395
Filename
1095395
Link To Document