https://github.com/coke/Algorithm--Diff is failing because it has a proto with (@a,@b?,....) - when called without a @b, it is complaining that the thing passed in next isn't a Positional, like it missed that ? on the @b.)

there is unlikely to ever be *an* official intepreter, as such. perl 6 is not a monolith defined by a single implementation, and having multiple implementations has helped flesh out the specs and flush out bugs in both the spec and the implementations

rakudo 5122e2: OUTPUTÃ‚Â«[31m===[0mSORRY![​31m===[0mÃ¢ï¿½Â¤Unsupported use of >> to do right shift; in Perl 6 please use +> or ~>Ã¢ï¿½Â¤at /tmp/IIFXDFHkha:1Ã¢ï¿½Â¤------> [32msay (1,2,3) <<===>>[33mÃ¢ï¿½ï¿½[31m (1,2,3)[0mÃ¢ï¿½Â¤Ã‚Â»

std 86b102f: OUTPUTÃ‚Â«[31m===[0mSORRY![31m===[0mÃ¢ï¿½Â¤Cannot make assignment out of <<== because sequencer operators are too fiddly at /tmp/qsU9JDDCYP line 1:Ã¢ï¿½Â¤------> [32msay (1,2,3) <<===[33mÃ¢ï¿½ï¿½[31m>> (1,2,3)[0mÃ¢ï¿½Â¤Bogus term at /tmp/qsU9JDDCYP line 1:Ã¢ï¿½Â¤------> [32msay (1,2,3) <<===[33mÃ¢ï¿½ï¿½Ã¢â‚¬Â¦

rakudo 5122e2: OUTPUTÂ«Parameter '' requires an instance, but a type object was passedâ¤ in method Bridge at src/gen/CORE.setting:3248â¤ in sub infix:<==> at src/gen/CORE.setting:3171â¤ in sub infix:<==> at src/gen/CORE.setting:3011â¤ in block at /tmp/V3_KxrD2s1:1â¤â¤Â»

rakudo 5122e2: OUTPUTÂ«Parameter '' requires an instance, but a type object was passedâ¤ in method Bridge at src/gen/CORE.setting:3248â¤ in sub infix:<==> at src/gen/CORE.setting:3171â¤ in sub infix:<==> at src/gen/CORE.setting:3011â¤ in block at /tmp/JRC6vhTHPr:1â¤â¤Â»

moritz: if you blog about the optimizer, don't forget to show that little shim that jnthn came up with that lets you write a tiny-optimizer in one perl6 script file and run it on a bit of code and output the transformed ast and run it

SVG.^methods shows SVG has a serialize method but ... the invocant (? which is SVG) can't find a key method ... SVG uses XML::Writer which has a serialize method but if I try: say XML::Writer.serialize($svg);

lue, I think diakopter is making a proposal to A) namespace CPAN, and B) give perl5 a no-syntax-changes way to specify wanting to use the perl6 bridge rather than getting a same-named perl5-native module

Just to be clear, perl6:: (which btw I'd rather see Perl6::, but no big deal) is a Perl 5 module that loads the Perl 6 module, correct? (Or would it active some internal mechanism in the perl5 compiler/standard external package?)

Also, the use of perl6:: versus Perl6:: is that there are a lot of Perl 5 modules in the latter namespace already (bringing back ideas), but I think the only think in perl6:: is 'perl6', which is IIRC Rakudo.