Words Worth - Crossword and Scrabble Companion ---------------------------------------------- Words List Data File : YAWL Word List ---------------------- (263,533 words) Words Worth - Crossword and Scrabble Companion uses a list of words called Yet Another Word List (YAWL), which is a list of 263,533 words especially developed for use by Scrabble and Crossword players. This list contains many strange words that you will not find in any English dictionary, and while this list is massive, I did not completely like some of the words it contains. For example, it contains 57 words containing a Q without a U. I believe that using this word list could cause some rolling eyes, clicking toungues, and/or arguments in a game of scrabble. But, the choice is yours, check out this word list and see if you like it. This list is in the Public Domain. (See below for further details). So far, I've added 2 additional words to this list : A and I, making 263,535 words. This list of words is included with this Words Worth - Crossword and Scrabble Companion. (But it is only used when the program is registered - see "Limitations / Restrictions of the Shareware version" in the program's text file). Of course, I do not claim any rights over this word list. As such, it is distributed in unprotected, plain text form. The word list is included completely free of charge with this program - but my program will not use this list or any other - until you register (i.e. purchase) my program. Note that until you register (i.e. purchase the program), you will be limited to using a much shorter list of 938 words. To install this word list, simply unzip the contents of the ZIP file to the same directory as you installed Words Worth - Crossword and Scrabble Companion. Mike "Moose" O'Malley ____________________________________________________ Moose's Software Valley - Established July, 1996. WEB: http://move.to/moose ____________________________________________________ Yet Another Word List [YAWL] i The List Why indeed is there even a need for Yet Another Word List? The notorious "linux.words" list, the public domain "Websters 2", the ispell and cracklib dictionaries, not to mention various and sundry purported Scrabble lists are already available in electronic form. None of these, though, are optimized for word game use and as comprehensive as the YAWL. At 263,533 words, this list subsumes the SOWPODS list beloved of international Scrabble players. There is no arbitrary word length cutoff, and even words longer than 20 letters find a place in the list. Care has been taken to ensure that the YAWL word list (word.list) will for all time remain copyright free. It is based on the updated Public Domain ENABLE (Enhanced North American Benchmark Lexicon), researched and compiled by the author and his colleague, Alan Beale. The ENABLE list has become a sort of de facto on-line standard for word gaming, having been adopted by Scrabble servers and used as the basis for at least one commercial word game. Additional content in the list came from Alan Beale's painstakingly researched "2DICTS" and "OSPDADD" lists, an "OSW" clone list generously contributed by the amateur lexicographer, C.M.L. Wristlock, David Duffy's list of Australian bird names, and a short list of computer jargon oriented "signature words" added by the author of this package. While there might be suspicions of arbitrariness in the choice of words these signature words, they add a pungent, slightly smoky idiosyncratic flavor to the brew. Those who, in spite of themselves, develop an asthetic appreciation of the YAWL package are urged to download the lists it is based on, in the ENABLE2K and SUPP2K archives, from http://personal.riverusers.com/~thegrendel/software.html. These archives contain Alan Beale's erudite, but eminently readable research notes, a treat for the amateur lexicographer. The YAWL word list itself (word.list) is, of course, in standard UNIX ASCII format, one word per line, terminated by an LF. Those unfortunate Windows persons desiring a DOS ASCII word file, lines terminated by an LF-CR, can download the "tofrodos" package from http://chrisheng.hypermart.net/ or http://thor.prohosting.com/~cslheng/, which contains both 16 and 32-bit Windows executables for converting text files from UNIX to DOS format. The YAWL list, word.list, is herewith and forever placed in the Public Domain, which means there are no restrictions on its use and redistribution for "lawful" purposes. This means you may not use the list to rob banks or swindle investors, but short of that, pretty much anything goes. If you decide to incorporate the list into a game, application, or product, the author requests, as a courtesy, notification of same, so that he can gain a moment's satisfaction in return for all the effort he has put into this project. ii The Utilities This new version of the YAWL package now includes two simple anagramming utilities. They are interesting and useful in their own right, but their true purpose is to inspire all the Linux word gamers and coders out there to invent and create... word games, using the YAWL list, of course. It would truly be nice to see a successor to Scrabble - a new generation word game with strategic depth, a word game with some of the sheer crystalline beauty of chess and the sheer profundity of Go, a word game rewarding artistic play rather than dry list memorization, a word game for those who truly love the richness of the English language and revel in its peculiar permutations, a word game that will take the gaming community by storm, a word game that will invade living rooms all across the civilized world, in short, a word game fated to run on millions of Linux machines. Using 'anagram' involves nothing more than typing, from the command line (console or xterm), 'anagram letter-set [dictionary]'. Omitting the [dictionary] defaults to the YAWL list, installed by this package as "word.list" in /usr/dict. Omitting the letter set causes the program to prompt the user for input. The letter set may include "wild cards" (blank tiles), which are represented as underscores (_). The output goes to stdout, and may, of course be redirected to a file. Examples: anagram lkwa ------------ al aw awl ka la law walk anagram whea_l -------------- aa aah aal ab able ace ache ... and 459 other words. anagram abcd /usr/dict/linux.words ---------------------------------- anagrams the letterset "abcd" using /usr/dict/linux.words. The multiple word anagram utility, "multi" works similarly. The syntax, from the command line, is: multi [letter set] [number of words] [word file] Example: multi abcdefghij 3 ------------------ bach fed jig bach jig fed bad chef jig ... bid chef jag ... jab chef dig ...and 49 other combinations. Using "multi" can provide some cheap thrills when a party gets dull. Both "anagram" and "multi" have their own man pages, installed by a "make install". It would take only a few small tweaks to transform the anagram code into an unscramble tool for "scramblegrams" or even a "find the missing letters" utility for crossword puzzle fans. This is left as an "exercise for the reader". Mendel Cooper thegrendel@theriver.com -- Scrabble is a registered trademark of Milton Bradley, a subsidiary of Hasbro, Inc. ENABLE, YAWL, and 2DICTS are not trademarks. _ _ Mike "Moose" O'Malley ____________________________________________________ Moose's Software Valley - Established July, 1996. WEB: http://move.to/moose ____________________________________________________