2009年2月15日星期日

[PerlChina] Re: A replacement of the CPAN shell client

On Sat, Feb 14, 2009 at 4:30 PM, laye <layesuen@gmail.com> wrote:
>
> Hi, Agent
>
> I'm thinking of building a replacement of the CPAN shell client.

Oh, that's fantastic!

>
> Many CPAN modules failed to compile only because of some of its dependencies are installed with wrong versions. And the default CPAN shell shipped with Perl only install the latest version.

*nod*

>
> In my new CPAN client - Astral, I'll enable user to have multiple installations of a single module with different versions.
> All the bundles installed are organized in parrelle bundle-version directories.

Sounds __very__ cool :D

>
> Also, a dependency resolving system (like Ivy in Java) will be also introduced to find appropriate dependency versions.

+1

>
> Other features include:
>
> user can specify which version he want to install

This feature already exists in the current cpan utility, though not
that accessibly ;)
>
> user can specify which version he want to use

This is quite nice.
>
> program can install modules on fly to tmp directory if the required version do not exists on local host

Sweet!
>
> use can uninstall bundle

I'd always like to see uninstallable CPAN modules like others ;)

>
> ...
>
> I'd like to hear your comment on this project.

The only thing that I can comment on is that you may not get all the
historical versions of a specific module from CPAN because CPAN
authors are encouraged to remove old releases to help save server
storage. However, the backpan (http://backpan.cpan.org/) does contain
the whole CPAN history ;)

>
> Is there somebody else have done a similar work?
> p.s. Astral will have no conflict with the current running CPAN module installation system. That means, you just use Astral to build another local module repository.
>
> Thanks & Regards,
> Laye

I've Cc'd the PerlChina mailing list for broader review. Hopefully you
won't mind ;)

Thanks!
-agentzh

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

没有评论: