>>15Yeah, your point still stands, you can write a mess in any way, because it allows you. You are only proving the point that Perl is a gateway to badly written code.
No, the links point out how messy and unsafe evaluation of lexical scope is. Can you read implications in text, or not?
Certainly, anyone can write bad code in any language. The problem is allowing it in its grammar. Perl just ask for it, esp. in its lexical scope functions.
I didn't miss the point, I am just seeing the C introduction as a lame diversion tactic. Would you like to code in APL? How about PHP? The same thing can be said about Perl, the grammar rules in the language inherit the sort of diction the writer will expose. Why do you think there's SOOO much ``poorly'' written Perl code, when compared to other languages? Why is it that hackers, not caring about purity in language, still call it a bane of programming? Think more abstractly than religiously exemplifying perl with bad coders. Heck, here is an exercise: why does perl, if perfect and great, still attract so much bad code, or coder⸮ Think about it. Now use Natural languages as an example. Why is it harder for an native English man to learn English, when compared to a Foreigner⸮ Think about it.
Anyone knowledgeable in it can cut projects down into a tiny fraction.
Be serious. ANYONE CAN USE ANY INTERPRETED LANGUAGE WITH OUR 1GHz+ PROCESSORS, and still pay only a tiny fraction of cycles. And even still
There are applications where the tradeoffs are definitely worth it.
This axiom works everywhere. Thanks for reading from the Perl evangelism handbook, in the section of winning an argument through generalized statements. I guess that is why duck tape is used everywhere, when we only needed a hammer.
Defending Lua doesn't help you.
God. Now your looking for the fifth leg in the conversation.
I KNOW LUA DOES NOT HELP ANYONE, LIKE PERL, APL, FIoC, RUBY (cute syntax btw), etc. I ONLY USE IT BECAUSE THE KIDS ONLY KNOW ALGOL SYNTAX. IF THE KIDS CAN LEARN SYMBOLIC EXPRESSION CHEAPLY AND QUICKLY, WE WOULD BE USING OTHER LANGUAGES.
NOW, WHEN DID YOU READ ME RECOMMEND LUA? AH, I DIDN'T. SO DO WE NEED TO DISCUSS WHY LUA IS AWFUL? SO SHOULD I GO ON AND BASH HIS USE OF LUA, BECAUSE HE DIDN'T RECOMMEND OTHER LANGUAGES, MORE SUITABLE TO THE TASK OF INTERPRETED LANGUAGES, AND HUMAN READABILITY.
I maintain, Perl is much better than the alternatives in its' class (Python, Ruby, Lua, etc.)
Exercise, proof it.