Why Perl?
bits.shutterstock.com
Why Perl?
1–10 of 118 posts
Re: Why Perl?
#2Re: Why Perl?
#3Re: Why Perl?
#4This is really just a checklist that can be applied to any language. So yes, why not Perl after all...
Re: Why Perl?
#5This is really just a checklist that can be applied to any language. So yes, why not Perl after all...
Honestly, the only point there that applies to any language is the "freedom" one. The rest are, with varying margins, real differentiators. Especially the CPAN ecosystem one. No other language has that.
Re: Why Perl?
#6Earlier quoted context omitted.
Honestly, the only point there that applies to any language is the "freedom" one. The rest are, with varying margins, real differentiators. Especially the CPAN ecosystem one. No other language has that.
What are the differences between CPAN and, for instance, Maven repositories?
Re: Why Perl?
#7Earlier quoted context omitted.
What are the differences between CPAN and, for instance, Maven repositories?
indeed, or pypi, or PEAR, and I'm sure ruby has something similar too
Re: Why Perl?
#8This is really just a checklist that can be applied to any language. So yes, why not Perl after all...
"Perl Programmers love their language." Sadly not true enough for many languages. Does PHP programmers love their language like Perl programmers do for example? Somehow I doubt it.
"True Freedom" Perl is free and open source and most code is too. How does that compare to Java or the microsoft stack?
"Great Community" There are a lot of great communities surrounding most languages to be sure, but it's a stretch to say that any (every) language has it.
"CPAN" How would this apply to any language? There's simply nothing near CPAN anywhere. Ruby has gems and Haskell has hackage, but they aren't comparable to CPAN in size or breadth.
"Awesome Third Party Support" Is a language simply the syntax and the standard library or could the freely available libraries and tools be counted too? In that case Perl stands out as well, there's just so much of it. Can C or Java rival it? Sure, maybe, but most others won't even come close.
"Jobs" I wouldn't say that Perl has the highest job count out there, but compare it to Scala, Haskell, Go, Rust and many other and it's probably easier to get hired.
I like Perl, it's a fun language to use, but I'm not the biggest Perl advocate in the world. But it does do pretty good in the above points and to say it's a checklist that can be applied to any language is just untrue.
If there are good or bad points that's a whole other topic. I think they are pretty good points, and we must remember that this is an explanation of why they personally are using Perl. Find another language which does better on these points if you can, cause I can't think of any.
Re: Why Perl?
#9As a Perl hacker, I couldn't agree more, and that's the main point I guess. Sure, CPAN is awesome (there is even a module for controlling USB rocket launchers - http://search.cpan.org/~pen/Device-USB-MissileLauncher-Rocke...) and everything is open source, but the thing I love most about Perl is the fact that thought is translated into code very quickly and naturally. Something just clicks and feels right.
I suppose that's why despite being fluent in several languages, I always come back to it.