The main goal of this project is to create a system-independent MathML rendering engine in Python. This engine works with an abstract 'plotter' driver class, that can be subclassed for any rendering device needed.
Our idea for vgl is to build an object oriented Vector Graphics Library written in C++ using openGL for rendering. The focus of the library is to construct a clean object model that is exceptionally fast. We plan to support Linux, Win32 and Mac OS X.