sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.44k stars 481 forks source link

Mathematica WSTP/MathLink Interface #18138

Open 93d97f0c-4c0e-42a5-945a-adb1e8f73145 opened 9 years ago

93d97f0c-4c0e-42a5-945a-adb1e8f73145 commented 9 years ago

The current Mathematica interface to Sage relies on the command-line interface that ships with Mathematica and can break if WRI makes changes to that command-line interface (see #13892, #15318, and #16703). This ticket replaces WRI's command-line interface with an equivalent interface (which itself uses WSTP/MathLink) that is a drop-in replacement. The Sage project can thus guarantee the stability of the interface under the assumption of the stability of the WSTP/MathLink protocol.

CC: @mkoeppe @dimpase @yuan-zhou

Component: interfaces

Author: Robert Jacobson

Branch/Commit: u/RobertJacobson/mathematica_wstp_mathlink_interface @ a6d1b77

Issue created by migration from https://trac.sagemath.org/ticket/18138

93d97f0c-4c0e-42a5-945a-adb1e8f73145 commented 9 years ago

Description changed:

--- 
+++ 
@@ -1 +1 @@
-
+The current Mathematica interface to Sage relies on the command-line interface that ships with Mathematica and can break if WRI makes changes to that command-line interface (see #13892, #15318, and #16703). This ticket replaces WRI's command-line interface with an equivalent interface (which itself uses WSTP/MathLink) that is a drop-in replacement. The Sage project can thus guarantee the stability of the interface under the assumption of the stability of the WSTP/MathLink protocol. 
93d97f0c-4c0e-42a5-945a-adb1e8f73145 commented 9 years ago

Author: Robert Jacobson

93d97f0c-4c0e-42a5-945a-adb1e8f73145 commented 7 years ago

Branch: u/RobertJacobson/mathematica_wstp_mathlink_interface

mkoeppe commented 7 years ago

New commits:

529019cAdded experimental package MathLine, a textual Mathematica front end.
a6d1b77Changed capitalization of binary.
mkoeppe commented 7 years ago

Commit: a6d1b77