is a WSTP packet requesting evaluation of expr.
- expr is not evaluated by a complete pass through the Wolfram System's main loop.
- The kernel always completes the evaluation by returning the result in a single ReturnPacket.
- The notebook front end uses EvaluatePacket to request kernel computation for controls and dynamic values.
- When communicating with the notebook front end, the kernel may require the front end to perform one or more computations in order to fully evaluate expr. If this happens, the kernel will send a CallPacket to the front end, and the front end will reply with a single ReturnPacket.
- The front end and kernel may nest EvaluatePacket and CallPacket expressions arbitrarily deep.
Basic Examples (1)
Send an EvaluatePacket packet with the expression 10! without evaluating it:
Wolfram Research (1996), EvaluatePacket, Wolfram Language function, https://reference.wolfram.com/language/ref/EvaluatePacket.html.
Wolfram Language. 1996. "EvaluatePacket." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EvaluatePacket.html.
Wolfram Language. (1996). EvaluatePacket. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EvaluatePacket.html