On 12/28/12 9:47 AM, William Stein wrote:
On Fri, Dec 28, 2012 at 8:41 AM, Volker Braun <vbraun.n...@gmail.com
<mailto:vbraun.n...@gmail.com>> wrote:
On Friday, December 28, 2012 4:19:11 PM UTC, William wrote:
I disagree. The only reason Sage doesn't have an interface to
Mathematica written using the MathLink protocol is that nobody
has got around to writting such an interface. I would like to
strongly encourage people to write one.
Is there actually a MathLink wire protocol that is documented (and
stable across Mathematica versions)?
This page has a suggestion:
http://mathematica.stackexchange.com/questions/610/is-the-communication-protocol-underlying-mathlink-user-customizable
It's basically this:
1. Write a standalone Python program that listens for incoming
connections on some TCP port. It will also link in the wolfram mathlink
library, e.g., using ctypes. Put it on pypy under say the BSD license.
It's a completely separate program (and process) from Sage. What it
does is sit there and accept connections, then forward all traffic to
Mathematica.
Just for reference, here is the Mathlink license:
http://www.wolfram.com/legal/agreements/mathlink.html
Apparently you can only distribute for noncommercial purposes, but it
doesn't appear to have any restriction on usage.
Thanks,
Jason
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To post to this group, send email to sage-support@googlegroups.com.
To unsubscribe from this group, send email to
sage-support+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support?hl=en.