Comunica de manera fluida código, datos y más entre programas
WSTP, es el protocolo nativo para transferir expresiones simbólicas de Wolfram Language entre programas, y durante mucho tiempo ha sido un componente central habilitador de nuestros sistemas.
WSTP se ejecuta en un solo equipo o en una red, y permite a los programas escritos tanto en Wolfram Language como en otros lenguajes intercambiar código, datos u otras expresiones simbólicas de manera eficiente con estructura arbitraria.
Nuestras bibliotecas avanzadas permiten acceso a WSTP desde una amplia variedad de lenguajes.
C/Link proporciona conveniente soporte nativo en C para comunicarse mediante WSTP, así como solicitar y consumir resultados de cálculos.
wstp.h: archivo de cabecera
libwstp, etc.: bibliotecas de 32 y 64 bits
wsprep : generador de código de enlace basado en plantillas
wscc : controlador de compilador WSTP
J/Link proporciona soporte de alto nivel para la comunicación WSTP para programas Java.
Con J/Link, las clases y métodos Java se vuelven inmediatamente visibles por medio de WSTP en programas de Wolfram Language.
.NET/Link proporciona soporte de alto nivel para la comunicación WSTP para programas .NET (en C#, VB.NET, etc.).
Con .NET/Link, los tipos y métodos .NET se vuelven inmediatamente visibles por medio de WSTP en programas de Wolfram Language.
Wolfram Language cuenta con soporte incorporado para intercambiar expresiones y solicitar cálculos por medio de WSTP.
El crate de wstp proporciona soporte ergonómico y eficiente en Rust para la comunicación por medio de WSTP.
wstp: enlaces eficientes a WSTP
wolfram-library-link: llame a bibliotecas Rust de manera eficiente desde Wolfram Language
wolfram-expr: represente expresiones de Wolfram Language en Rust
El soporte completo de WSTP se encuentra en proceso de desarrollo para otros lenguajes.
Se admite una conexión unidireccional a Wolfram Language mediante HTTP en numerosos lenguajes, incluyendo PHP, Python, JavaScript, Visual Basic, Java, C#, C++ y Rust.
WSTP es la clave para permitir un intercambio extensivo entre componentes de software en el universo de las tecnologías Wolfram.
WSTP es el protocolo de comunicación nativo de Wolfram Engine.
WSTPServer pone a disposición Wolfram Engines que se comunican por medio de WSTP.
La Interfaz de cuadernos de Wolfram Desktop se comunica con kernels de Wolfram Engine por medio de WSTP, tanto en equipos locales como remotos.
La computación paralela es compatible dentro de Wolfram Language mediante conexiones de WSTP entre kernels de Wolfram Engine.
Wolfram Cloud puede exponer un extremo de WSTP que permita la comunicación por medio WSTP en internet. Estructura de URL: wstp://www.wolframcloud.com/...
Utilizando bibliotecas de lenguaje y utilidades de WSTP, se puede configurar programas en numerosos lenguajes para que se comuniquen por medio de WSTP.
Wolfram LibraryLink le permite crear DLL que se cargan directamente en un Wolfram Engine en ejecución, y se puedan comunicar con el Wolfram Engine por medio de WSTP.
WSTP puede usarse para transferir expresiones simbólicas entre cualquier par de programas, incluso si ninguno está en Wolfram Language.
WSTP es el nuevo nombre del componente de protocolo de transferencia de MathLink, el estándar para la comunicación entre programas utilizado por Mathematica desde 1990.
C/Link es el nuevo nombre del componente de API de lenguaje C de MathLink.