develooper Front page | perl.perl5.porters | Postings from May 2003

Re: [perl #22291] 5.8.x: no warnings "redefine" doesn' t affect constant subs

Thread Previous | Thread Next
Nick Ing-Simmons
May 30, 2003 02:16
Re: [perl #22291] 5.8.x: no warnings "redefine" doesn' t affect constant subs
Message ID:
Stas Bekman <> writes:
>Thanks for the reference reading, Rafael.
>However I'd very much like to have a mechanism to shut this warning up. The
>reason: if you are using Apache::Reload while developing mod_perl modules,
>inability of shutting down this warnings forces you to avoid the usage of
>constants, because you want to keep your error log free of useless (for
>development purpose) clutter. I want to be able to shut those down, and I'm
>aware of the consequences. It sounds like a not perl-ish way, if you can't
>make perl quiet.

The snag is that code that has been _compiled_ will be using the old 
version of the constant despite the newly read code defining as something else.
So we could shut up the warning but we cannot turn off the problem it is 
warning about.

Nick Ing-Simmons

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About