PRESENTATION This is 'Dico' a simple anagram generator. To operate, Dico needs a dictionary file in the style of Unix dictionaries (text file, one word per line). To get the (english) anagrams of letters giloon: % java Dico -maxWords 1 /usr/share/dict/words giloonp looping pooling To get two word (french) anagrams of 'raton laveur' % java Dico -minLen 5 -maxWords 2 francais ratonlaveur auront larve auront laver avant lourer avant ourler avant rouler entour lavra envol ratura etc. Where francais is a french dictionary. USAGE Usage: java Dico [options]* dico lettres Options are: -v, show various message, can be repeated to increase verbosity. -minLen n, minimal word size [default 1] -maxWords n, maximal number of words [default 32] -below n, allow n words of size lower than minLen [default 0] -lowfreq, -lexical, -simple, control enumeration mode, default should be satisfactory BUILD Dico comes as a bundle of Java source files, compile them as: % javac Dico.java LICENSE Dico is licensed under the terms of a slighty modified Q license, see the LICENSE file.