# from chromatic # on Thursday 03 July 2008 17:04: >Any new information presented to people should be useful, and > hopefully as immediately obviously useful as possible. What do > download rates need to be useful?
Assuming that we could obtain download counts (which we can't), I doubt that they would be useful in selecting a module, because they still only indicate that someone decided to try it. We already have is_prereq as a vote of usefulness, but that doesn't necessarily apply to solving the end-user's problem. For that, you need something like a darkpan+scripts "is prereq" -- is_prereq_in_wild. Given a trustworthy, static dependency scanner which would crawl $PATH (and perhaps some set of internal projects), I would happily set a cron job and allow it to upload a list of in-use modules weekly. I suppose it could even post them as a file in my cpan directory. Others might desire more anonymity, or not have a pause account. As long as it checks the 02-packages.details.txt to make sure it isn't revealing internal module names. A flat list of dependencies is a good start. Useful extra info might include: an accurate frequency count, is it most used in modules or scripts, and is it patched (with a publicly posted patch?) Could it be used to make a nice report of internal and external dependencies? That might be an incentive to get it installed -- then "would you mind anonymously posting some information about the open-source code you use?" would be a simple opt-in. As for presenting the information, I still think wxCPANPLUS plugins are the only way we'll be able to avoid the centralization bottlenecks. --Eric -- A counterintuitive sansevieria trifasciata was once literalized guiltily. --Product of Artificial Intelligence --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------