in reply to Module Development

Damian Conway's "Object Oriented Perl" is a must read. On the way to learning oop Perl, you also learn how to write a good module. Additionally, "h2xs" is good for creating the standard module directory structure - even if you are not using XS.

Also, don't forget about info presented in Simple Module Tutorial.

Replies are listed 'Best First'.
Re^2: Module Development
by petdance (Parson) on Feb 19, 2005 at 06:37 UTC
    h2xs is terrible for creating the standard module directory structure, because that's all it does, and it doesn't create tests in the current best format. That's why I created Module::Starter.

    You should use h2xs ONLY if you're using XS.

    xoxo,
    Andy

      Indeed. h2xs was certainly best practice back when it was the only tool available. But if I were writing "Object Oriented Perl" today, I'd definitely be recommending Module::Starter instead.

      And, in fact, in the book I am writing today ("Perl Best Practices") I do recommend Module::Starter.

      ;-)

      Damian

        May I ask when the tenative release date is?