XML package and MathML



Hi Robert,

    First, I have no objection against licensing my files as "GPL, no 
specific version" to be compatible with the license of Maxima.

    Since my last post, I have implemented a lot of Content MathML 
functions (both "Strict" and "Pragmatic" syntaxes *). Nevertheless, I 
did not find in the help how to translate some MathML elements into a 
Maxima string (numbers refer to MathML 3 Working Draft *). Here is some 
of them:

a) 4.4.2.1 to 4.4.2.3: sets related to functions (domain, range, image)
b) 4.4.14.1 to 4.4.14.6: the sets of numbers P, N, Q, R, C
c) 4.4.3.1 |vectorproduct| (|<vectorproduct/>|)  and 4.4.3.3 
|outerproduct| (|<outerproduct/>|): the operations on vectors.
d) 4.4.4.1 equivalent (<equivalent/>),  4.4.4.5 xor (<xor/>), 4.4.4.9 
implies (<implies/>): the logical operations.
e) 4.4.13.3 trunc (<trunc/>) and 4.4.13.4 round (<round/>): 
approximations of result (different from ceiling and floor).

c) and d) can be expressed using other Maxima functions though.

Best regards,

Fr?d?ric  

* http://www.w3.org/TR/MathML3/chapter4.html
> Hi Frederic,
>
> Thanks for your message about the XML package. Please keep us
> posted and feel free to ask for help to resolve any problems you
> encounter.
>
> I see that you have licensed the files in the package as GPL version 3
> or later. I wonder if I can ask you to change the license to GPL,
> no specific version. It turns out that the main source code of Maxima
> is licensed as GPL, no specific version. So it would be easiest if
> the share files were licensed the same as the main source code.
> Let me know what you think.
>
> All the best,
>
> Robert Dodier
>
>
>