On 03/04/2010 03:52 AM, John Cremona wrote:
On 4 March 2010 09:46, Jason Grout<jason-s...@creativetrax.com> wrote:
On 03/04/2010 02:35 AM, Robert Bradshaw wrote:
I often run things that take an order of magnitude less time to
run--e.g. I'm reading a paper and want to try out a quick example to get
a feel for something, or to factor (or even multiply) several digit
numbers. It also makes it prohibitive to be used as a (non-persistent)
web-service backend. I think partially it's a perception thing--one
could argue the same about a web page--why should I worry about it
taking 2 seconds to load/render if I'm going to spend an order of
magnitude more time reading it? Also, on that note, people's very first
exposure to Sage is waiting for it to start up--we don't want that to be
memorable :)
This last point is particularly noticeable when using Sage from the
notebook. A student will start up a Sage worksheet, type "1+1", and then
evaluate. Then the student has to wait the startup Sage time + network
transmission time + sometimes maxima startup time (depending on the initial
computation), and it feels like Sage is taking *way* too long to answer a
simple query.
Could that be solved by doing that startup as soon as the person logs
in? Or as soon as they open the worksheet (before they do the first
evaluate)?
Yes. If the worksheet is a new worksheet, this would make a lot of
sense, so +1 in that case. However, for a worksheet that is reopened,
that places a lot of demand on the server if you are just opening the
sheet to see what it is.
Thanks,
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