On Mon, Jan 31, 2011 at 4:36 AM, Jason Grout <jason-s...@creativetrax.com> wrote: > 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.
On a personal machine you probably don't need that for the rest of Sage but I think you do for the notebook. I don't want to be editing the notebook and then all the sudden not be able to edit anymore because one of my edits broke the notebook. Maybe a better first step is letting a personal machine user edit and run something like a Django project from the notebook. > > 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 > -- 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