On Tue, 4 Jun 2002, Luke Palmer wrote:
> On Tue, 4 Jun 2002, Miko O'Sullivan wrote:
>
> > No configuration files (.e.g .cpan) are necessary. However, you can use a
> > configuration file if you want tp indicate a .cpan-like file
> >
> > cpan --conf ~/.cpan load Date::EzDate
>
> What about no configuration file if ~/.6pan's not there, and ~/.6pan if it
> is.
Personally, I'd like it to:
1) work just fine without a config file,
2) if I specify one, it uses that,
3) if I don't specify one, but the default exists, it uses that
4) if it uses a config file (specified or default) it shows the
full path to what it's using, so that I have a chance of detecting Trojans
and typos if I'm paying attention (I don't need or want it to ask for
confirmation, just show a message and maybe 'sleep 1' before continuing)
> > - Authors don't need to indicate dependencies. CPAN figures it out from the
> > use's and require's. CPAN will not accept modules that depend on other
> > modules that aren't on CPAN. (Yes, there might be a chicken and egg problem
> > there, I'm sure we can find a solution.) This leads me to...
>
Having it figure out the dependencies is definitely a major plus.
As to how to solve the chicken-and-egg...just provide a way to upload
multiple separate modules simultaneously.
Dave