# 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
---------------------------------------------------

Reply via email to