Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: Learning from modules

by Zaxo (Archbishop)
on Jun 03, 2003 at 08:43 UTC ( #262591=note: print w/replies, xml ) Need Help??


in reply to Learning from modules

I'd start with some of the ones distributed with perl. You already have them, and they get the closest scrutiny and the most testing.

On CPAN, for non-core modules, try choosing modules whose use and purpose you understand well. If you want to be careful at first, also choose authors who are known for the quality of their work.

For advanced credit, study the opus of DCONWAY . :-))

After Compline,
Zaxo

Replies are listed 'Best First'.
Re: Re: Learning from modules
by mooseboy (Pilgrim) on Jun 03, 2003 at 12:08 UTC

    For advanced credit, study the opus of DCONWAY.

    Funny you should mention that, I've just started reading his Object Oriented Perl. My head is spinning already and I'm only about half-way through chapter three! %-)

      Stick with it though as it's really a great book and you will learn much OO hackery as a result :-)

      -- vek --
Re: Re: Learning from modules
by chromatic (Archbishop) on Jun 03, 2003 at 16:52 UTC
    they get the closest scrutiny and the most testing.

    Funny guy! Several of the core modules have no maintainers, have had no maintainers for years, and have apparently had no one read the documentation, update the code, or do any sort of testing at all for years. There's a lot of ugly code in the core and a lot more cruft.

    For one example, see ExtUtils::MakeMaker. Yuck. It predates File::Spec. On the other hand, less is completely tested, well-documented, and easy to read.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://262591]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (2)
As of 2021-07-31 02:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?