SHORT: Fast, Flexible Spelling Checker; 5.5 Type: text/edit Uploader: fdnh@troi.cc.rochester.edu Author: Fergus Duniho Replaces: text/edit/ASpell* ___ __ __ _____ ____ _ __ / | / /___ / /_ ____ _ / ___/____ ___ / / / | | / / / /| | / / __ \/ __ \/ __ `/ \__ \/ __ \/ _ \/ / / | | / / / ___ |/ / /_/ / / / / /_/ / ___/ / /_/ / __/ / / | |/ / /_/ |_/_/ .___/_/ /_/\__,_/ /____/ .___/\___/_/_/ |___/ /_/ /_/ AlphaSpell V is fast spelling checker, which can quickly check an entire document in a few moments, and which can also be used for interactive spell checking within a text editor. It uses a compressed dictionary format that permits quicker reading of its dictionaries, and it gives you the power to create and customize dictionaries, as well as use multiple dictionaries. It has four different ways for helping you find the correct spelling of a word. It can use a SoundEx like algorithm for matching words that sound alike; It can compare the edit distance between words to help you correct typos; It can list words that match a wildcard pattern; And it can list anagrams, which is useful for scrambled word games. AlphaSpell comes with a GUI for using it with XDME. In case you want to create an AlphaSpell GUI for another text editor, the XDME GUI is extensively documented, so that you can easily use it as a model. This version of AlphaSpell is shareware. Registered users will receive a keyfile that will work with this and later versions of AlphaSpell. Only a few features are limited in the unregistered version, and spell checking itself is unhindered. Sending money is not the only way you can register AlphaSpell. Foreign language dictionaries, GUI's for other text editors, and translations of the documentation will also serve as payment. I mean to make the use of AlphaSpell widespread. AlphaSpell dictionaries are available for the following languages: Afrikaans, Danish, Dutch, English, French, German, Icelandic, Latin, Norwegian, Spanish, and Swedish. "AlphaSpell 5.5 - 24 August 1995" CF - Commands replaced by command options. THIS CHANGE WILL BREAK ANY SCRIPTS THAT CALL ALPHASPELL. To accommodate this change, precede each command with a hyphen. Between this change and the new feature added in 5.4, arguments to AlphaSpell can now be entered in any order. NF - Input files may now be identified by wildcard patterns. These wildcard patterns are the same as those recognized by the -P command. Matching works only for filenames, not for path names. NF - A new option, the -s option, indicates the name of the file to be spell checked. THIS OPTION BREAKS OLD SCRIPTS. To fix them, include the -s option wherever you've used the -S or -F commands. NF - The directory named by the -d option is now the default directory for any input file that doesn't have a path given for it. It does not affect the name given with the -s option. The -s option was created just to prevent this, since the -d option is generally for naming a drawer with multiple dictionaries in it. NF - The output file may match any of the input files, including the file named with the -s option and files named by wildcard patterns. When necessary, AlphaSpell writes its output to a temporary file, which it copies to the intended output file after it has closed it for reading. BF - When AlphaSpell extracts words from a file, it no longer recognizes any string beginning with a hyphen as a word. BF - Spell checking broke in 5.3. It is now fixed. "AlphaSpell 5.4 - 22 August 1995 (Internal)" NF - I replaced Daniel Barrett's getopt() code with the GetOpt class in libg++. This allows options to appear any place on the command line. You are no longer restricted to placing all the options before the command.