develooper Front page | perl.perl6.language.strict | Postings from February 2001

Re: Turn 'em on! (was Re: Warnings, strict, and CPAN)

From:
Piers Cawley
Date:
February 27, 2001 09:05
Subject:
Re: Turn 'em on! (was Re: Warnings, strict, and CPAN)
Message ID:
m3lmqs5a28.fsf@iest.bofh.org.uk
Nathan Wiger <nate@west.sun.com> writes:

> schwern@pobox.com wrote:
> > 
> > >   Command-line flags on by default [-T -Mstrict -Mwarnings]:
> > 
> > We already beat this to death with the .perlrc discussion.  You'll
> > break reams of Perl code you probably don't even know you have this
> > way. 
> >
> > It destroys the portability of Perl programs.
> 
> Yup, I agree. I actually was on the "this is a bad idea" side of the
> discussion the first time around. Just throwing it back out there.
> 
> Not too sure about the whole -w on by default thing. Really makes me
> nervous. All I keep thinking about is the crap that Java spits out every
> two lines. Makes stuff really look unpolished, and the warnings change
> based on the JVM platform and version you're running. In Perl, this
> would create problems if new warnings are introduced later. All of a
> sudden scripts that have been working correctly now start spitting out
> warnings, and either you or your client is terribly confused. 

How about having

    require 6.0.0

set the 'warnings level' to generating only those warnings that were
in the specified version.

-- 
Piers




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About