Are there other ways for debugging Perl programs apart from Data::Dumper and perl -d?
Data::Dumper
perl -d
Some people use print statements in order to see what's going on in sections of a program that aren't doing what they thought the code would do. (I.e., as a way of checking what is actually contained in a variable at a given point of execution.)
print