• 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