On 13/02/07, Igor Sutton <[EMAIL PROTECTED]> wrote:

> Thank you for your idea, but I think this doesn't solve my problem,
because
> what I don't know a priori is the module's name (in your example, M),
not
> the function's name.

package M;

sub my_routine {
    print "my_routine()\n";
}

package main;

my $module = "M";

if (my $code = $module->can("my_routine")) {
    $code->();
}

HTH!

--
Igor Sutton Lopes <[EMAIL PROTECTED]>



Thanks, I like this solution :o)

--
"El más baldío de todos los días
es aquél en que no hemos reído"
                          (de Chamfort)

Reply via email to