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.