* It has CPAN
* "Modern Perl" is very nice
* Perl is capable of amazing shit, just read this: http://hop.perl.plover.com/book/
* perlbrew gives you flexibility to use your favorite libraries
* perl allows you to do many things in different ways. Even so there always the "Perl best practices": http://www.slideshare.net/cog/introduction-to-perl-best-practices
* perl is everywhere
* perl perl perl perl perl perl perl perl perl
* perlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperlperl
Name:
Anonymous2012-11-28 19:17
is perl small and fast and posix compliant?
Name:
Anonymous2012-11-28 19:23
write once, read never again!
Name:
Anonymous2012-11-28 19:30
>>3
You can do that, or you can write sane code using the best practices. I've seen perl programs as clear as C programs.
I prefer the somewhat complex perl syntax for complex data structures (like array of hashes of arrays of arrays of hashes) to the long lines that you have to use in, say, Java. In the long run, i think the cognitive overload is lower in perl.
Name:
Anonymous2012-11-28 19:43
>>4
Except for the annoying naked data structure ⇆ data structure reference type coercion boilerplate. And seriously, how can the cognitive overload be lower in Perl, if there's invisible state being conjured behind the scenes?
>>7
Oh, well, at my old job we were instructed to use references whenever possible, and thus we had to cast down to Larry's retarded datastructures (non-nestable arrays, LOL) whenever we wanted to use any of its core functions/function-looking syntactic forms.
The magic variables are subtle and I don't find that they help readability at all, to the contrary. To use the built-in error handling mechanism you must save $@'s state in case that you happen to re-bind it during error handling, which is one-time surprise, but still accidental complexity.
Every Perl web framework ever is a raging turdinator
Name:
Anonymous2012-11-29 8:27
so, do you like perl?
I'm not. I like ruby.
Name:
Anonymous2012-11-29 8:48
Oh God, where would I be without CPAN? Perl is a beautiful language. I'm not a programmer by profession and I only code websites in Perl for fun. I have tried to do the programming thing before, but none of them ever made sense to me and it felt so forced. But for some reason Perl was very intuitive for me.
I think people believe Perl is dead because it is very old. People think that all languages must eventually die simply because of age. I think these people are the young programmers who want to be edgy and cool with their Python and Ruby. I also believe that this is the fault of the Perl community, and I'm not saying that necessarily as a bad thing! The Perl community doesn't like to make a big fuzz and stroke their own ego (as far as programming languages go). To add to that, Perl doesn't hold a large share of programming newbies. Wherever programming newbies go, all the fuzz goes. Like PHP. It's all the rage with beginner web programmers, so obviously it's a pretty big deal beyond the sphere of professional programmers.
I think people will look at Ruby and read its description and say, oh hey, this like a modern improved version of Perl! Who'd bother with Perl if they read something like that? (I meant by the way Ruby markets itself as having implemented that best features of Perl and other languages)
However, if this belief keeps up outside the community, it will ensure the decline of Perl. There are few new high-profile projects in Perl as it is.
I'm happy there's a recent brouhaha in the Perl community in an effort to market better. Unfortunately, the language is still what it is, which is a pity, because people then ignore the rest of the package. CPAN alone is reason enough to select Perl over all the other popular dynamically-typed languages, but most outsiders never get far enough to realize that.
Name:
Anonymous2012-11-29 8:57
I think so, too. Perl is a beautiful language.
but I don't use perl because it costs more times on my job.
on network engineering.
Name:
Anonymous2012-11-29 13:43
>>17
Confirmed web dev. reported for underclassed.
Name:
Anonymous2012-11-29 14:03
you can also use perl for heavy duty calculations.
pdl.perl.org/
it has a c/fortran backend, but all this is done using perl data structures.