> -----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