I'm currently reading "Advanced Perl Programming" and I found
the chapters about modules and OOP rather interesting.
I'd like to find out more and learn more about how modules
work, how they can be implemented aso, and I thought I'd
use the old free software motto: "Use the source, Luke!",
and just look at the modules sources to see how their authors
did it (the nice thing is that the modules user interface is
explained good almost everytime in its perldoc).
There are many modules delivered with Perl itself and there
are hundreds of other "good" modules in CPAN, the problem is
that the popular modules like CGI or DBI are pretty big and
too complex for a beginner like me, and I just can't figure
out what module would be good to start with.
So, my question is: what modules would you recommend a beginner
to take a look at? Or another question: would you recommend
this approach of "learning by sourcing" at all?
(So to say: "Usually, all documentation files end up in .pm.")
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.