This is a problem that has irked me for a long time, and I have (somewhere in the back of my head) a plan to do something about it... when I get the time ;)

I'm thinking about a meta-CPAN website, with modules classified by functionality, and with all of the data available about each module aggregated into one place (eg CPAN ratings, release frequency, kwalitee, DrHyde's dependency trees)

So maybe the ability to compare a number of modules based on their lists of stated functionality

The classic example is the myriad date/time modules - while the DateTime collection is considered the gold standard, there are a number of other modules that are more light-weight and suited for particular purposes. Or the XML modules. Different modules for different purposes.

Maybe also an interface of "If I want to do X, which modules should I use, and why?"

The problem (other than getting the site built in the first place), is that, in order for it to be useful, it needs a lot of user input. CPAN ratings are useful (if a bit non-specific), but there just aren't that many of them.

Does anybody have any thoughts about this? Something you like? Dislike? What would you like to see?

I may even get around to writing it sometime.

Clint


In reply to Re: How does one choose among modules? by clinton
in thread How does one choose among modules? by mr_mischief

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.