2009/12/5 Robert Bradshaw <rober...@math.washington.edu>: > On Dec 4, 2009, at 9:31 PM, Dima Pasechnik wrote: > >> 2009/12/5 Robert Bradshaw <rober...@math.washington.edu>: >>> On Dec 4, 2009, at 4:53 AM, Dima Pasechnik wrote: >>> >>>> just a side remark - IMHO notebooks are not designed for any kind of >>>> large-scope project. >>> >>> There's no reason they couldn't be. >> I meant a project that takes a lot of computing power (CPU/memory/ >> disk space). >> I cannot but agree that for designing, e.g. exercises, notebooks are >> very useful, esp. combined with functionality >> of sagenb.notebook. > > Oh, that's what you mean. Still, I don't see any reason the notebook > would be worse. I've let things run overnight in the notebook, and > @parallel works there too. Judging from what I see posted here, notebooks are not very well behaved under extreme circumstances like OS crashes (that might be a result of running out of memory, etc). One is tempted to have unsaved cells open, too. Under a heavy load all this does not play well.
Also, a nontrivial project has a non-trivial amount of code that one needs to maintain, too. One essentially designs a small library. A special notebook functionality is needed to handle such a case. IMHO it's a bit wasteful to implement such a functionality. After this is done, one has to wait just a bit to see requests for Sage notebooks to be able to work as an e-mail client :-) > >>>> For the latter, you are much better off with good old scripts. >>>> Notebooks certainly have their own pluses, such as more >>>> interactivity >>>> and ease of collaboration---but not >>>> sharing, as was demonstrated here recently. >>>> Otherwise I don't really see a point of them. >>> >>> Ease of use, especially for people on Windows. I think they have >>> advantages for sharing as well, as I can share a notebook with >>> someone >>> by posting it on a public (or personal) server, and they can go and >>> get an account and use it without having to even install sage. This >>> could be particularly nice for the classroom setting. >> I referred to an apparent missing feature of exporting notebook cells >> into a Sage script. >> This seems to be locking a user into using worksheets long after it's >> time to move over to >> full-blown development with scripts. > > True, that would be a nice feature. Clicking on the "text" link is a > good start. yes, but still the result of copy/paste into an editor would require tedious editing (removing "sage:", "....", proper Python indentation), that gets out of hand, particularly, if largish data, e.g. relatively big multivariate polynomials, is involved. Would be nice having some kind of "export" feature. Dmitrii -- 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