I noticed a curious inconsistency with our /modules collection of
ported CPAN modules wherein each of their Makefile.PL is written in
Perl 5 and invokes the Perl 5 Makefile.PL, but everything else in the
ported distro is written in Perl 6, both the modules and the test
suite.
I propose that said Makefile.PLs all get changed to Perl 6, so
everything under /modules is Perl 6. This would make the ported
distros more internally consistent.
To set an example, I converted the ones for Locale::KeyedText and
SQL::Routine, so they look like they would when Pugs is mature enough
to handle them, as with the modules and their test suites themselves.
The examples assume a perl 6 version of Pugs::MakeMaker exists, which
it doesn't, but meanwhile that faux invocation serves as an
illustration.
-- Darren Duncan