Probably I've cc'd this respond to the sage-devel mailing list to see what
the many other sage developers think:
This is very interesting! I've wondered if there was a nice solution to
integrate an interactive geometry environment, for example.
Ondrej: would this be a nice interface to Sympy's geometry capabilities?
Does Sympy export to the "geonext" format. I've never heard of that
(for the jsxgraph developers) How does JSXGraph compare with Geogebra?
I couldn't find much on the web comparing the two.
I've added JSXGraph to
Everyone is welcome to make improvements. Should we start a similar
page for Python / Cython resources?
By the way, SVG *may* be a better choice than canvas for an application
like a unified graph / knot editor. In particular, SVG objects have a
document object model (DOM) similar to the browser's DOM. It's possible
to manipulate and add event handlers to individual elements (or groups).
Further, scripted SVG animation does not require redrawing an entire
scene when just part of it changes. The SVG spec is very large, but it
seems that most of the major browsers, except IE, support the
essentials. IE, of course, supports VML.
For what it's worth... In the immediate future, I plan to focus on
"closing" a few open tickets on which I've been working. On a [much]
longer time scale, I'd like to try to make some mathematical
contributions to Sage, as a happy byproduct, I hope, of learning some
interesting pure mathematics. Knots, quandles, and racks, say. Are
there problems of current interest on which topologists could use some
capability native to Sage? Or do the packages at
cover the space? Thanks for any advice you can offer!