Pat LeSmithe wrote: > 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.
Oops. I should have noticed and clicked on "Newer >", where I might have read about several examples. I apologize. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---