有个Perl版的Rubygem就好了:P On Sun, Feb 15, 2009 at 8:26 PM, agentzh <[email protected]> wrote: > > 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 访问该论坛 -~----------~----~----~----~------~----~------~--~---
