Re: method signature issues

2008-09-20 Thread chromatic
On Saturday 20 September 2008 22:24:52 Chris Davaz wrote: > If it is the case that :method and :multi are incompatible, I am a bit > surprised to see that in the Rakudo src directory: I said they're incompatible -- meant in terms of their semantics. I didn't say they don't work together in some

method signature issues

2008-09-20 Thread Chris Davaz
If it is the case that :method and :multi are incompatible, I am a bit surprised to see that in the Rakudo src directory: $ grep -rHI ':method :multi' . | grep -v '.svn' | wc -l 94 On Sun, Sep 21, 2008 at 11:30 AM, chromatic <[EMAIL PROTECTED]> wrote: > On Friday 19 September 2008 21:46:53 Chris

Re: method signature issues

2008-09-20 Thread chromatic
On Friday 19 September 2008 21:46:53 Chris Davaz wrote: > In any-str.pir we need to figure out how to change > > .sub 'split' :method :multi('String') > > into > > .sub 'split' :method :multi(_, 'String') > > since the former method signature is causing problems for me as I'm > trying to implement

Re: [svn:parrot] r31285 - trunk/languages/perl6/tools

2008-09-20 Thread Moritz Lenz
chromatic wrote: > On Saturday 20 September 2008 01:06:40 [EMAIL PROTECTED] wrote: > >> Modified: >>trunk/languages/perl6/tools/autounfudge.pl >> >> Log: >> [rakudo] make tools/autounfudge.pl work in parallel, bacek++ >> Patch courtesy by Vasily Chekalkin >> >> >> Modified: trunk/languages/per

Re: [svn:parrot] r31285 - trunk/languages/perl6/tools

2008-09-20 Thread chromatic
On Saturday 20 September 2008 01:06:40 [EMAIL PROTECTED] wrote: > Modified: >trunk/languages/perl6/tools/autounfudge.pl > > Log: > [rakudo] make tools/autounfudge.pl work in parallel, bacek++ > Patch courtesy by Vasily Chekalkin > > > Modified: trunk/languages/perl6/tools/autounfudge.pl >

Re: [svn:parrot] r31049 - in trunk: include/parrot languages/perl6/src/builtins languages/perl6/src/parser languages/perl6/t

2008-09-20 Thread Allison Randal
Patrick R. Michaud wrote: It's also a little unique that the "take/yield" can happen from called subs deep within the coroutine, and doesn't have to occur within the coroutine itself. That's a general characteristic of all the control exceptions: they can be caught by any outer dynamic scope,

Re: [svn:parrot] r31049 - in trunk: include/parrot languages/perl6/src/builtins languages/perl6/src/parser languages/perl6/t

2008-09-20 Thread Allison Randal
jerry gay wrote: Patrick R. Michaud wrote: Other languages have adopted the Perl shortname of "hash" as well, including Ruby and this odd little creature known as "Parrot". Perhaps we should rename Parrot's "Hash" class to "AssociativePMCArray"? 1/2 ;-) I wouldn't mind. I mean, various langu