Skip to main content

Module eval

Module eval 

Source
Expand description

Layer 4: Dynamic evaluation (Node.js subprocess).

Fallback for expressions fold/ can’t handle statically. Spawns a persistent node process, sends expressions via stdin, receives results via stdout JSON. Cached — same expression never evaluated twice.

Modules§

node
Node.js subprocess management.
safety
Safety checker — determines which expressions are safe to send to Node.js.

Structs§

DynamicEvaluator
Dynamic evaluator module.