2010/3/23 Conrad Irwin conrad.irwin@googlemail.com:
Instead of rewriting the <math> parser, it might be more productive to create parsers for some of the other languages that extensions use, hopefully with a view to adding additional extensions to Wikipedia. The ones I can think of immediately are <chem> tags (bug 3252/5856), <gnuplot>, <lilypond>/<ABC> (bug 189!), <graphviz> (bug 2403).
Note that there's already an ABC extension, as linked on bug 189, which AFAIK is pretty much ready for WMF deployment already. As mentioned on the same bug, shelling out to Lilypond has certain issues with unbounded time/CPU/memory usage. I'm not familiar with any of the other programs mentioined, so I can't comment on those.
Roan Kattouw (Catrope)