On Sat, 2007-12-01 at 09:49 -0800, Bill Moseley wrote:
> Not sure Module::Install does anything with those recommended modules,
> though. ;)

MI (with EUAI, I think) will prompt you to install optional dependencies
if you specify them like this:

   feature ('Description of optional feature', [
       Dependency::One     => 0.01,
       Another::Dependency => ...,
   ]);

For the record, optional dependencies suck.  You can't introspect
installed modules to see if the correct modules are installed for
features your application needs, so you just have to cross your fingers
and hope your sysadmin said OK to the optional prereqs.  

If there's some difficult module that you don't want to depend on,
either fix it or release a separate dist that adds the desired
functionality.  Much more sane IMO.

It's fine to ask "do you want the XS version of these modules", though,
as long as your module behaves the same regardless of whether PP or XS
is installed.

JMHO.

Regards,
Jonathan Rockway

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to