Perl is worth learning only if your job requires it. I had to, for a short while, maintain a rather large set of scripts written in it, and even though "best practices" were enforced, tracking down bugs was nightmarish. The language itself has a very "ad hoc" feel to it, like it grew organically and accumulated tons of cruft in the process. When it works it's good, when it doesn't it can be extremely irritating. The grammar itself is undecidable.
>>1 does having a BDFL actually benefit the progress of a language in any way?
Absolutely not. It hinders any kind of real progress, while adding new ``feature'' like a new useless procedure, or XKCD joke module, in the library.
See: Python, its lambdas, its tail calls, its antigravity, from __future__ import braces and this modules.
Name:
Anonymous2011-07-28 5:27
Name:
Anonymous2011-07-28 5:46
>>10
The goto module allows you to force tail-call optimization.