[Chicago-talk] Strange file creation

brian d foy brian.d.foy at gmail.com
Thu Oct 5 12:46:38 PDT 2006


On 10/5/06, Eric Ellington <e.ellington at gmail.com> wrote:
> The whole thing is huge, but here is the whole makefile sub. I am
> thinking that @info is being filled with junk sometimes. Sometimes
> these files have function names like "Date_Cmp($d ". How can a list be
> filled with code from the program?
>
> sub makefile
>   {
>     my($date, $fn, @info) = @_;
>     my $filename = $fn . $date . '.csv';
>     print $filename,"\n";

This is where Carp's cluck() function comes in handy. It can give you
a backtrace to help you find who's passing what to which function.
However, in its present form it needs a little extra help, so check
out the modifications I made to Carp::format_arg for the debugging
chapter of Mastering Perl:

http://www.pair.com/comdog/mastering_perl/Chapters/04.debugger.html


-- 
brian d foy <brian.d.foy at gmail.com>
http://www.pair.com/~comdog/


More information about the Chicago-talk mailing list