[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