Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
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 contemplating the Monastery: (4)
As of 2022-09-24 15:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer my indexes to start at:




    Results (114 votes). Check out past polls.

    Notices?