> -----Original Message-----
> From: Leopold Toetsch [mailto:[EMAIL PROTECTED]

[snip]

> I see. Yes, this shorthand is fine, the more that it will be used
> heavily. What about:
>
>       invokecc the_sub_label
>
> which would include constructing the subroutine object in P0 too?

This would be convenient at times, though often the lexical scoping will
dictate that the sub be created in a different place than it is invoked in.
It would also be nice to be able to do:

    new P0, .Sub, the_sub_label

> > BTW does anyone (leo?, dan?) want to comment on my idea for
> getting rid of
> > the register stacks etc:
>
> We need them. Parrot calling conventions are not the only convention we
> have. And for parrot calling conventions you have to save registers too.
>

I was not suggesting that we not save registers, just that we use a context
object to do it rather than the stacks. I suppose there would be not much
benefit to this anyway ...

Jonathan Sillito

Reply via email to