Hi Brian,

You wrote:
> (...) When the function is recursed into a new
> context has to be created to make it reentrant.

That is not true, as can be proven. The context remains the same,
only the old values are saved (stack?) and restored after
return...

 When that
> function returns, the new context is lost. The original is
> still there to be reused, though. Recursive functions are
> much like using the USE operation, with all of the overhead
> and GC-related context concerns.

Not exactly, see above...

Ladislav

Reply via email to