|
MathLink allows external programs both to call Mathematica, and to be called by Mathematica. By using MathLink, you can, for example, treat Mathematica essentially like a subroutine embedded inside an external program. Or you can create a front end that implements your own user interface, and communicates with the Mathematica kernel via MathLink. You can also use MathLink to let Mathematica call individual functions inside an external program. This tutorial discusses some of the details of MathLink development of special interest to software developers. An overview of using MathLink is presented in the separate tutorial collection "Systems Interfaces and Deployment".
Drawn from the in-product documentation of Mathematica, the 23-title Tutorial Collection gives users targeted instruction on the functions, capabilities, and unified architecture of the Mathematica system. The Collection discontinued printing as of January 2012, but the Mathematica 7 edition of each title remains available for download as a PDF.
|
|