UnJumble Revision In The Works
I’ve decided to go back and try to remedy an issue with the anagram function of UnJumble. Currently, the results are only shown after the anagram is complete or if you close the program and view the results file for the matches that it found up until the point the program was exited. Also, the threading doesn’t really help improve anything the way it was implemented. Yes, it is ran on a low priority thread so you can work on other things while it is running, but if you try to close out of the status window, you probably cant without ending the program in task manager.
If I do end up getting the threading done correctly, you can expect to view the results as they appear in the results box, as well as possibly a progress bar to help show you how long the progress might actually take, being that longer strings of characters can take a great deal of time.
One other feature that might be added, and this might be a little ambitious, is an option to retain spacing in the results. Right now, it doesnt keep the spaces within the words, due to the amount of processing required. Trying to keep up with spaces will increase the processing time since any small change in the recursion will take longer, and that much more processing required is multiplied thousands and thousands of time since it is being called recursively over and over, but the results will be much easier to read and decipher at a quick glance.
Decided to post the problems with it here, so it is publicly viewable, in order to give me more reason to get back and try to program it better, so check back in a week or two to see if I have anything ready yet :)