> I've posted this about 6 months ago, but got no feedback. I guess I'll 
> just go ahead and release the module.

I don't remember the previous post, but I'll answer now.... 


> I've attached a new module (very small) called CPAN::Grab.

This is a really great idea.  I could've used something like this not
too long ago. 


> - Should it be integrated with CPAN.pm shell?

I'd probably see myself using this separately from the CPAN.pm shell.  I
think of CPAN.pm's functionality as installing modules on the local
system, not downloading modules.  CPAN::Grab isn't used to install the
modules locally, so to me they don't seem compatible conceptually. 


> - Should MakeMaker be aware of it?

I think this could be very helpful, except you have to determine how
deep to go.  If my module Foo requires Bar and Bar requires Baz, then
will it download Baz too? 

Similarly, what do you think about using CPAN::Grab to also download
prerequisites of the modules you initially specify?  This should be
optional of course, but might be helpful as the point is targeting the
bundle for systems that aren't using the CPAN.pm shell.  Without CPAN.pm
they loose the functionality of being able to download prerequisites
automatically. 


> - Is CPAN::Grab is the right name?

How about CPAN::Bundler?  Grab doesn't seem descriptive enough.  CPAN.pm
"grabs" modules already, but this module does more than that. 


--Ade. 



Reply via email to