James G. Sack (jim) wrote: > [EMAIL PROTECTED] wrote: >> On Mon, Mar 31, 2008 at 08:27:16AM -0700, David Brown wrote: >>> Any particular reason to not just call sage directly, it's written in >>> python after all, and is intended be usable as a library. >>> >>> Otherwise, you're probably best off writing what you want into the sage >>> files, having it compile them and invoking the whole program. >>> >>> Getting it to work interactively (and reliably) is significantly harder, >>> and this particular case way overkill. >> I want multiple people to access same Sage instance over the web via a web >> interface. >> > > What's the significance of (need for) "same instance"? is it a > collaboration tool? > > You mean sorta like what they already call notebook, but different? > http://sagemath.org/doc/html/tut/node49.html > More like this maybe: > https://www.sagenb.org/ >
Looking around some more, I found a video by the prime-mover (William Stein) behind sage (he hails from UCSD, I think he said). It's a year or more old, longish and kinda poor video, but it is a very nice overview. http://videosrv14.cs.washington.edu/info/videos/ogg/colloq/WStein_070116_OnDemand_100_256K_320x240.ogg One interesting aspect is the way it interfaces to multiple special purpose components, each of which is optimal for some limited-range task. All the functionality of each such slave is completely exposed. Another intriguing builtin is "sagex", a fork of pyrex. Pretty impressive concept -- and execution. It might be fun to contribute to it. BTW: sage uses expect to talk to these other programs launched as separate processes! Regards, ..jim -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
