Reader Scans a word list to find those that can be made with the specified letters. Compiled with Lattice 4.0 --------------------------------------------------------------------------- 15 Jun 90 V0.01 Minimum level program. It works, just! Supports spares and prints valid words at 5 per line. All debugging code removed for clarity. All code now commented. 16 Jun 90 V0.1 Now outputs to RAM:VALID and screen. (no choice yet!) File output includes a count by word length and a count by initial letter. Code tidied slightly, removing unused variables. Title added to output. 16 Jun 90 V0.15 Switch for specific word length [4 to 9 or long(10+)]. Printf's replaced by puts where possible. 17 Jun 90 V0.2 Percentage success rate added. Discovered system will guru if RAM:WORDS not present!! but not yet fixed. File output now has a table listing words found by length and initial letter. Program guru'd when finding Z words due to an incorrect array dimension, now fixed. Changed some ints to shorts but most vars still global. Extended table data showing more percentages. Cleaned up output format. 19 Jun 90 V0.3 Added Matcher facility and suitable switch. [-m] Made a separate function of recording a valid word. 25 Jun 90 V0.4 Tidied up code a little, reducing global variables. Added code to avoid crash if data file not in place. Program now looks for data file in RAM: or on disk, and doesn't crash if not found! 14 Oct 90 V0.5 After testing, corrected wordlist file naming, now using WORDALL.DAT in RAM: or WORDLIST: (possibly requiring an assign) Added -z switch to clear contents of VALID. Omitting will append a new scan to previous scan. Corrected some titling. SEARCHING for a match or SCANNING for letter strings. Limit spares to '.' only. Some problems occurred when using other non-letter characters ($ gives major problems!). First test by someone other than me. Thanks stuart! 6 Jan 91 V1.0 First official release for Fred Fish library. Hopefully bug free!! Writes valid word list to VLD:valid, enabling the file to be written to disk.