>>>>> "MGS" == Michael G Schwern <[EMAIL PROTECTED]> writes:

MGS> You put "no warnings" at the top of the program before you ship it.
MGS> Because "use warnings" has lexical scope, any libraries and modules
MGS> are left unmodified.  So one file in your build need be modified.

MGS> Is this too much to ask?

(I'm not against your idea, I hope I'm helping you fine tune it, with
some of my negative experiences.)

A minor nit.

I don't like to change code before shipping. Just another thing that
can be forgotten or a slip of the finger, or it defeats the purpose of
having it automatically on by default.

The one that get's me the most is the undef warning. I like to know
that it catches unexpected undef's. But what if I'm working with
real undef's? All that noise hides the real problems.

Perhaps if -w has a level. (Somewhat coarser than lexical. With a family
of these 'known' warnings not emitted.)

<chaim>
-- 
Chaim Frenkel                                        Nonlinear Knowledge, Inc.
[EMAIL PROTECTED]                                               +1-718-236-0183

Reply via email to