I suspect the initial distate for
Perl came because of how much nicer Python and then Ruby seemed to be and
because Perl was King of the Hill.
For what purpose? One off scripts? 1990's cgi routines? Or real programs? For real
programs, you can replace "seemed to be" with with "are".
The Perl5 community is dated, there is simply no way around it. It's not
something the Perl guys can fix easily (especially as long as people
continue to believe Perl is strictly write-only). I guess they're
attempting to fix it by Perl6
Which makes Perl 6 a new language, with a new purpose, which needs to prove itself just like
any other new language on the block. The first thing it needs is a working and practical
implementation. And then we can get down to concepts like usefulness and utility. Sometimes
I get the impression that some people think that the names "Perl" and "Wall" should just get
them in the door automatically.
To me, those names symbolize quirkiness, inconsistency, unreadability, and 1997. So Perl 6
has a lot to prove to me.