On Thu, Dec 30, 2010 at 4:24 AM, Alex Leone <acle...@gmail.com> wrote: > Hi all, > See attached document. > Comments? It would be good to discuss this before the upcoming bug days if > we are going to do anything with the notebook. > - Alex > PS. There's nothing in the document about the current sage notebook. I > agree that everything is premature optimization before benchmarking. > However, if the server isn't designed with multiple computers in mind, then > it's not going to scale very well. I also realize that the proposed design > will require somewhat of a rewrite, but if we just focus on basic worksheet > editing functionality (keeping in mind how to add other features), then we > could get something up and running during bug days, and it would be easy to > add stuff later without a large re-design.
I'm really glad you're thinking about architecture already, and even put the effort in to write something this detailed up. That said, I am personally not going to do any work on something where the goal is just to "get something up and running during bug days". Whatever I do, the goal will be to do something that it is possible to _finish_ by Jan 14, and be genuinely usable. Implementing something with functionality the same as the notebook but scalable -- basically from scratch -- is hard. But the actual work you're doing (e.g., database schemas, diagrams to explain how things should work) is all very applicable to doing additional work directly to the notebook that will make it much more scalable. -- William > (The document is also available > at https://docs.google.com/document/d/1uYJXPAWypGgb92QStJ19cW-29y4-hn5hi8oXMR-11TU/edit?hl=en&authkey=CISp9cQB > ) -- William Stein 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