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

Reply via email to