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.
Why should I use it?" (Score:1)
Off the top of my head:
Devil's Advocate (Score:2)
(Attempting to channel a recalcitrant, skeptical PHP programmer....)
That's fine, but why should I care? I'm never going to use a Sequent, port my application to AIX 4 or DYNIX. It's nice that sysadmins can use Perl, but if I don't care about writing sysadmin scripts, what's the point?
Re:Devil's Advocate (Score:2)
--
xoa
Re:Devil's Advocate (Score:2)
I noticed you addressed points 1 and 3, but not point 2. I notice also that point 2 has the best chance of achieving the ">33% increase in productivity" someone else mentioned.
Also, if there are any benefits from Perl (or any other language), why should I be the one who wastes my time learning Perl with the explicit purpose of not using it?
Not answering the question of why, but the idea of learning things you won't use doesn't exist (much) since you can learn a minimal subset of Perl easily and in
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
Re:Devil's Advocate (Score:2)
The benefits and drawbacks of CPAN are well known. And, as a devil's advocate, my point isn't to be Mr. Internet Politics Debater and natter on with "you're wrong and here's why", but to highlight some flaws in your argument that need to be addressed.
Re:Devil's Advocate (Score:2)
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
Re:Devil's Advocate (Score:1)
Responding to the recalcitrant, sceptical PHP programmer rather than ziggy :-)
None.
Let me be clear. I'm not trying to say "you should drop PHP and use Perl". I'm saying "here are some reasons you should consider learning Perl as well".
If none of them apply, then don't learn Perl. Does
Re:Devil's Advocate (Score:2)
Your defending the argument with still more platitudes. Specifically, you're making a generalized argument that PHP programmers should learn more languages, but you're not saying anything specific about why PHP programmers should learn Perl. (
Re:Devil's Advocate (Score:1)
(still responding to the recalcitrant, sceptical PHP programmer...)
I thought the "targeting the other primary language used for web development" was fairly specific :-)
You know... (Score:2)
I'm not sure this is a worthy project. IMO, we need to get programmers good at what they do. KISS (Keep It Secure, Stupid!). Converting them to a new language resets their capabilities instead of getting them closer to writing that killer app.
Peace,
Jason
Re:You know... (Score:2)
Although Perl makes it very easy to NOT write insecure code by using taint mode. That's a huge bonus over PHP.
We'll be sure to put taint mode on the list.
--
xoa
Re:You know... (Score:2)
And I'm sure there's something similiar that can be done in PHP (register_globals, etc).
IMHO, the clincher is CPAN (though PHP has PEAR -- odd their latest news [php.net] is >1y old, though -- maybe PHP uses something else?). With CPAN, a Perl Web programmer can design/code from a high level and look for CPAN modules
Re:You know... (Score:2)
That's far too broad of a brush. Just in the room of a dozen PHP folks last night, there were two camps. There were the people in the "I just want something quick to get it done" group, as you suspect, and there was the "PHP was what I learned years ago, and I've never seen a reason to change" group. It's this latter group that I'm most concerned with.
--
xoa
Re:You know... (Score:1)
Re:You know... (Score:2)
Should they change because we want more people at our dinner party, or because they can get more stuff done? Every argument I've heard over the years has been on the dinner party side -- whether the targeted hacker uses Java, PHP, Python, Ruby, Tcl, or C++.
Paraphrasing one of my favorite Twilight Zone episodes from the 1980s, the one thing that will get a
Re:You know... (Score:2)
Yes, I agree. That's exactly what I'm aiming for on this.
--
xoa
Re:You know... (Score:2)
Yeah, that was my initial thought, too, but put yourself in the shoes of a PHP programmer. They just want to hack something quick to get the job done. Taint mode adds complexity to the task at hand.
Ick. I would never want anyone working for me to have the idea that taint mode adds too much complexity to a web app.
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
host availability (Score:1)
-DA [coder.com]
Why Perl? - GAVollink's impression (Score:1)
I look at it this way:
Perl is to C++ as PHP is to VisualBasic.
PHP is probably the hardest group, as a whole, to convince. PHP is more specialized, which makes it easier
Re:Why Perl? - GAVollink's impression (Score:2)
--
xoa
Re:Why Perl? - GAVollink's impression (Score:1)