外部已诠释的语言接口

Wolfram 语言对外部语言,例如: Python、JavaScript (Node.js) 等以及预加载的特定包的变体支持直接访问 REPL. 一旦发现或注册外部系统,ExternalEvaluate 会用一次性模式或通过持续性会话直接调用此系统.

ExternalEvaluate 外部模式的一次性计算

ExternalFunction 在外部语言中调用函数并返回结果

ExternalOperation 表示一个外部操作

ExternalObject 表示与外部会话绑定的外部对象

外部会话

StartExternalSession 开始一个外部系统的持续性会话

ExternalSessionObject 一个活跃的外部会话的符号表示

ExternalSessions 给出活跃的外部会话列表

DeleteObject  ▪  ExternalValue

管理外部评估器系统

FindExternalEvaluators 找到当前可用的外部评估器系统

RegisterExternalEvaluator  ▪  UnregisterExternalEvaluator

SystemInstall 为外部计算器安装软件

"Python"  ▪  "NodeJS"  ▪  "Julia"  ▪  "Ruby"  ▪  "R"  ▪  "Java"  ▪  "Octave"  ▪  "Jupyter"  ▪  "SQL"  ▪  "SQL-JDBC"  ▪  "Shell"

处理输入和输出

StringTemplate  ▪  FileTemplate

TemplateApply 应用一个模板来产生字符串、文件等

Interpreter 为字符串指定一个诠释器

ImportString  ▪  ExportString