Give devel::trace or devel::tracemore a try :)
On Dec 7, 2015 21:32, "Kenneth Wolcott" <kennethwolc...@gmail.com> wrote:

> Hi;
>
>   I've inherited a lot of Perl [mostly ActiveState] (and bash) scripts
> were the former writers and maintainers did not use "use strict" and
> "use warnings" and have other "less than Best Practices".  Most of the
> scripts are executed on Windows and some of them are executed on a Mac
> and some are executed on Linux.  There is apparently a massive amount
> of dead code and duplicate code.  There are weird dependencies here
> and there on Cygwin.  Apparently there was an earlier (still present?)
> dependency on MKTools.  Some scripts need to be modified prior to
> first build on a new branch.  The builds sometimes work fine and
> sometimes fail in strange ways.
>
>   It would be nice if there was a trace facility built-in to Perl that
> I could enable that would tell me each line number of each script that
> was currently executing.
>
>   I'd love to replace all the Active State Perl code with either
> Cygwin Perl or Strawberry Perl.  Of course I'd like to replace the
> Windows machines with Linux, but that's not going to happen :-)
>
>   One of the strange things I see happening is that a path construct
> of "c:\\dir1\\dir2\\filename" (not quoted in the script is being
> parsed as "c:\dir1\di2filename" which seems strange.  Another
> situation that seems strange is the use of three backslashes together.
> I thought that if you had to backslash a backslash it would always
> come in pairs.  What is strange is that this thing works sometimes and
> then doesn't work sometimes.
>
>   Now I'm here late at work trying to figure out why the build
> infrastructure is broken.
>
> Thanks,
> Ken Wolcott
>
> --
> To unsubscribe, e-mail: beginners-unsubscr...@perl.org
> For additional commands, e-mail: beginners-h...@perl.org
> http://learn.perl.org/
>
>
>

Reply via email to