int MLGetInteger32 (MLINK link, int *i) gets a 32-bit integer from the MathLink connection specified by link and stores it in i.
MLINK MLOpenString (MLENV env, const char *string, int *errno) opens a MathLink connection taking parameters from a character string.
int MLPutInteger32 (MLINK link, int i) puts the 32-bit integer i to the MathLink connection specified by link.
int MLReady (MLINK link) tests whether there is data ready to be read from link.
In any interactive session, Mathematica effectively operates in a loop. It waits for your input, processes the input, prints the result, then goes back to waiting for input ...
Connecting to a subsidiary program via MathLink. This starts a subsidiary Mathematica process on the computer system used here. Here is a packet representing the first input ...
You can enable logging in two ways. The log file records messages as they occur, building up a detailed record of license activity over a period of time. Logging supports ...
Finding memory usage. Particularly for symbolic computations, memory is usually the primary resource which limits the size of computations you can do. If a computation runs ...
To run Mathematica from within an external program requires making use of many general features of MathLink. The first issue is how to establish a MathLink connection to ...
MathLink connections between Mathematica sessions. This starts up a link on port number 8000. This connects to the link on port 8000.