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.

Reply via email to