Perl-Sensitive Sunglasses | |
PerlMonks |
Re^3: Steve Yegge on how to build IDEs and improve speed of dynamic languagesby Erez (Priest) |
on May 13, 2008 at 14:03 UTC ( [id://686263]=note: print w/replies, xml ) | Need Help?? |
I'm also not offended by the word script. The way I see it, as Perl people, we have two alternatives when it comes to language advocacy, one is to explain to everyone that using a "scripting language" means using a general usage, Turing complete, full featured language that can do any and all of the things other languages can, but because of its nature gives one a more expressive, more productive, more natural, flowing and powerful way of expressing himself in a way that allows for him to achieve more, sooner, or, to stop saying scripts and start calling it "programs". Perl has quite an awful PR. Despite being a dominant, stable, full-blown language, I keep noticing that everyone think it's a dying shell/Unix administration scripts language, and facts be damned. Terms and definitions are part of the issue. Larry's keynote title is also a part of the issue. Similar to the Free Software/Open Source altercation, it begins on a simple term disagreement (the double meaning of the word Free in English), and ends with a political and ideal schism between the two sides, that serves only the third party. Someone might say that we should leave the marketing out of it. That we should put our effort in making Perl better, instead of suggesting that Perl 5.10 should've been called "Perl 6 Enterprise Programming Platform". I agree. On the other hand, I also know that Firefox's been gaining a lot of good PR since they decided to name FF 1.8 "Firefox 2", and FF 1.9 "Firefox 3". Some might say that the quality will eventually reign over the marketing. I would like them to explain PHP or Microsoft Windows (or developing with PHP on Windows). I need to emphasise here, I truly believe that the Perl culture and its roots, that make it such a marketing nightmare, are also what make Perl great. This means changing one can only be achieved by changing the other, which isn't what I would like to see. Stop saying 'script'. Stop saying 'line-noise'.
In Section
Perl News
|
|