On 08/05/2018 06:51 AM, Parrot Raiser wrote:
That's the problem with using multiple related-but-not-identical languages. If you aren't completely on the ball, one of the others may grab you by the ankle and trip you.
I have been converting a large program on mine over from Perl 5 to Perl6. I have "finally" stopped mixing p5 and p6 together and can spot the differences pretty rapidly. When I finish this conversion, I will only have one p5 program left to maintain, but that can't be converted to p6 as the ftp module in p6 is broken. P5's sub declarations are tragic. P6's is a wonderful clean up. I like the way p6 does regex's better too. $NewRev ~~ s/ "\<" .* //; I like the way I can put spaces in the first part so I can easily understand what I am looking for. And I like the second part being literal so I do have to escape the moon.