        ANAGRM - Anagram dictionary - V90.337                     Page 1


        Author:  T. R. Wyant III, E. I. DuPont de Nemours, Richmond, VA.

        Operating Systems: RSX11M/M-PLUS, VMS, Apple PRODOS-8

        Language:  DEC version in FORTRAN-77
                   Apple version in Applesoft BASIC

        Memory Required:  RSX - 14KW

        Keywords:  RSX-11; VMS; Spell

        Abstract:

             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.
