Lists Home |
Date Index |
As an exercise in XSLT programming, we in Propylon have implemented a MMIX
Interperter (http://www-cs-faculty.stanford.edu/~knuth/mmix.html) in pure XSLT.
A sample program that calculates PI is embedded with the interpreter. It
can be found at:
Note to MMIX programmers - pseudo directives
are not supported in this release.
Note that the calculation is very slow as it is based on Zoeller's
Congruential Interator algorithm but is serves as an useful short example.
For XALAN-C/Pyana users a sample program is included. The stylesheet should
work with any reasonably conformant
-- Python Program invoking Xalan via Pyana --
# Pyana example execution of MIX PI calculation stylesheet
fo = open ("pi-mix.xsl","r")
xsl = fo.read()
fo = open ("pi.xml", "r")
xml = fo.read()
print Pyana.transform2String(source=xml, style=xsl)
-- Output --