Thread OOP $self (11 answers)
Opened by KurtZ at 2008-04-30 18:42

KurtZ
 2008-04-30 19:01
#109042 #109042
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
Quote
Perl has some real problems, though, as almost everyone will assert who has participated in large Perl programming efforts. Perl has OOP extensions, but they are non-obvious and laborious. I did enjoy learning Perl OOP because it taught me a lot about OOP itself and how to implement OOP in a language as a single hack. Writing Perl OOP, however, is no joy. Maintaining a large Perl source base is only possible with the highest level of discipline by the coders, and the language itself does not help enforcing correct coding practices.
...
What about Perl6?

Perl6 appears to have a lot of new features. Mostly, though, it is still vapourware. Meanwhile Perl, even in its version 5 incarnation, contains a lot of baggage. Even if it tries to provide functionality similar to Ruby, it will never be as clean.

I have more than five years of Perl under my belt and only one of Ruby. Coding Perl still makes me revisit syntax issues often and reread information on functions. With Ruby my experience is that going back to the manuals is a much rarer occasion. I don't expect Perl6 to change that.

->Ruby: Productive Programming Language (von 2002)
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread OOP $self