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