Good morning,

On 9/10/08 at 11:24 AM -0400, Derek Belrose 
<[EMAIL PROTECTED]> wrote:

>The concept of perl, I find perl object orientation hacky, a 
>second  thought add on to appease people.  Perl's strength, 
>it's flexibility  is often what I hate most about it.  Sure you 
>can write this code in  all kinds of fun obfuscated, hard to 
>read, l33t ways, good for you.  I  won't touch it and it will 
>be replaced.  I know plenty of perl people  who can't write 
>clean code, they only know perl and can't grasp other  
>languages because they've spent too much time exploiting all 
>the  flexibility in perl.  That's their weakness, not of the 
>language.  The  lack of coherency in perl is a major flaw, in 
>my opinion.

I'd have to agree with a lot of that in principle. But as Perl 
has matured, so has many of its programmers. I work with with 
plenty of other developers (or their code) in the Perl 
community, and the code is clean, elegant, and easy to read.

As a community, we have learned that just because we *can* write 
obfuscated code, does not make it a good practice. And compared 
to the coding style of most php programmers. Well, I'm sure 
you've all heard the joke. (And that's not a dig at you William; 
I said *most* php programmers. I know some php programmers who 
do wonderful things. But as a community....)

As for the object-oriented stuff, for Perl5 it certainly was an 
add-on. But it still works the way OO is supposed to and the OO 
syntax works well (easy to read, easy to code, etc). All 
arguments are off with Perl6 though. That's a completely new 
code base and launches Perl way out front as 'modern' language.

Hmm, I wonder if the BBSW guys have looked at Perl6 yet and 
whether the Perl language module needs any changes. I know the 
Perl language module still has a few bugs with some of the newer 
Perl5 syntax, so maybe a new version of the language module is 
pending.  :-)

Charlie

-- 
    Charlie Garrison  <[EMAIL PROTECTED]>
    PO Box 141, Windsor, NSW 2756, Australia

O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
http://www.ietf.org/rfc/rfc1855.txt

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "BBEdit Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/bbedit?hl=en
If you have a specific feature request or would like to report a suspected (or 
confirmed) problem with the software, please email to "[EMAIL PROTECTED]" 
rather than posting to the group.
-~----------~----~----~----~------~----~------~--~---

Reply via email to