Was ist CPAN?

Inhalt:

CPAN ist das "Comprehensive Perl Archive Network", eine riesige Sammlung von Modulen, Dokumentation und Skripten. Auch perl selbst ist hier zu finden.

Momentaner Stand (02. April 2008):

  • 4278 MB an Daten
  • 236 Mirror
  • 6531 Autoren
  • 13302 Distributionen

Entwicklung des CPAN

Die Idee für so etwas wie CPAN kam im Dezember 1993 über die "perl-packrats" Mailingliste und stammt von Jared Rhine. Die Packrats haben über eine Strategie zur Speicherung von Perl-Quellen - Module und Skripte - diskutiert und Rhine schlug vor, dass das "comprehensive Perl archive" ähnlich wie das CTAN-Projekt (etwas ähnliches wie jetzt CPAN, nur für TeX) aufgebaut sein sollte.

Die Idee schlief ein wenig ein, bis Jarkko Hietaniemi im Februar 1995 eine Nachricht mit dem Titel "CPAN idea still alive?" an die Mailingliste der Packrats schickte. Am 5. Juni 1995 - nach längeren Diskussionen über die Organisation von CPAN - stellte Hietaniemi eine erste Version von CPAn unter ftp.funet.fi vor. Damals befanden sich noch viele Perl 4 Software im CPAN und das "Perl 5 extensions directory" war ein einziges Verzeichnis in dem alle Erweiterungen gespeichert waren. Bald kam der Vorschlag auf, dass diese Erweiterungen in Unterverzeichnisse geschoben werden sollten, die zum Package-Namen passten.

Am 17. August 1995 schlug Andreas König eine Organisation der Module vor, die zur heutigen Organisation von CPAN führte. Die Struktur der Verzeichnisse bildet die Autoren-Namen ab. Alle Module eines Autors werden in dessen Verzeichnis gespeichert.

"Teile" des CPAN

www.cpan.org

search.cpan.org

Über diesen Teil kann man nach Modulen und Distributionen suchen. In der Regel funktioniert die Suche ganz gut, nur in wenigen Fällen muss man etwas "spielen", um die gewünschten Module zu finden.

rt.cpan.org

Zu jeder Distribution auf CPAN gibt es einen eigenen Bugtracker. Wie die URL schon verrät, ist der Bugtracker ein RT-System.

Verwendung von CPAN

Auf CPAN findet man für (fast) alles die richtigen Module, die man so im alltäglichen Programmierleben benötigt. Wie man die Module von CPAN installiert finden sich ein einem anderen Artikel (ModuleWieInstalliereIchEinModul).

Ergänzungen, Kommentare

Kommentare werden am besten in folgender Form vorgenommen, damit sie im Inhaltsverzeichnis angezeigt werden (natürlich ohne das <verbatim>):
---+++ Main.??? - 14 Jul 2003 - Betreff

UtilFaqSubForm edit

Titel Was ist CPAN?
Autor ReneeBaecker
Bereich FaqAllgemeines
Tags CPAN, Modul
Topic revision: r2 - 2008-04-02 - 09:47:35 - ReneeBaecker
 
Bitte die NutzungsBedingungen beachten.
Bei Vorschlägen, Anfragen oder Problemen mit dem PerlCommunityWiki bitten wir um WebBottomBarExample">Rückmeldung.