Hi,
Recently I have thought of seriously taking on learning OOP in perl.
Apart from the fact that I know little of the mechanisms which lie behind use,require,bless
(altough I have read about them on several occasions I have not used them all that often)
I would like to adopt a framework.
The obvious choices for me seem to be the following:
1)reading Damian Conway - Object Oriented Perl(which however could be time wasted
as it dates back to 2000 so could be seriously out-of-date,please correct me if I'm wrong)
2)reading more about Moose(which however seriously lacks some nicely binded documentation,
it just has presentations,articles,perldocs and it is a hard-to-follow learning process if
it's adopted)
3)reading more on Spiffy(which suffers from bad critique from cpan reviewers,but apart from that
seems to be nice)
I should mention that I have previously played with Moose and found it interesting.
So,I am seeking your wisdom on choosing on knowing what other alternatives I have for 1),2),3)
and also what you think will work out best.
Also my problem is that there are many such modules on cpan but none really offers any reliability,for me at least,in the
sense that they don't have sufficient documentation and I can't see someone saying:
"This is the object-system we have settled on and this one should be used because we have decided to so and we include it in some standard"
Best regards,
Stefan
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.