Here are some anagrams that I have worked out.
But perhaps it will come, re-implemented once again, to your favorite cell phone soon! Or another tool like HyperCard will rise from the ashes. Alas, web page rendering is not so uniform, and this page does not work too well on some mobile platforms. I am using a “naïve” algorithm for word-fitting, but these days CPU cycles come much cheaper. What to do? I have re-implemented the stack as a Web page using JavaScript. I had lots of fun with it, as did others.īut the years passed, and Apple eventually let go of HyperCard. I rewrote Larry Landry’s clever solution as a HyperCard XFCN and built a HyperCard “stack” similar to this page. But then I decided I needed a more interactive solution. At first I wrote Perl filters that would weed through the long lists. Sorting through all the possibilities posed a new challenge. It came up with all the anagrams that would fit a given set of words: this often ran to thousands or hundreds of thousands of anagrams, often pretty unintelligible. The solution came out a few months later and I immediately applied it on the Unix machine I had at work.
I got interested in this as a programming topic reading the Programmer’s Challenge in MacTech magazine. The Z-Board - A new kind of MIDI controller.Regular Expressions - Sometimes a non-match can hang the system.Graph Clock - A good example of using JavaScript to make a self-modifying Web page, and a little puzzle about elementary connected graphs.Gaussian Elimination - A Web tool for reducing matrices to row echelon form.Available as a mobile app and a Web page. Gear Ratios - These may not be golden, but they are important for people who ride and work with bicycles.
#Fairy godmother tycoon random series
The Golden Ratio Pages - A similar series of pages exploring the famous ratio.The Chaos Pages - A series of pages exploring iterated systems.DSP FAQ - DSP in thirteen lucky and easy steps.The DSP Pages - Explaining the Fourier transform in the discrete domains.The 3D Pages - My JavaScript implementation of interactive 3D graphics.Enumeration - A Web tool for finding permutations and combinations.LL(1) Parsing - A Web tool for generating a parse table and using it to construct a leftmost derivation.At any point you can click the “Back” button, which will undo your most recent step.
If you find a complete anagram, there will be no remaining text.