Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Module Development

by perlfan (Vicar)
on Feb 19, 2005 at 02:11 UTC ( [id://432608]=note: print w/replies, xml ) Need Help??


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?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (4)
As of 2024-03-29 09:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found