Opened 6 years ago

Last modified 4 years ago

#18138 new enhancement

Mathematica WSTP/MathLink Interface

Reported by: RobertJacobson Owned by:
Priority: major Milestone: sage-7.6
Component: interfaces Keywords:
Cc: mkoeppe, dimpase, yzh Merged in:
Authors: Robert Jacobson Reviewers:
Report Upstream: N/A Work issues:
Branch: u/RobertJacobson/mathematica_wstp_mathlink_interface (Commits, GitHub, GitLab) Commit: a6d1b779093be9a9e544a23aef433522e7ed2590
Dependencies: Stopgaps:

Status badges

Description (last modified by RobertJacobson)

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.

Change History (3)

comment:1 Changed 6 years ago by RobertJacobson

  • Authors set to Robert Jacobson
  • Description modified (diff)
  • Type changed from PLEASE CHANGE to enhancement

comment:2 Changed 4 years ago by RobertJacobson

  • Branch set to u/RobertJacobson/mathematica_wstp_mathlink_interface

comment:3 Changed 4 years ago by mkoeppe

  • Cc mkoeppe dimpase yzh added
  • Commit set to a6d1b779093be9a9e544a23aef433522e7ed2590
  • Component changed from PLEASE CHANGE to interfaces
  • Milestone changed from sage-6.6 to sage-7.6

New commits:

529019cAdded experimental package MathLine, a textual Mathematica front end.
a6d1b77Changed capitalization of binary.
Note: See TracTickets for help on using tickets.