Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Indexing BackPAN


Published on

Indexing BackPAN is the first step to custom views of CPAN. See my earlier CPAN talk too.

Published in: Technology, Business
  • Be the first to comment

Indexing BackPAN

  1. 1. Indexing BackPAN brian d foy April 22, 2008
  2. 2. • BackPAN is the historical archive of Comprehensive Perl Archive Network (CPAN) • • 200k number of files, 10 Gb
  3. 3. • CPAN only has the distributions the authors leave on there • 55k distributions, 4 Gb • CPAN tools use an index
  4. 4. • Perl doesn't have a package manager • Install a file by putting it in @INC • No file to distro reverse mapping • Avoids overwriting by PAUSE indexing and permissions checking • No version management, multiple versions, author management
  5. 5. • Recreate module installation history • Start with the files in @INC • Work backward to distro • End with a list of distros to install • Create a MyCPAN with those distros
  6. 6. How PAUSE indexes