外部已诠释的语言接口
Wolfram 语言对外部语言,例如: Python、JavaScript (Node.js) 等以及预加载的特定包的变体支持直接访问 REPL. 一旦发现或注册外部系统,ExternalEvaluate 会用一次性模式或通过持续性会话直接调用此系统.
ExternalEvaluate — 外部模式的一次性计算
ExternalFunction — 在外部语言中调用函数并返回结果
ExternalOperation — 表示一个外部操作
ExternalObject — 表示与外部会话绑定的外部对象
外部会话
StartExternalSession — 开始一个外部系统的持续性会话
ExternalSessionObject — 一个活跃的外部会话的符号表示
ExternalSessions — 给出活跃的外部会话列表
管理外部评估器系统
FindExternalEvaluators — 找到当前可用的外部评估器系统
RegisterExternalEvaluator ▪ UnregisterExternalEvaluator
SystemInstall — 为外部计算器安装软件
"Python" ▪ "NodeJS" ▪ "Julia" ▪ "Ruby" ▪ "R" ▪ "Java" ▪ "Octave" ▪ "Jupyter" ▪ "SQL" ▪ "SQL-JDBC" ▪ "Shell"
处理输入和输出
TemplateApply — 应用一个模板来产生字符串、文件等
Interpreter — 为字符串指定一个诠释器