Sig:
Los packages: Repaso
Sup:
Índice de Tablas
Ant:
Práctica: Listas Perezosas
Err:
Si hallas una errata ...
Módulos
Subsecciones
Los packages: Repaso
Tablas de Símbolos y Packages
Subrutinas Privadas
Paquetes y Ficheros
Búsqueda de Librerías y Módulos
Control de Versiones
Importación
Acceso a la tabla de símbolos
Práctica: Stash
AUTOLOAD
: Captura de LLamadas
Práctica: AUTOLOAD
El Pragma
use subs
Los Paquetes
CORE
y
CORE::GLOBAL
Uso del Módulo de Exportación
CPAN: The Comprehensive Perl Archive Network
Instalación a mano
Práctica: Instalar un Módulo
Saber que Módulos están Instalados
Suprimir un Módulo Instalado
Usando el módulo
CPAN.pm
como Administrador
Opciones de Configuración
Bundles
CPAN: Si no tenemos los privilegios de administrador
Construyendo un Mirror de CPAN
Práctica: CPAN
PAR
: The Perl Archive Toolkit
Instalación de Ejecutables con
pp
Construcción de un Módulo con
h2xs
La Documentación en Perl
Bancos de Pruebas y Extreme Programming
Versiones anteriores a la 5.8
Versiones posteriores a la 5.8
Práctica: Construcción de una Distribución
Pruebas en la Construcción de una Distribución
El Problema de la Mochila 0-1
El Módulo
La Documentación
MANIFEST
El fichero
pm_to_blib
El fichero
META.yml
Las Pruebas
Formas de Ejecutar las Pruebas
Ejecutables
Profundizando en
Makefile.PL
Comprobando la Distribución con
Test::Kwalitee
Comprobando la Portabilidad del Código
Práctica: Pruebas
El módulo
Test::LectroTest
Práctica: Generación de Pruebas con
Test::LectroTest
A Veces las Pruebas Tienen Fallos
Software de Rastreo de Errores
Request Tracker
Patches o Parches
Creación de un Parche/Patch
Aplicar el Patch
Escribir Módulos para CPAN
Sig:
Los packages: Repaso
Sup:
Índice de Tablas
Ant:
Práctica: Listas Perezosas
Err:
Si hallas una errata ...
Casiano Rodríguez León
2009-10-04