On Sat, Feb 14, 2009 at 4:30 PM, laye <[email protected]> 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 讨论组”论坛。
 要在此论坛发帖,请发电子邮件到 [email protected]
 要退订此论坛,请发邮件至 [email protected]
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

回复