NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Quote (Score:2)
how do you tell when a regexp has a false positive match?
Well, I don't know. Could it be that your inability to tell reflects more on you than the language?
Got that far and gave up since it was clear the man described himself sitting around stuck on problems not knowing what to do because he was inexperienced, and attributed it to the language.
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
Relevance... (Score:2, Insightful)
Re:Relevance... (Score:1)
That, to me, is a reasonable critique of many things that come out of MIT, Lisp among them.
I'd like to think that I'm a force for quality, maintainability, and sanity in coding in the Perl community, so I do appreciate elegance and correctness in code. Still, it's most important to get the job done. If that means writing a one-liner I'll never use again, so be it.
What people don't understand ... (Score:2, Interesting)
Let's face it, Perl is not the easiest language to master in a correct way. It is a natural language and in that sense, it gives a lot of freedom to do stuff.
People with a sysadmin background often use Perl as their first step into 'real' programming. Most of these will keep their shell style scripting habits, but wrap them in a Perl syntax. Eagerly using the extra features they find, especially hashes.
Other IT bonzos that come from an OO background will not app
maintainable and scalable (Score:2)
It is being refactored and like any code that was developed up to 4 years ago it is a bit rough around the edges, but with Test suites, log4perl, SQL Phrasebooks, Autodia generated API documentation, Good use of modules, and templates to seperate code from presentation it is fairly managable
It will be even more managable once we finish moving all the suitable SQL into the phrasebook and refactor out the
@JAPH = qw(Hacker Perl Another Just);
print reverse @JAPH;
one point (Score:2)
Suppose I grant that it is a flaw to work with bad data rather than to work to fix the process which produced that data. Suppose further that I grant that there is a correlation between languages which allow programm