Until today I had thought of Perl 6 as the successor to Perl 5 that hadn't turned up. That the problem was mainly that it hadn't had a production-ready release yet, and there was no drive for one. But after watching a video of a Larry Wall talk, I realised that Perl 6 isn't the next version of Perl, it's a whole new language, inspired by Perl 5, amongst other things. Calling it Perl anything is not only a disservice to Perl 5, I think it's a disservice to Perl 6.
Read more ...When creating a CPAN distribution, all the modules should come under a single
namespace. If your Foo-Bar
distribution has a lead module Foo::Bar
,
then in almost all cases,
all other modules in your distribution should be in the Foo::Bar::*
namespace.
In this post I'll explain why.