On 1/31/11 6:31 AM, Timothy Clemans wrote:
On Mon, Jan 31, 2011 at 4:20 AM, Jason Grout
<jason-s...@creativetrax.com>  wrote:
On 1/31/11 5:49 AM, Timothy Clemans wrote:


I think the first step is making it so one can easily edit the
notebook if they built Sage from source. The test notebook would
automatically be launched. Once you've launched the notebook you
shouldn't have to touch the command line.


That's an interesting opportunity.  Maybe the /src url, which apparently
currently shows the source tree, could have an "edit" link, like google code
or github does.  We already ship (an old version of) codemirror. The edit
link could load the file into codemirror, allow an edit, check in the
changes, and then restart Sage.  Edits on the notebook repository are
immediately live, and edits on the sage library would just require kicking
off a sage -br in the background (until some current projects I've been
hearing noises about fix that so that you don't have to do sage -br)

It sounds possible, and almost immediately implementable for the notebook..
  I suppose one nontrivial thing is maybe having some sort of user permission
to edit the notebook, and implementing the copying of the file and checking
in of changes (I certainly wouldn't want just anybody editing the public
sagenb.org notebook live!)

My thought is there would be two notebook servers running, the server
you editing from, and the test server with the new code.


Ahh.  That would be both safer and probably (slightly?) harder to implement.

Jason

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

Reply via email to