Most people, in language or OS or application wars, keep trying to force the other side to use their goods, and the other side does the same back. We've had it here as well (Perl is Not Java
), and for myself, I find the continual battles odd. Whomever you are, you should choose the best tool available for what gets the job done for you, but the only way to determine that is to use all tools that are out there before you make that decision. And many of these zealots have not used the other language at all or sufficiently to be able to make a firm decision one way or the other, many times only basing their decision on the practices of the corporations that distribute these items.
But tillys last paragraph above sums up my feelings on this issue exactly; you use the best tool for you for the job, when that option is available to you. If programming CGI in perl is best for you, use it; if programming CGI in Lisp is, do that. But you cannot keep your mind closed to those other possibilities because you may run into situations (eg at work) where you are forced to use another alternative. If you have given each possibly it's fair shake, you should at least know a bit about a possibly that you don't prefer, and you won't be slowed down too much in your efforts to use it. But if you are a zealot, you may have never given the other possiblity a chance, and when forced to use it, you will flounder not only the learning of it, but the distaste of it as well.
Dr. Michael K. Neylon - email@example.com
"You've left the lens cap of your mind on again, Pinky" - The Brain