Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

New Ideas for Modules

by Anonymous Monk
on Oct 15, 2009 at 22:21 UTC ( #801449=perlquestion: print w/replies, xml ) Need Help??

Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I like to contribute to CPAN by submitting new modules, but I have no idea on what kind of module I should write. I have been doing super searches and found some nice nodes but it still has not given my new ideas. I'm wondering if there is a place where people have a wish list and I think it would be a good place to get ideas to create new modules.

So, any ideas?

Replies are listed 'Best First'.
Re: New Ideas for Modules
by ctilmes (Vicar) on Oct 16, 2009 at 00:45 UTC
    Pick your favorite module already there and add test code to it, try to improve test coverage and Pod coverage, clean up the documentation, write a tutorial or cookbook, fix reported bugs, make a new OO Moose interface for it. Write a '::Simple' version that is easier to use. Add Log::Log4perl logging to it. (Where appropriate and useful).

    Do something to improve its kwalitee.

Re: New Ideas for Modules
by moritz (Cardinal) on Oct 15, 2009 at 22:28 UTC
    There's Cool Ideas for Perl Projects.

    But in general it would be helpful to know what areas you are interested in. Extending perl? Databases? Math? Web stuff?

    A good and easy to install blogging application would certainly be welcome...

      I generally like to play with databases and sysadmin utilities.
Re: New Ideas for Modules
by EvanCarroll (Chaplain) on Oct 16, 2009 at 04:32 UTC
    I would highly suggest you take on the daunting task of rewriting crappy code on CPAN, rather than trying to fill a niche that isn't yet filled. It is easier to find bad code, than to find a legitimate niche that you know enough about to fill. Rewrite any CORE module with modern practices, some good examples of code that needs rewriting is URI, or HTML::Element. Those modules are essential and the code base is a total mess.


    Evan Carroll
    The most respected person in the whole perl community.
    www.evancarroll.com
Re: New Ideas for Modules
by bichonfrise74 (Vicar) on Oct 16, 2009 at 17:07 UTC
    I think you have answered your own question by stating that you are interested in databases and system utilities. Find out if there are some processes in your databases worth creating a module and see if it is worthwhile to create it.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://801449]
Approved by moritz
Front-paged by moritz
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (3)
As of 2022-09-24 19:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer my indexes to start at:




    Results (115 votes). Check out past polls.

    Notices?