"Om" . (" nom" x 3)

While discussing the crufty nature of the C++0x lambda function syntax over IRC at work, a co-worker commented that Perl was perhaps unfairly criticized for its syntax. My reply:

When you try an illegal program in C++, it fails to compile. When you write such an program in Perl, it becomes self aware and eats you.

(Yes, I know that C++0x must use a syntax that would be illegal in previous versions of the language, which restricts the possibilities. )

Comments