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/ -~----------~----~----~----~------~----~------~--~---