可执行的 WSTP 程序
Wolfram 语言提供一个简单的方式来调用外部 C 程序和其它程序中的函数. 通过 一个 .tm 模板,定义调用每个 C 函数相应的 Wolfram 语言函数,使用 mprep 或 mcc 建立一个可执行的 WSTP 二进制文件. 这样您就可以实现数据交换,不仅是 C 类型数据,例如整数、实数、数组和字符串,而且可以是任意 Wolfram 语言表达式.
Install — 装入一个 WSTP 可执行程序,从 Wolfram 系统会话中调用
Uninstall — 卸载一个 WSTP 可执行程序,移除它的 Wolfram 语言函数
LinkPatterns — 找到在一个运行 WSTP 程序中可用的函数
., tm — 连接 C 和 Wolfram 语言函数的模板文件
C 语言函数 »
WSMain() — main()的特殊形式,用于 WSTP 可执行的 C 程序中
WSEvaluate(), WSEvaluateString() — 从 C 调用返回给 Wolfram 语言
WSPutFunction(), WSGetFunction(), ... — 交换任意结构