# from Nicholas Clark
# on Wednesday 10 September 2008 08:25:

>> Problem is, the shebang line doesn???t actually *do* anything.
>>
>> The correct solution (which also doesn???t require changes to
>> CPANTS) is called warnings::compat. Assuming you actually care
>> that much???
>
>I don't agree. I'm with Paul. Why should I add a dependency to correct
>code to placate the CPANTS game? Particularly as warnings::compat
> *can't* do everything the warnings pragma can do, so by changing to
> use it I might be adding bugs.

# from David Golden on Wednesday 10 September 2008 07:08:
>Assuming I don't mind adding a dependency that is only needed for perl
>< 5.6.  Or customizing my *.PL to only add the dependency on perl <
>5.6.  All for a version of Perl I no longer care about since Schwern
>declared it dead.

Yes.  Please let's not start cutting the ends off of the ham just so we 
can get mom's old pan out of the attic.  I don't particularly want to 
have to explain to anyone why some .pm files have a shebang line 
several years from now.

If CPANTS can find the -w in the tests or whatever and the META.yml says 
5.6...  (Because enabling warnings in *everyone else's* code is a good 
way to placate a static kwalitee scanner?)  I give up.

And if warnings::compat actually works on 5.6, why not just call it 
warnings.pm when you install it there?

Thanks,
Eric
-- 
"Politics is not a bad profession. If you succeed there are many
rewards, if you disgrace yourself you can always write a book."
--Ronald Reagan
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to