README

facro is program i wrote out of curiosity and out of interest for word
squares/acrostics. My favourite thing to do when iam bored in meetings
or talks to create 6 letter squares.

You need to download words.2, words.3 , words.4, words.5, words.6, words.7
and words.8 from James Lundon's site (gatekeeper.com) from where you
presumably downloaded this.

Technically, its a simple recursive algorithm i used. This was my first
cut (actually second, i have a dumb file reading version) at this. So it
probably lacks intelligence.


Compiling:

gcc -O -o facro facro.c
    OR
cc -O -o facro facro.c

Usage:

facro <seedword>

If the seed word is omitted, it prompts for a length and tries to generate
all possible word squares. This would be useful for >=6 length squares.

Seedwords considerably narrow down the search time but could be unsuccessful
too.

If you have suggestions or if you want to this code elsewhere
send me email at  saranathanm@mr.med.ge.com