in reply to Re^3: Modern Perl Programming Highs and Lows
in thread Modern Perl Programming Highs and Lows

That is a poor example unless Number::Format has improved since I had to debug a co-worker's use of it. Which it probably has. For one thing I submitted patches for the more egregious problems.

What did I dislike, you ask? Suffice it to say that the bugs that I found in that module taught me things I didn't want to know about Perl. Such as that $_ is always in package main (so using its formatting statements in a map statement messed up the passed in array), and my $foo = "bar" if $cond; has some really strange behavior.

It is hopefully much better now. But the scars would still cause me to shy away.

Replies are listed 'Best First'.
Re^5: Modern Perl Programming Highs and Lows
by Your Mother (Archbishop) on May 02, 2009 at 05:16 UTC

    That's good to know, though I did include "or something" because nothing had been decided or vetted but I saw it supports locales. You did submit bug reports to improve the module, right? :)

      Better yet. For the bugs I found I submitted code demonstrating the problem and patches that fixed the problems.