XP is just a number | |
PerlMonks |
Re^2: Regexp::Common not so common?by doom (Deacon) |
on Aug 14, 2008 at 18:28 UTC ( [id://704404]=note: print w/replies, xml ) | Need Help?? |
"This way, since I'm not doing that, I don't allow anything else (that may be improperly untainted) to use the dangerous eval option while still getting the power of Abigail's Regexp::Common module (with evals)." I think you're being much too polite, and probably unfairly blaming this insanity on Abigail, rather than the original author, Damien Conway. In principle, the Regexp::Common module could be the simplest thing out on CPAN: a library of regexps that you request by name. Instead it has this crazy interface that looks like hashes of hashes but isn't (the order of the keys doesn't matter), and there's something strange about what it returns that I couldn't be bothered to figure out myself. When last I looked if you tried to peek at it with the "x" command in the debugger, the debugger would crash. One of my rules of thumb is that a module that's too complicated to work with the debugger is too complicated to use in production. So to answer the question posed in the title: no, I don't think Regexp::Common is all that common. Programmers have quietly voted with their feet and walked away from using it.
In Section
Seekers of Perl Wisdom
|
|