[Perl] Re: Proyectos en varios ficheros.
Mauricio Herrera Cuadra
arareko en yahoo.com
Mar Ene 4 11:41:32 CST 2005
Hola Rafael,
Yo te recomendaría crear módulos (xml.pm, db.pm) y los incluyes en tus
scripts utilizando:
use lib "/ruta/a/tus/modulos";
use xml;
use db;
Dale una leida a: "perldoc perlmod" y "perldoc perlmodlib", para que te
des una idea de como crear módulos y como funcionan.
Ahora bien, ya existen módulos para trabajar con XML y con bases de datos,
date una vuelta por CPAN (http://www.cpan.org/) para que veas que hay y te
evites reinventar algo que probablemente ya este hecho.
Ojalá te sirva.
Saludos.
> Date: Tue, 4 Jan 2005 17:50:19 +0100
> From: "Rafael F. Rodríguez " <rafaelf en sitelcom.es>
> Subject: [Perl] Proyectos en varios ficheros.
> To: perl en tlali.iztacala.unam.mx
> Message-ID: <200501041750.20128.rafaelf en sitelcom.es>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hola Lista y Feliz Año Nuevo.
>
> Tengo una duda sobre como preparar un programa. La cuestión es que
> quiero dividir el código fuente en varios archivos, cada archivo con
unas
> funciones específicas, así por ejemplo el archivo xml.pl tendrán todas
> las funciones relacionadas con el tratamiento de xml, db.pl con
funciones
> de acceso a la base de datos.
>
> La cuestión es que he estado haciendo pruebas poniendo en el archivo
> principal includes pero no funcionan, es como si no me reconocen las
> funciones, evidentemente algo estoy haciendo mal, pero he buscado en
> google pero no consigo localizar nada.
>
> ¿Alguna sugerencia? muchas gracias.
>
=====
MAURICIO HERRERA CUADRA
mauricio en arareko.net
http://www.arareko.net/
"Well, I'll say this: climbing can kill you, but women can destroy you. There's a big difference, y'know." — Derek Hersey.
-----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!?
Yahoo! Mail - 250MB free storage. Do more. Manage less.
http://info.mail.yahoo.com/mail_250
Más información sobre la lista de distribución Perl