Utilización de paquetes y módulos desde un programa

Como ya vimos, un paquete se incluye en un programa por medio de use paquete; . Cuando el intérprete Perl llega a esa línea, normalmente en el encabezado de un programa, busca un archivo que se llame paquete.pm en una serie de directorios, que incluyen el directorio actual, almacenados en el arreglo especial @INC.

Podemos comprobar el contenido de @INC simplemente imprimiéndolo con print @INC; .

Si queremos utilizar un módulo o paquete que no se encuentra en @INC, deberemos añadir estas líneas antes de llamar a use:

use lib "/home/usuario/modulos/"
use strict;
use mimodulo;

Bruno Contreras-Moreira
http://www.eead.csic.es/compbio