On Jul 22, 9:23 pm, William Stein <wst...@gmail.com> wrote:
> On Wed, Jul 22, 2009 at 2:19 PM, ghtdak<gl...@tarbox.org> wrote:
> > My primary problem is that the Sage subprocess is blocking forever on
> > the other side of the pipe when its not computing... Therefore, I
> > can't have a Sage sub-process that I'm using in the notebook that is
> > also able to communicate with other processes as I can't
> > asynchronously receive data (or get timing interrupts).  I've gotten
> > around this in the past by using threads as it was the only choice I
> > had.

Are the following relevant, realistic examples?  I wish to...

 * Start, monitor, stop, and/or steer a long-running computation from
a browser.  The computation runs in a main loop that periodically
checks for incoming messages upon which to act and sends out new
messages as necessary.

 * Share a persistent instance of the Sage kernel among several open
worksheets, perhaps with a remote "desktop" capability, to
collaborate, teach, troubleshoot, etc.  This could be a bit wavy.

 * Filter data automatically through a sequence of independent
worksheet processes.

--~--~---------~--~----~------------~-------~--~----~
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
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to