Nope, I don't like it because it's C++ like in its kitchen sink approach to programming. Instead of thinking through a nice solid, elegant underlying model, it seems to have been designed strictly ad hoc, with every Latest Greatest Thing(tm) tacked on as an afterthought. The added apparent *attempt* at obfuscation through extreme syntax compression (can anyone explain to me why this is considered a good thing, *other* than for geek ego fluffing?) just makes it worse. And *then* you get to the 'more than one way to do it', which I can only attribute to clash of the geek egos, and no one wanting to a) step on someone else's toes, or b) an extreme libertarian approach to programming.
For writing quick off the cuff one-liners, Perl is fine. For writing production code more than about 100 lines in length that more than one person needs to read (and that constitutes the vast majority of code written out there), it's horrid. It's like writing a large system in shell script syntax. Why be such a masochist? :)
As for his desire to abuse CS folks, I chalk it up to jealousy. ;)
(no subject)
Date: 2004-06-14 08:28 pm (UTC)For writing quick off the cuff one-liners, Perl is fine. For writing production code more than about 100 lines in length that more than one person needs to read (and that constitutes the vast majority of code written out there), it's horrid. It's like writing a large system in shell script syntax. Why be such a masochist? :)
As for his desire to abuse CS folks, I chalk it up to jealousy. ;)