First topic:

I discovered today that I had forgotten to put 'use strict' at the top of
one of my modules...it was in the script that _used_ the module, but not
in the module itself.  Putting it in instantly caught several annoying
bugs that I'd been trying to track down.

It would be nice if there was a 

        use strict 'recursive';

option that you could set in a script or module (package, whatever) which
would force all the modules it used to operate under strict.  Perhaps we
could even extend it to (something like):

        use strict 'recursive:except' qw(DBI, CGI, MyFoo);

I don't care about the syntax, as long as it's clear what's intended
(which I hope this is).

(
PS   As often happens with Perl, it may well be that this already exists
and I've just never run across it.  If so, I will happily RTFM if
someone will just point me to the appropriate part of the FM.
)



Second topic:

The debugger API PDD that I submitted a couple of days ago suggested that
we incorporate a profiler into the core.  What do people think of this
idea?


Dave


Reply via email to