On Nov 25, 2007, at 9:12 PM, Adam Kennedy wrote:



On 25/11/2007, Ken Williams <[EMAIL PROTECTED]> wrote:

On Nov 19, 2007, at 3:59 AM, Adam Kennedy wrote:
>
> I for one think "recommends" is a stupid idea, since it's
> completely ambiguous and doesn't add anything of interest to the
> toolchain

The same could be said for 'abstract', but that doesn't make it useless.

It's just an advisory statement to the user that functionality will
be somehow enhanced if these other things are installed.  How the
user or their tools deals with that information is up to them.

That would seem to be something of a cop out.

A cop out for what? Either we have a place to put this information, or we don't have any place to put it and it never gets communicated.

There are a bunch of modules that can do "extra stuff" if you have certain modules installed. Given the dynamic nature of Perl and Perlers, I think that will always be the case. This just captures that information and


We're giving users (most of the tools hand off to the users themselves) options and decisions to make without necessarily equipping them with the ability to make those decisions.

If people are using M::B, they can turn the optional dependencies into auto_features instead, which do carry descriptions of what difference it would make if they had the extra stuff installed. It will still show up in the META.yml as 'recommends' though, which I think is the right thing to do.

 -Ken

Reply via email to