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.
-~----------~----~----~----~------~----~------~--~---