[Perl] Uso de modulos de un paquete
Marc Franquesa
marc.franquesa en gmail.com
Sab Abr 30 10:51:47 CDT 2005
Buenas.
Llevo ya un tiempo programando en perl, pero soy aun novato en 'Perl
Avanzado', aka Referencias, modulos, ..., así que entended que llevo
un caos considerable y quizá estoy haciendo algo evidentemente mal.
Allá va mi problema:
Tengo un subdirectorio 'pkg' en el que pongo dos modulos: a.pm y b.pm.
Los modulos a.pm y b.pm siguen un esquema parecido a este:
#!/usr/bin/perl
package pkg;
our @EXPORT = qw (funcionX)
# No hay EXPORT_TAGS ni EXPORT_OK, todo se exporta por defecto
Mi intención es que des de un script pueda:
# Usar TODOS los modulos dentro de 'pkg', algo como un
use pkg;
(el problema és que busca pkg.pm sin buscar en el directorio, también
he provado use pkg::; pero busca pkg/.pm)
# Usar SÓLO un modulo del paquete 'pkg'
use pkg::a;
No quiero tener que hacer
use pkg::a;
use pkg::b;
ya que si alguna vez tengo que añadir un paquete 'c.pm', tendré que agregar
use pkg::c; a todo el código que haya tirado.
¿El aseo por favor? ;)
Gracias por mostrarme la luz, voy bastante perdido.
--
"If you don't know where you're going,
any road will take you there" - Lewis Carroll
Visit http://www.l3jane.net/
Marc Franquesa
Vic - Catalonia
--------------------------------------------------------------
Más información sobre la lista de distribución Perl