Powered by: newtelligence dasBlog 1.9.7067.0
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2008 , Ted Neward
E-mail
A number of folks commented on the last post about my "ignorant and apparently unsupported swipes against Parrot and Perl". Responses:
At the end of the day, the fact that I don't like Perl doesn't undermine its efficacy amongst those who use it. The fact that Perl scale(1)s and scale(2)s doesn't take away from the fact that I don't like its syntax, semantics, or idioms. The fact that the Perl community can't take a ribbing over the large numbers of incomprehensible Perl scripts out there only reinforces the idea that Perl developers like incomprehensible syntax. (If you want a kind of dirty revenge, ask the Java developers about generics.)
Besides, if you listen to Paul Graham, all these languages are just footnotes on Lisp, anyway, so let's all quit yer bitchin' and start REPLing with lots of intuitively selected (or, if you prefer, irritatingly silly) parentheses.
But, in the interests of making peace with the Perl community....
65C02 assembler sucks way worse than Perl. (And no smiley; that's a statement delivered in straight-faced monotone.)
The more flexible the language the more discipline and skill the programmer needs to use it correctly. Most programmers are undisciplined and unskilled, and Perl is extremely flexible. Therefore, most Perl code written is written badly, and people see that code and think the language sucks.