# As a pragma: use diagnostics; use diagnostics -verbose; enable diagnostics; disable diagnostics; # As a program: $ perl program 2>diag.out $ splain [-v] [-p] diag.out ***** use diagnostics; ***** no diagnostics ***** BEGIN { $diagnostics::PRETTY = 1 } ***** use diagnostics -verbose ***** use diagnostics; print NOWHERE "nothing\n"; print STDERR "\n\tThis message should be unadorned.\n"; warn "\tThis is a user warning"; print "\nDIAGNOSTIC TESTER: Please enter a here: "; my $a, $b = scalar ; print "\n"; print $x/$y; ***** perl -w test.pl 2>test.out ./splain