I know this is a broad question. What are the existing 'serious' alternates to the 'usual' browser-based interface to sage?
I'm used to the usual interface, and most of the time it suffices for what I want. Alas, when it comes to developing serious modules or worksheets, it's not powerful enough. My usual development cycle looks something like: 1) (re)start the sage notebook server; 2) edit a worksheet; 3) edit a module (e.g. foo.py or bar.pyx); 4) goto 1 (or restart sage if get a .pyx). A key point is that in 3, I edit the module with a separate application. I would like something where everything is integrated into the same application. Since my browser doesn't have a decent editor, this doesn't seem possible to me. On the other hand, it seems like anything which knows how to communicate with the twisted server could mimic and perhaps even enhance the standard interface for the notebook. I have come across references to attempts to run sage through some other GUI (e.g. Eclipse), but I'm not aware of an attempt to reproduce the notebook interface. Regarding step 1, I don't really mind restarting the notebook server or sage itself, though I would like to know what is appropriate. For example, if I start a worksheet running and edit a dependent file foo.py, then the server doesn't see the changes. I found that it suffices to restart the notebook server (but not sage) in order to force regeneration of foo.pyc. Is there a better way? Unfortunately restarting the notebook server is insufficient if I change bar.pyx. It is sufficient to exit sage and restart it with 'sage -br' (and then to restart the notebook server). Is there a better way to force regeneration of bar.cpp (say)? Thanks, Chris -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org