I
Ilias Lazaridis
I like the very fundamental OO support of Perl 5.
constructs like "separated data/method inheritance", AUTOLOAD, give me
the freedom to implement things as I like: very generic, general and
dynamic.
But as I don't like to "develope away from standard ways to do
things", I've tried to find out which is the OO extension to use with
perl 5.
I've found this very compact one:
http://www.netalive.org/swsu/archives/2004/09/reformed_perl_t.html
but have immediately the problem that "self" is used instead of
"$self" and that it seems that the code adds overhead at execution
time.
Then I've seen Perl6::Bundle which bring Perl 6 stuff to Perl 5
http://www.linux-magazine.com/issue/49/Perl_6_Preview.pdf
but I don't know two things:
* how stable are those implementations?
* how many perl developer do actually use them?
* can I pick just the OO stuff out of the bundle, or are ther
dependencies?
* Is there any document which suggests which modules to use for new
projects?
Any suggestions / comments are welcome.
I summarize all results herein:
http://dev.lazaridis.com/lang/wiki/PerlOO
..
constructs like "separated data/method inheritance", AUTOLOAD, give me
the freedom to implement things as I like: very generic, general and
dynamic.
But as I don't like to "develope away from standard ways to do
things", I've tried to find out which is the OO extension to use with
perl 5.
I've found this very compact one:
http://www.netalive.org/swsu/archives/2004/09/reformed_perl_t.html
but have immediately the problem that "self" is used instead of
"$self" and that it seems that the code adds overhead at execution
time.
Then I've seen Perl6::Bundle which bring Perl 6 stuff to Perl 5
http://www.linux-magazine.com/issue/49/Perl_6_Preview.pdf
but I don't know two things:
* how stable are those implementations?
* how many perl developer do actually use them?
* can I pick just the OO stuff out of the bundle, or are ther
dependencies?
* Is there any document which suggests which modules to use for new
projects?
Any suggestions / comments are welcome.
I summarize all results herein:
http://dev.lazaridis.com/lang/wiki/PerlOO
..