XML package and MathML



On 6/16/08, Richard Fateman <fateman at cs.berkeley.edu> wrote:

> My suggestion is to preface any of these by mathml or xml notations, e.g.
>  mathml_prime_numbers
>  or
>  %mathml_prime_numbers
>  or %MathML_PrimeNumbers
>
>  and %MathML_Root ..

This is needlessly clumsy. Stuff that looks the same in two
different languages can mean different things. So what?

If you asked me to translate x=sin(1) from Fortran to Maxima,
would you be happy if I wrote

fortran_assignment(fortran_symbol('x), fortran_sin(fortran_integer(1));

??

>  To say that these two concepts are "the same" is problematical if you are
>  doing any serious with MathML.

It's not necessary to establish an exact equivalence in order to
get some useful work done.

Above all, there is not an exact equivalence between Maxima and
stuff I write on a piece of paper, and yet somehow I can get some
useful results. Substitute "in XML" for "on a piece of paper" and
we're back to the situation with MathML.

FWIW

Robert Dodier