evalmsg

Function evalmsg 

Source
pub fn evalmsg(env: &Env, e: Exp, ctx: &mut EvalCtx) -> Result<Val, NarjuError>
Expand description

Paper: evalmsg(env, e) = reifyv(lambda () evalms(env, e)).

Consumes e and threads it into the inner closure via move. The previous &Exp signature forced a deep clone at the evalms entry; the new shape lets e flow straight through to the Machine.