[Oops, I meant this to go to perl6-compiler. --Pm] On Sun, Jan 20, 2008 at 01:33:30PM -0800, [EMAIL PROTECTED] wrote: > +.sub keys :multi('List') > + .param pmc list > + .local pmc res > + > + res = list.'keys'() > + > + .return(res) > +.end
Better is to use a tailcall: .sub 'keys' :multi('List') .param pmc list .return list.'keys'() .end Pm