Hi, I was able to create a limited functionality separated sage notebook so far:
http://sage.math.washington.edu/home/wstein/patches/sagenb/ One key thing I did was abstract out how the worksheets communicate with another python process. I then did a reference implementation of the API. So the above tarball implements a Sage notebook server in it that doesn't use pexpect or sage interfaces at all --- it just uses the reference api which does computations in the server (so will lock during computations). The above tarball contains its own .hg repo, all the javascript libraries, templates, etc., that used to be scattered between the sage library and data/extcode/notebook, etc. People who want to help with the notebook will be able to just grab this tarball, change anything, and make a patch that they can share. Anyway, the next step is to make a 100% functional separated sage notebook, so it can very quickly replace the one currently in sage. -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---