Another thought on this problem; I think worth discussing even if the various suggestions so far have already got you a solution. I think it's a general observation ...

You don't really care how long it takes to do this.
What you care about is how long the user has to wait for your (the app's) response.

So don't wait until the user has found all their possible words (i.e. the app is doing effectively nothing for the 30 seconds or so that the user gets for each board). Check each word as they type it, and store the result. Then, when the 30-sec timer is up, you will have only one or two last words to test - all the others have already been checked.

So you never care about how long it takes to check 50 or so words against the dictionary - you check 49 of them one-at-a-time during the time you are otherwise idle. And the user has only to wait for the negligible delay while you check one or two words.


Alex.


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to