Tim Bunce recently asked in his blog if somebody could remember the posting about the freshness of the CPAN. I suppose he was talking about my posting on use.perl.org . So here is a remake of the stats.
The freshness of a collection is often expressed in quartiles of age answering the questions: 25/50/75 percent of a population is younger than X. So what are the figures for the CPAN? The first question I had to answer is what is the population? Is it the ever uploaded files? The modules contained in them? Only the indexed modules? In my previous posting I did not hesitate to consider currently indexed modules being what most people would consider the population of the CPAN.
For the record, in May 2008 we counted a quarter of the then indexed modules on CPAN had been uploaded within the last 3.8 months. Today we are facing a somewhat less dynamic CPAN, the freshest quarter today is less than 5.6 months old. In May 2008, half of CPAN modules was younger than 17 months, today they are younger than 17.8 months. And three quarters of CPAN had an age below 45 months in 2008, today we see 3/4 being less than 48.8 months old.
The first chart here shows today's figures.
So do we have a sluggish CPAN now? I don't know, I could imagine the stats are shifting during summer on the northern hemisphere. We'll see this only if we redo the stats more often.
To make this happen I've cleaned up the script that produces the stats.
And while I was at it I tried out the impact what happens if we change the population from modules to distros and to my surprise the figures seemed much more
modules. The single-module-distro is out nowadays.
So what is better suited to represent the freshness of the CPAN--a
module based statistics or distribution based one?
I don't know. There are distros that contain many modules and are
still perceived as a single unit. Others are perceived as collection
of modules.
You are the judge.
Recent Comments