On Thu, 2 Oct 2003, Mark A. Biggar wrote:

> Austin Hastings wrote:

> > But that imposes <C>eval()</C> pretty frequently. Better to provide
> > some lower-level hackish way to agglutinate Blocks.
>
>
> Isn't this one of the prime examples of why CPS is being use, it allows
> for Tail Recursion Optimization.  With TRO all your worries about
> overhead do to the wrap go away.

This isn't why CPS is being used under the hood. (Nothing in perl 6
propmted CPS) I wouldn't necessarily count on being able to do tail calls
here either, as they potentially alter the semantics, or at least the
introspectable environment, of the program as they make frames go away.

                                        Dan

Reply via email to