Perl 6 isn't Perl

namingversionsopinion Fri 6 September 2013

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.

Read more ...