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