Comprehensive Perl Archive Network | Cerca per titolo, autore, parola chiave | ||||||||
Comprehensive Perl Archive Network Comprehensive Perl Archive Network ( CPAN ). Un modulo Perl è una collezione di codice Perl riutilizzabile. Per convenzione, i moduli Perl hanno una estensione .pm. Con migliaia di moduli Perl disponibili, diventa difficile trovare quello che ci interessa. L'archivio di moduli Perl CPAN ( Comprehensive Perl Archive Network ) ha adottato una semplice soluzione: ha creato una gerarchia per i nomi dei moduli. Invece di avere decine di moduli relativi all'ordinamento, per esempio, noi abbiamo ora: Sort::Fields, Sort::Versions e così via. Questa gerarchia è solo uno schema. Non significa che Sort::Fields abbia qualcosa a che fare con il modulo Sort: è semplicemente un modo per strutturare delle categorie. Nel nostro esempio, Sort::Fields si troverà in un file chiamato Fields.pm, che si troverà in una directory chiamata Sort. CPAN ( Comprehensive Perl Archive Network ) è una vastissima collezione di software scritto in Perl ( 17901 moduli ), con la relativa documentazione. CPAN è anche il nome di un modulo, CPAN.pm, che viene utilizzato per recuperare ed installare i moduli Perl dall'archivio CPAN. Per gli utenti di ActivePerl per Windows, è disponibile anche il Perl Package Manager ( PPM ), che ha le stesse funzionalità del modulo CPAN.pm. In generale, i moduli sono sempre accompagnati dalla relativa documentazione. La gran parte dei moduli ( ma non tutti ) sono distribuiti con licenza GNU Public License ( GPL ) o Artistic license: le informazioni relative alla licenza sono solitamente contenute all'interno della documentazione relativa al singolo modulo.
|
|||||||||
Comprehensive Perl Archive Network | Disclaimer: questo è un link a contenuti ospitati su server esterni. |