--- Jake <[EMAIL PROTECTED]> wrote:
> Im a bit worried that a few of my statements have been misconstrued, and I was 
> concerned that would happen when I first posted.

Jake,

No worries, I didn't misconstrue your comments.  I deliberately changed the subject in 
hopes that
no one would think I was directly replying to what you asked.  Unfortunately, by 
making a
reference to something you wrote, *I* was possibly misconstrued.  I was just trying to 
make a
general statement to the effect that "we improve by understanding best practices", 
though perhaps
I was a bit ham-handed in getting the point across.

In fact, I deliberately did not answer your question since I was trying to make that 
other point,
so I guess I'll go ahead and answer the question now.

> my question is why the basic functionality of "use strict" isnt directly built 
> into the perl compiler/interpreter?

If you check out some of my modules on the CPAN, you find that I regularly need to 
disable
portions of strict in my code.  Some programmers (Damian Conway springs to mind) do 
this with such
frequency that it would be annoying to turn strict off, then on, then off, then on 
again, etc. 
Personally, I'll take the annoyance.

It's not the default because many who use Perl are just using it for a lightning quick 
tool to get
things done.  They want to focus on the task and not on "am I having a scoping issue 
here?"  Many
disagree with this (I have my reservations), but this is so prevalent that it was 
decided to
retain this feature.

Cheers,
Curtis "Ovid" Poe

=====
"Ovid" on http://www.perlmonks.org/
Someone asked me how to count to 10 in Perl:
push@A,$_ for reverse q.e...q.n.;for(@A){$_=unpack(q|c|,$_);@a=split//;
shift@a;shift@a if $a[$[]eq$[;$_=join q||,@a};print $_,$/for reverse @A

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to