.PAPER SIZE 60,64 .RIGHT MARGIN 64 .TITLE ANAGRM - Anagram dictionary - V90.337 .FIRST TITLE Author: T_. R_. Wyant III, E_. I_. DuPont de Nemours, Richmond, VA. .BLANK Operating Systems_: RSX11M/M-PLUS, VMS, Apple PRODOS-8 .BLANK Language: DEC version in FORTRAN-77 .BREAK;.INDENT 11 Apple version in Applesoft BASIC .BLANK Memory Required: RSX - 14KW .BLANK Keywords: RSX-11; VMS; Spell .BLANK Abstract: .AUTOPARAGRAPH ANAGRM is an anagram dictionary which will run on a number of systems. The spelling dictionary came from Chris Doran's (of Sira Ltd., South Hill, Chislehurst, Kent, BR7 5EH, England) compilation on the Fall, 1988 RSX SIG tape (thanks, Chris!), but the lookup algorithm is different. The words are segregated into files by length, and within files are in anagrammatic order, and are looked up by a binary search. Performance is reasonable for this application, though there is quite a bit of file opening going on. To use, simply RUN ANAGRM; you will be prompted for the anagram you wish to decode. All words having the anagram you entered will be listed, and you will be prompted for another anagram. The FORTRAN version exits on end-of-file (control/Z in DEC-land); the BASIC version exits on input of a zero-length string. Also included are tools for rebuilding the anagram dictionary under RSX and VMS.