The assorted finds of Artefact Publishing
Having done the bulk of the major refactoring work I wanted to do on IPA Zounds, I can now say that it is slower and has (temporarily) less functionality than it did before I started. Oops. The functionality will be restored, in a much nicer and useful form, soon, and with the new code I should be able to build the reverse applier without much hassle. The speed issue is proving intractable — I haven’t managed to figure out what exactly is causing the 30% slowdown, and I suspect that in part I just have to live with it. The code now does a bunch more work (yes, yes, none of it actually changes how the program behaves now, but it allows for future goodness, as well as being easier to maintain), and that takes time.
That said, I shall now see whether I can get anything more useful out of the Python profiler.
Posted by jamie on October 12, 2005 10:25+13:00
Not quite that bad! There isn’t a great clamour for a reverse applier, but the new codebase will allow me to integrate automatic transliteration between the IPA and other alphabets based on user-supplied correspondences. This is a requested feature (yay for my solitary user!), and it wasn’t possible before to have this work in all of the desirable circumstances.
Posted by: Jamie on October 12, 2005 17:32+13:00
And lo, there is a great clamour for a reverse applier. Plus, it’s no longer slower (or if it is, not by much at all) and the transliteration feature is mostly done in the back end.
Posted by: Jamie on October 17, 2005 12:07+13:00
Posted by: Anita on October 12, 2005 14:24+13:00