GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • WOLFRAM
  • Products
  • AI AccessUse with Mathematica and Wolfram|One
  • Finance Platform
  • Wolfram|Alpha Notebook Edition
  • Application Server
  • Enterprise Private Cloud
  • Wolfram Engine
  • Wolfram Player
  • Wolfram Cloud App
  • Wolfram Player App
  • Wolfram|Alpha Website
  • Wolfram|Alpha APIs
  • Wolfram AI Ecosystem

This view

  • Original page
  • New address

GeezerVison is showing reference.wolfram.com — WSTP API—Wolfram Documentation

WSTP API

Extensively used within the Wolfram System itself, the Wolfram Symbolic Transfer Protocol (WSTP) is the Wolfram System's unique high-level symbolic interface standard for interprogram communication. With convenient bindings for a variety of languages, WSTP immediately allows arbitrary symbolic objects—representing data, programs, or any other construct—to be efficiently exchanged between programs, on one computer or across a heterogeneous network.

Installable WSTP Programs »

Install — run a WSTP-installable external program

LinkPatterns — find functions available in a running WSTP program

wsprep — externally prepare a WSTP-installable program

WSTP Wolfram Language Functions »

LinkLaunch, LinkConnect, LinkCreate, LinkActivate — initiate WSTP programs and connections

LinkRead, LinkWrite — read and write expressions on a WSTP connection

Links — list all currently open links

C Language Functions »

WSPutInteger32()  ▪  WSGetInteger32()  ▪  WSPutString()  ▪  WSPutFunction()  ▪  ...

WSOpenString()  ▪  WSNextPacket()  ▪  WSTransferExpression()  ▪  ...

Java Functions »

evaluate()  ▪  evaluateToOutputForm()  ▪  evaluateToImage()  ▪  ...

put()  ▪  getInteger()  ▪  getObject()

createKernelLink()  ▪  waitForAnswer()

C#/.Net Functions »

Evaluate()  ▪  EvaluateToOutputForm()  ▪  EvaluateToImage()  ▪  ...

Put()  ▪  GetInteger()  ▪  GetObject()

CreateKernelLink()  ▪  WaitForAnswer()

Related Tech Notes

    ▪
  • The Structure of the Wolfram System
  • ▪
  • How WSTP Is Used
  • ▪
  • Installing Existing WSTP-Compatible Programs
  • ▪
  • Setting Up External Functions to Be Called from the Wolfram Language
  • ▪
  • WSTP C API Developer Guide (CMake)

Related Guides

    ▪
  • Listing of WSTP C Functions
  • ▪
  • J/Link
  • ▪
  • .NETLink
  • ▪
  • Parallel Computing
  • ▪
  • Importing & Exporting
Top
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.