Instead of remaking the wheel for a sage client side application, one
possibility would be to use something like QT 4 + webkit (webkit is
the browser engine derived from konqueror's KHTML and used in OS X's
Safari browser).  Functionality from the notebook could be directly
used via webkit, and additional functionality could be added elsewhere
if it doesn't make sense to have it in the notebook.  QT is cross
platform and open source, and there is a python language binding
(PyQT) that seems actively developed.  Also, for what it is worth,
I've never seen so many developers speak so highly of a GUI toolkit as
I have seen for QT (I have little experience myself other than as a
user of many great QT applications).

For a recent review including QT/webkit, see:
http://arstechnica.com/news.ars/post/20071226-first-look-qt-4-4-0-with-phonon-and-webkit.html

I almost certainly won't have time to work on this much myself in the
near future, but thought I'd pass on the idea if anyone is very eager
to make a GUI that feels like an enhanced version of one of the
popular CAS environments.  It isn't something I really need, but I
suppose quite a few people might like it.
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to