Open-Source Software
By Sébastien Boisgérault, MINES ParisTech
January 31, 2018
Contents
Python
Javascript
…
…
Lua
coming soon
Java
I am a Jython contributor. Jython a port of the Python interpreter on top of the JVM. It gives you all the goodness of the Java libraries without the pain of the Java language and of the compilation process.
Notes
Since ElementTree is a part of the standard Python library, the code has been merged into the Jython trunk (and totally rewritten since). Still, this project was a ton of fun: since we wanted ElementTree for Jython to work without changing a single line of its code, it was necessary to provide an expat-compatible API (expat is the XML C parser used by CPython) for the Java
org.xml.sax
standard library. Not for the faint of heart!↩