[Perl] módulos
Mauricio Herrera Cuadra
arareko en yahoo.com
Mie Jun 9 13:27:24 CDT 2004
Personalmente no te recomiendo hacer push a @INC, para eso existe:
use lib "/ruta/a/tus/modulos";
Saludos.
>
> Message: 2
> Date: Wed, 09 Jun 2004 01:53:57 +0200
> From: "soc elmon" <akomonchi en hotmail.com>
> Subject: Re: [Perl] módulos
> To: johnroberto2001 en yahoo.es
> Cc: Perl en tlali.iztacala.unam.mx
> Message-ID: <BAY18-F50sP0WqvGxfB000650e4 en hotmail.com>
> Content-Type: text/plain; charset=iso-8859-1; format=flowed
>
> Buenas a todos:
>
> Del Perl Cookbook:
>
> http://iis1.cps.unizar.es/Oreilly/perl/cookbook/ch12_02.htm
>
> Yo los uso de la siguiente manera:
>
> Creo un ARX.pm que contiene por ejemplo:
>
> package ARX;
> require Exporter;
> @ISA = qw(Exporter);
> @EXPORT = qw($NOM_HOST);
> @EXPORT_OK = qw($NOM_HOST);
> $NOM_HOST=$ENV{COMPUTERNAME};
> 1;
>
> En un script perl lo uso de la siguiente manera:
>
> use ARX;
> print "$NOM_HOST\n";
> print "$ARX::NOM_HOST\n";
>
> El .pm se tiene que poner en uno de los directorios de @INC
> (C:/Perl/lib,
> C:/Perl/site/lib, por defecto) o modificas la variable @INC en el script
> .pl
> (Con un push, por ejemplo). No se si serà muy ortodoxo, espero que te
> ayude
> y sirva para la comunidad.
>
> Att
> Mon
>
=====
MAURICIO HERRERA CUADRA
arareko en yahoo.com
http://www.geocities.com/arareko/
"I've seen 5.11 divided into 11 different grades of increasing difficulty, as follows: 5.11a, 5.10d, 5.11-, 5.11b, 5.11, 5.11c, 5.9 squeeze, 5.11+, 5.10 OW, 5.12a, 5.11d" — Brutus of Wyde.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/LS/MD/MU/PA/S/TW/O>B/M/P/AT$ d-(---)>!$ s+:+>$ a26>+++>?$
C(++++)>---$ UBL+++>UAVHIOSCX*---$ P++++(--)>--- L->+$ E-(--)>+++$
W+(+++)>-- N+>- o+++(--) K?>$ w+(---)>$ !O M>+$ !V PS+(+++) PE(-) Y(+)
PGP(-)>+ t(-)>+++$ 5 X@>+$ R*>+++$ tv(+)>+$ b+>+++$ DI+++>+++$
D+++>++++$ G++(-)>++++$ e++>++++$ h!>---$ r%>++ y+(**)>+$
------END GEEK CODE BLOCK------
__________________________________
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/
Más información sobre la lista de distribución Perl