WSTP and External Program Communication

Introduction to WSTP

How WSTP Is Used

Installing Existing WSTPCompatible Programs

Setting Up External Functions to Be Called from the Wolfram Language

Handling Lists, Arrays, and Other Expressions

Portability of WSTP Programs

Using WSTP to Communicate between Wolfram System Sessions

Calling Subsidiary Wolfram System Processes

TwoWay Communication with External Programs

Running Programs on Remote Computers

Running External Programs under a Debugger

Manipulating Expressions in External Programs

Error and Interrupt Handling

Running the Wolfram System from within an External Program

WSTP Developer Guide (Mac OS X)

WSTP Development in C (Windows)

WSTP Development in C (Linux)

WSTP Interface 3

WSTP Interface 4