I'm glad I haven't released an 0.1 of Abacus yet. Because I had to go back and damage what I've already got in order to get another feature working.
To explain: I'm working on figuring out a mechanism for creating a detailed presentation "branch" (as opposed to simple ones you create in the Template Editor), based on a content MathML "branch" of the semantics element. The first step is of course to figure out which content MathML templates from the template editor could be used to recreate the current MathML fragment. (In English, that means figuring out how the user wrote it before.) From there, I can then directly translate to the appropriate templates in presentation MathML, XHTML, what-have-you.
I think I solved the first half of it, the search portion. The only complication I see on the second half is from the fact that I permit and recommend a "fitb-set" element frequently. It's basically a for-loop in XML, so I need to code for that appropriately.
Posted by WeirdAl at June 27, 2004 3:27 PM