http://qs1969.pair.com?node_id=768105

Monks,

After using GitHub, Google Code and other online coding collaboration tools, CPAN (once a shining jewel in my view) is starting to feel a bit 1990's-ish.

There are some nice tools - bugtracking, annotations, dependency generation, reviews, discussion forums, etc. However, they are not truly integrated into a single interface and -- because of the distributed, mirrored architecture of search.cpan.org -- probably never will be.

Even though CPAN is 100 miles above and beyond what you will find for other languages, we cannot leave well enough alone. I say it's high time we -- as a community -- or someone -- as an individual -- create a replacement for search.cpan.org.

Surely we cannot wait until after Perl6 is ready to begin this. It must happen now.

A shortlist of functionality I would expect (at a minimum would include:

It would also be great to have a kind of Twitter-like thing that you could watch to see things happen in real time. Downloads, test failures, reviews, ratings, forks, etc. We all know that there is a great deal of CPAN activity, but because it's spread out we don't get visibility into what is happening As It Happens.

Yes - I know that some of these features simply Would Not Work under the current architecture. A new architecture will be needed.

Ladies and Gentlemen, we can rebuild it. We have the technology. We have the capability to build something better than the current search.cpan.org.