in reply to Re^2: Difference Between use warnings and use warnings FATAL => 'all' (debugging)
in thread Difference Between use warnings and use warnings FATAL => 'all'

Thanks, personally I rarely use the debugger for debugging, at least not with code I wrote.

:)

To see warnings with perl -d you could try using it from an IDE like emacs to separate output frame from debugging GUI.

update

First I have to say that I don't have the problem that warnings aren't shown in my debugger-instance, but I tweaked a lot in the past. Anyway ...

> I comment out the line when not running in the debugger because it generates a warning message.

... you could put that code into debugger's rc-file '.perldb' or into PERL5DB environment variable to make it the default behavior of the debugger.

Like that you don't need to change the scripts. =)

update

this works for me

lanx@nc10-ubuntu:$ cat .perldb sub afterinit { $SIG{"__WARN__"}= sub { print "$_[0]"; $DB::single=1 }; }

see perldebug for details

Cheers Rolf

( addicted to the Perl Programming Language)