CPAN

CPAN

CPAN es el acrónimo de Comprehensive Perl Archive Network. Es un enorme archivo de software escrito en Perl, así como de documentación sobre el mismo. Tiene presencia en la Web a través de su sitio www.cpan.org y sus 236 espejos distribuidos por todo el mundo.

Actualmente hay más de 53.000 módulos empaquetados en más de 14.000 paquetes, disponibles en CPAN, aportados por más de 7.000 autores.

Se dispone de módulos para una amplia variedad de tareas, incluyendo matemáticas avanzadas, conectividad de bases de datos y conexión de redes. Esencialmente, todo lo que hay en CPAN está disponible de forma libre; La mayor parte del software está licenciado bajo la Licencia Artística, la GPL o ambas. Cualquiera puede subir software a CPAN vía PAUSE, el Perl Authors Upload Server (servidor de subidas de autores Perl).

Los módulos en CPAN pueden ser descargados e instalados a mano. Sin embargo, es muy común que los módulos dependan de otros módulos y seguir las dependencias a mano puede ser tedioso. Tanto el módulo CPAN.pm (incluido en la distribución Perl) como el módulo mejorado CPANPLUS ofrecen instaladores en línea de comandos que entienden las dependencias; pueden configurarse para descargar automáticamente e instalar un módulo y, recursivamente, todos los módulos de los que dependa.

Por ejemplo, para instalar el módulo Games::Nintendo::Mario sólo es necesario escribir

   cpan Games::Nintendo::Mario

Los usuarios que no tengan compilador C están limitados a los módulos escritos en puro Perl, cuando los descarguen desde CPAN. ActiveState, una empresa que comercialmente da soporte a Perl en Windows, ofrece paquetes de módulos Perl precompilados, llamados PPM, para usarlos con su ActivePerl. Algunos módulos ya preparados están disponibles como parte de la distribución MacPerl para los Mac Classic. Usuarios en otros sistemas operativos a menudo dependen de paquetes binarios ofrecidos por vendedores de sistemas operativos. Debido a la licencia, la disponibilidad de bibliotecas de terceras partes, la carencia de portabilidad y otras cuestiones, no todos los módulos de CPAN están disponibles como paquetes preparados.

En 2006, se inició un esfuerzo para tener una distribución Perl en Windows junto con un compilador, para que fuera redundante la necesidad de tener los paquetes en forma binaria. Algunos primeros resultados de esto son las distribuciones del macro-instalador CamelPack y la de Vanilla Perl.

Véase también

Enlaces externos


Wikimedia foundation. 2010.

См. также в других словарях:

  • CPAN — CPAN, the Comprehensive Perl Archive Network, is an archive of nearly 100,000 modules of software written in Perl, as well as documentation for it.[1] It has a presence on the World Wide Web at www.cpan.org and is mirrored worldwide at more than… …   Wikipedia

  • CPAN — Logo CPAN (engl. Comprehensive Perl Archive Network) ist ein weltweit gespiegeltes Online Repository für Perl Module, Anwendungen und Dokumentationen, das am 25. Oktober 1995 in Anlehnung an die TeX Library CTAN ins Leben gerufen wurde und sich… …   Deutsch Wikipedia

  • CPAN — CPAN (аббр. от англ. Comprehensive Perl Archive Network «всеобъемлющая сеть архивов Perl») архив документации и программного обеспечения, написанного на языке программирования Perl. Модули Perl Как и во многих языках программирования, в …   Википедия

  • CPAN — es el acrónimo de Comprehensive Perl Archive Network. Es un enorme archivo de software escrito en Perl, así como de documentación sobre el mismo. Tiene presencia en la Web a través de su sitio www.cpan.org y sus espejos distribuidos por todo el… …   Enciclopedia Universal

  • CPAN — Abreviatura de Certified Post Anesthesia Nurse. Diccionario Mosby Medicina, Enfermería y Ciencias de la Salud, Ediciones Hancourt, S.A. 1999 …   Diccionario médico

  • CPAN — Comprehensive Perl archive network Le nom CPAN a été inspiré du CTAN, le réseau complet d archives TeX (Comprehensive TeX Archive Network). Sommaire 1 CPAN, l archive 1.1 Statistiques 2 CPAN, le module …   Wikipédia en Français

  • CPAN — ● ►en sg. np. m. ►PERL Comprehensive Perl Archive Network. Archive fondamentale pour tout utilisateur du langage Perl, car elle réunit énormément de documentation à son sujet, ainsi que des modules librement utilisables. Ainsi baptisé sur le… …   Dictionnaire d'informatique francophone

  • CPAN — Comprehensive PERL Archive Network (siehe ftp://ftp.leo.org/pub/comp/programming/languages/perl/CPAN) …   Acronyms

  • CPAN — Comprehensive PERL Archive Network (siehe ftp://ftp.leo.org/pub/comp/programming/languages/perl/CPAN) …   Acronyms von A bis Z

  • CPAN — Comprehensive Perl Archive Network (Computing » General) * Certified Post Anesthesia Nurse (Business » Positions) …   Abbreviations dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»