$ anagram martin guy rug at in my rug an it my rig at my nu rag it my nu gum ray tin mug ray tin gay rum tin gay nut rim [... 44 lines deleted ...] anti rug my unity gram angry it mu rangy it mu amity rung mutiny ragBy default, it reads its list of candidate words from the system word list at the location /usr/dict/words. To supply your own (or another) wordlist, just provide it on standard input:
$ anagram martin guy < italian_wordlistIt takes a few option flags to make the output more or less voluminous, for which it prints a help message if you call it with no parameters.
Download the source code and on normal Unix systems the incantation
cc -o anagram anagram.cwill produce a file called "anagram" that you can run.
If you are lucky, the simpler command
make anagramwill do the same thing.
In the late 80's it was included in the BSD Unix software distribution for High Level Hardware's "Orion Mk0" superminicomputer.
$ anagram peter collinson ... respect ill no no respect ill no on <-- respect ill on no <-- respect ill on on ...The best anagrams are devised by clever people, not by programs.
Martin Guy (a Grimy Nut) <martinwguy@yahoo.it>, 14 September 2005. |