Rick Measham schreef:
> I just installed Bundle::DateTime on my Darwin machine ... I hadn't 
> looked through the docs beforehand :)
> 
> Can I suggest two other bundles that I'm willing to maintain (they 
> shouldn't need much alteration anyway. Not like the full bundle!)
> 
> Bundle::DateTime::Minimal is the minimum needed to install and use 
> DateTime.pm
> 
> Bundle::DateTime::Basic contains the above, plus the extra modules 
> required for Sets and Spans as well as the main Format modules

I would prefer just 1 more bundle, Bundle::DateTime, containing the
mimimum needed for DateTime.pm, and a few selected other modules that
don't introduce new prereq's:

DT prereq's:
    Class::Factory::Util 1.3 - prereq's of DateTime
    Params::Validate 0.52
    Test::More 0
    Time::Local 1.04
    Class::Singleton 1.03 - prereq of DT::TimeZone
    DateTime::Locale 0.03 - needed by DateTime
    DateTime::TimeZone 0.25 - needed by DateTime
    DateTime

your choices for basic:
    DateTime::Set
    DateTime::Format::Strptime -- needed by DT::F::Builder
    DateTime::Format::Builder -- prereq of several other formats

my additions:
    DateTime::Format::HTTP
    DateTime::Format::ISO8601
    DateTime::Format::Mail

> Maybe we could also look at Bundle::DateTime::Formatters to 
> quick-install all the formatters and Bundle::DateTime::Events to 
> quick-install all events and DateTime::Bundle::Calendars to install 
> all the calendars. That's more work though ...

I can't imagine anyone else but a kalendrophile installing all
calendars, or all events, and kalendrophiles can just install
Bundle::DateTime::Complete.

(I created Bundle::DateTime for myself, to have a simple method of
getting all DT modules; I don't think it's the best way to install
DateTime.pm, so I wouldn't mind renaming it to B::DT::Complete. With the
name as it is, a query for DateTime in the CPAN.pm shell will return
both DateTime.pm and Bundle/DateTime.pm, which is not good.)

Eugene

Reply via email to