On 2019-12-13 11:14, Vadim Belman wrote:
Totally wrong. `use v6` specified Raku (formerly Perl6) code and initially
thought to be used to distinct perl5 code from perl6. For now I consider it
mostly as a decoration except for test files where .t extension is shared
between languages.
With regard to multiversioning, rakudo currently supports all language releases
available so far. So, if one specifies a particular language version like `use
v6.c` it means that the code in the file will be compiled using 6.c. It will be
done by the same compiler and it has nothing to do with 'multiple versions
installed'.
Best regards,
Vadim Belman
Hi Vadim,
One of the things I found was that P6 would pick up my
.pm modules from P5 before to would look for .pm6.
The solution was to put my pm6 modules in a p6lib and
and pm modules in p5lib. It was annoying as I
had to correct a log of stuff.
-T