On Fri, May 29, 2009 at 04:23:56PM +0200, Mark Overmeer wrote:
> What's in a name.
> Is it also
> CPAN is the Comprehensive Parrot Archive Network
> CPAN is the Comprehensive Pieton Archive Network
> CPAN is the Comprehensive Pony Archive Network
> CPAN is the Comprehensive PHP Archive Network
> CPAN is the Comprehensive PRuby Archive Network
> So, where do you stop?
> Perl6 and Perl5 have some things in common, just like PHP and Perl5.
> Some people say that Perl6 is a different language, not a next
> generation of Perl5.
With parrot supporting many scripting languages and making them
accessible from perl, there is a huge value in having cpan.pm
(whatever it ends up being called) providing transparent access
to all of those and more - regardless of whether they are all in
a single archive or (more likely) a network of archives, each
providing some sub-set of the possibilities.
Taking a valuable module written in another language and rewriting
it in perl has been done many times in the past, but will be less
necessary in the future. A perl6 sub-class of the original module
will be a much easier task and often provide the specific addition
that is required.
> Do we need to install Perl5 on our system to get access to the
> install tools to install Perl6 modules?
Certainly we need to install Perl5 *modules* until they are *all*
superceeded by Perl6 (or Ruby or Python) replacements.