Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • You would have probably thought of that, anyway, are you keeping track in a database of the top 100 lists? Maybe analyzing differences between previous runs could lead to interesting discoveries.

    Or maybe not, since you would have to have the number of dependencies for every CPAN module...

    This is software engineering problems at a different scale than we're used to.

    • I do keep meaning to start logging the SQLite files, it's only around 30-50 meg per run (I do them at an interval of 1-2 weeks, because the process downloads about a gig in the process of generating the index).

    • Keeping track of the dependencies for each module (well, for each distribution) isn't that awfully big. CPANdeps [] does it for current versions of modules (and it tracks what the dependencies are, not just the number of dependencies), in 63MB, simply by caching all the META.yml files.

      And there are only 15,000-ish distributions. You'd only need a few bytes per distribution per snapshot-time.