(Free download of the Aldor compiler is available here).
Aldor libraries for dealing with XML objects
This code implements a series of Aldor categories, domains and
functions which allow one to construct and manipulate XML
objects in the Aldor programming environment. The code may be accessed
here.
The specification for the functions implemented is roughly based on the DOM
level2 core interface, however due to the non-object oriented
aspects of Aldor many of the function signatures have been altered to
account for this.
A user guide for the Aldor XML-Dom may be
found here.
All the packages available from this site assume that this Aldor
XML library is available.
A domain for constructing Content MathML objects has been created, you
may access the code here.
The XSLT stylesheet
used to create the code from this
token file may be accessed here.
A domain for constructing Presentation MathML objects has been created, you
may access the code here.
The XSLT stylesheet
used to create the code from this
token file may be accessed here.
I intend to provide extensions to a number of domains, which will
allow objects from that domain to be converted to and from
OpenMath/MathML. (Not done yet!)
Libraries
You may download the entire XML library here
And the OpenMath library here.
Factorisation code
Axiom factorisation code (spad code) has been converted into aldor code. On a small test (38 decimal
digits, 5 factors) the aldor code returns the solution in roughly
1/2 of the time taken by Axiom.