>>10
This is one of the worst versions of these. The Python one was good. The PHP one was good, but this one reeks of desperation and the reasoning behind a lot of what you call shitty are obvious.
Also Perl doesn't require variables to be declared
Every perl programmer worth anything uses strict. Perl is one of the only scripting langauges to get lexical scoping correct.
Name:
Anonymous2013-04-24 21:03
>>12 Every perl programmer worth anything uses strict.
One language designer "fixed" his language by forking it. No he has two problems.
Perl is one of the only scripting langauges to get lexical scoping correct.
No it doesn't, because strict isn't default. It is like saying C/C++ does memory management right, because you can throw in reference counting through __attribute__((cleanup (scoped))).
Name:
Anonymous2013-04-24 21:56
No it doesn't, because strict isn't default.
This is a bad argument. The reason strict isn't on by default is because a lot of programmers like to use perl for quick one or two line scripts from their terminal itself. Of course, for actual Perl programs, strict is there for everyone to use.
Perl gives us the tools, just because people don't use them correctly doesn't mean it's a bad language.
Name:
Anonymous2013-04-24 22:37
>>17 The reason strict isn't on by default is because a lot of programmers like to use perl for quick one or two line scripts from their terminal itself.
Such programmers should pick APL or J - they look as ugly, but don't waste space on sigils.