Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re^2: CPAN Reference Counter II

by pileofrogs (Priest)
on Feb 04, 2010 at 17:39 UTC ( [id://821425]=note: print w/replies, xml ) Need Help??


in reply to Re: CPAN Reference Counter II
in thread CPAN Reference Counter II

Not really. First, it does distributions, not modules and second, it doesn't do core. You can't get a used-by list for 'CGI' or 'Carp', for instance. Also, it's ungainly for my purposes. You'd have to enter each distribution you're considering individually, then count the number of used-by distributions to get a score. Lastly, it doesn't provide a 'top 10'.

Replies are listed 'Best First'.
Re^3: CPAN Reference Counter II
by JavaFan (Canon) on Feb 04, 2010 at 17:46 UTC
    Doing distributions instead of module, I'd consider it a feature. Or should a module that's used in a single distribution in 100 different modules count 4 times as heavily as a module that's used once in 25 different distributions?

      Good question!

      I think it would be possible to do both. You could also group by author and not count references when you include your own module/distribution in your own code.

      The problems with the using CPANTS use-by for my purpose is 1) you need to know what distribution a module you're interested in lives in and 2) you need to know which of the used-by results actually use the module you're interested in.

      Remember, I'm not looking for a way to rank authors or the value of a module. I want to help folks deciding what module to use from among a list.

      For instance, if you've never written a script that interacts with an IMAP server before and you need to do so now, do you use Net::IMAP or Net::IMAP::Simple? I want to make that decision easier.

        if you've never written a script that interacts with an IMAP server before and you need to do so now, do you use Net::IMAP or Net::IMAP::Simple?
        But then basing your decision which module to use for a script depending on the usage in other modules is quite fishy.

        Take for instance Getopt::Long. IMO, a wonderful module, and probably used in a gazillion of places. Less useful in modules. It gets quite a number of "uses" by other dists on cpants.perl.org, but judging on the names of the distros, many of them provide applications.

        Furthermore, there was a time that if you'd let number of other people decide which module to use, you'd use the stuff from the infamous Matt's script archive.

        Popularity is its own machine. If everyone uses the same principle, once a module is on the top spot, it will always remain there - because since it's on the top spot, it will be used more often than other modules.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (11)
As of 2024-04-19 16:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found