I write in Perl because I can get what I need to do done faster and better than in any other language I have used or been exposed to. In essence, the stuff I do for a living could be construed as a poster boy for when to use Perl. So, I have no reason to use any other language.
That said, if you can do what you need to do faster and better in <insert language here>, then use it! I use Perl, but that shouldn't sway you one way or the other. You use the right tool for the job.
Real-world analogy: I recently put up a fence. I ended up using 5 different tools, just for one project. I think there's a lesson to be learned there.
- In general, if you think something isn't in Perl, try it out, because it usually is. :-)
- "What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?"