Re: MathML DOM implementation: I need some advise
"Pierre-Paul Delisle" <[email protected]> Thu, 02 Oct 2003 13:11:58 +0000
| Newsgroups | gmane.comp.gnome.gdome |
|---|---|
| Message-ID | <[email protected]> |
Thanks Luca, >The good thing >would be that it would be easy to create bindings for any other >language, including Ocaml and C++ which means that in a few shots we >would deliver a MathML DOM implementation (I can hardly find one that is >free) for virtually any language. This is the reason pushing me for the C implementation. Later we will have just to update gmetadom (or to create a gmetammldom...) >I think the MathML DOM can be implemented taking the DOM implementation >as a black box. Unfortunately, because Gdome is plain C and because of >the way the C++ binding is done, it is not easy to "extend" the DOM >implementation as you would do in Java, so that the Document node would >be the factory for MathML DOM elements. > This is the main risk that could push the schedule. I'm using the free time I have in my paternity leave... >Were you thinking about implementing the DOM for the presentation only >or the whole set of interfaces? I would like to implement the whole set of interfaces. The "world" community is missing a math editor doing both content and presentation. I hope, for example, that the MathML library will be used by the OMDOC community. >Have you considered automatic generation >of the code? A fair amount of methods can be generated automatically I >think, this would reduce the code to hand-write and would make it easier >to switch to an alternative approach if the one you try first does not >seem to work well. I was going to start with "copy and paste" from the Gdome code itself and from the MathML2 specification. Can you suggest me a tool to help me automatically generate most of the code? Pierre-Paul _________________________________________________________________ MSN Search, le moteur de recherche qui pense comme vous ! http://fr.ca.search.msn.com/