SpellAid Version 1.0 by Timothy Lipetz lipetz@netset.com SpellAid copyright 2000 SpellAid is a Waba applet for displaying a sorted list of the words in Palm OS memos. It also gives a frequency of occurrence count for each word. A word is defined as any adjacent set of A-Z, a-z or apostrophes. Yes, I know this is English-centric. If anyone wants to internationalize it, let me know. Why do I call it SpellAid? For those who remember back to earlier days of computing before spell checkers, a fast and easy way to spell check an entire document was to print out a sorted list of all unique words in it and then visually scan the list for non-words. It actually worked well. I wrote SpellAid mostly as an exercise in using Waba. Since I had written an earlier version in PocketC, this allow me to compare the languages. Installation: -- Waba -- If you do not already have Waba on your Palm, unzip the file, WABAVM-PALM_10B.ZIP, and load both waba.prc and waba.pdb. -- SpellAid -- Load both SpellAid.prc and SpellAid.pdb in the usual way. Usage: -- Memos Tab -- Lists all your memos in your current sort order. You can select a memo and it shows the memo length in characters. Press the Scan Memo button to scan the memo for words. The check box allows the inclusion of the title in the memo scan. When scanning is done, the scan time is shown. -- Words Tab -- Lists all unique words found in all scanned memos. A word is any adjacent combination of A-Z, a-z, or apostrophes. Total is a count of all words, while Unique only counts each word once. The Show #'s check box gives you the option of seeing how many times each word occurred. The Reset button clears the word list. -- Some Limitations -- 1) The Waba VM will run out of memory after about 500+ unique words. When this happens, you will get an error message and need to restart SpellAid. This is a limitation of the Palm OS and Waba. 2) SpellAid uses a special algorithm to speed up scanning performance. However, the algorithm will run slowly on already sorted memos. 3) If you are using overclocking software, the scan times may be incorrect. -- A Note on the Source Code-- SpellAid is included with this package. All code is still under my copyright, but may be distributed intact. Of course, feel free to get ideas from it. -- Legal Stuff -- SpellAid is Freeware. This means I retain the copyright, but allow copies of the program to be freely distributed provided they are unmodified and are not used for commercial purposes. I reserve all rights to SpellAid and allow its distribution and use only under the above conditions. I make no warrantees about suitability of the program for any use, nor do I assume any responsibility for any consequences of its use.