gives the result of evaluating expr using your current default local Wolfram Language kernel.
gives the result of evaluating expr using the kernel specified by ker.
gives a list of the results of evaluating expr using each of the kernels keri.
wraps the head h around the result produced before returning it.
Details and Options
- LocalEvaluate has attribute HoldAll.
- LocalEvaluate[expr] uses the kernel given by $DefaultLocalKernel
- LocalEvaluate has the following options:
IncludeDefinitions True whether to automatically include dependencies
- With IncludeDefinitionsTrue, definitions required for the evaluation of expr will automatically be sent to the kernel.
- With IncludeDefinitions->False, definitions required for the evaluation of expr must be loaded and evaluated explicitly during the evaluation of expr.
- Kernels are specified using RemoteKernelObject, or short string forms.
- The following local or remote kernel string forms are recognized:
"ssh://user@hostname:port/path" a kernel on the given machine, accessed using SSH "ssh://hostname" use the default path, user and port on the given machine "hostname" equivalent to "ssh://hostname" "wstp://server:port/pool" a kernel on a WSTPServer "wstp://server" use the default port and kernel pool "localhost" a kernel on the same machine "file:///path/to/wolfram" the given kernel on the same machine "https://www.wolframcloud.com/" a kernel in the Wolfram Cloud
- The path in "ssh://host/path" or "file:///path" is the absolute path of a suitable kernel command.
- SSH cannot ask for passwords interactively. Keys can be specified, or an SSH password agent can be used.
Examplesopen allclose all
Basic Examples (4)
Launch a local kernel and evaluate some of its properties:
Launch a specific kernel given by its absolute path:
Each instance of LocalEvaluate launches a new kernel, which is discarded after the evaluation:
Generalizations & Extensions (1)
A result received is normally evaluated further on the receiving side:
Prevent the evaluation of the result received by wrapping it in Hold:
Properties & Relations (2)
Use the kernel given by $DefaultLocalKernel:
Given the same kernel specification, LocalEvaluate and RemoteEvaluate behave the same:
Wolfram Research (2022), LocalEvaluate, Wolfram Language function, https://reference.wolfram.com/language/ref/LocalEvaluate.html.
Wolfram Language. 2022. "LocalEvaluate." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/LocalEvaluate.html.
Wolfram Language. (2022). LocalEvaluate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LocalEvaluate.html