On Fri, Jan 7, 2011 at 7:43 PM, john_perry_usm <[email protected]> wrote:
> Hi
>
> The ceo of MacKichan Software came by the booth to ask how easy it
> might be to integrate sage into their big software package (Scientific
> Workplace). I'm not sure that those of us there were able to give him
> a specific answer (correct me if I'm wrong, guys, my memory is awful);
> for example, I don't know enough to say whether sage can respond to
> "ordinary" channels of inter-process communication (in fact, although
> I know what IPC is, I don't know what the "ordinary" channels are).
>
> He did express a high degree of interest in it, so I told him I'd
> inquire on the list, and we'd try to get back to him. Besides, I'm
> curious myself; if someone wanted to invoke Sage from another program,
> is there a canonical and efficient way to do that besides (say)
> writing a script, calling
>    sage < script_filename > output_filename
> and reading output_filename?
>
> (and would that work on Windows, anyway? given the constraints of
> vmware. you see how ignorant i am.)

Aside from the issue with Windows, he can replace all the above
questions by the same questions about *Python* rather than Sage, since
Sage is really "just" a Python library.

It would be a very good exercise for him to try to plug Scientific
Workplace to Python somehow (even on Windows), and see how that goes.
There are many good tools available in Python for doing this sort of
thing...  I'm looking at http://www.zeromq.org/ at the moment, but
that is only one of many options.

 -- William

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to