MathML Package



>About importing XML into Maxima, it seems like the most
>useful representation would be a Maxima expression, instead
>of a string. For example '((MPLUS) $X $Y $Z) instead of "x+y+z".
>Since XML_IMPORT returns a tree of tags, it seems like it would
>be straightforward to construct a corresponding Maxima expression
>tree. E.g. in the code to handle plus in math_import.lisp, something like
>
>(cons '(mplus) (mapcar #'make-maxima-symbol children))

Yes I agree with you. The reason why I did not this way is simply that I did not
know the internal structure of Maxima. If you can indicate me where I can find
information about that then I would be able to modify math_import in order to
make the conversion more straightforward.

Fr?d?ric Wang