[Moscow.pm] Как узнать пакет в котором была определен данный кодереф?

Konstantin S. Uvarin khedin на gmail.com
Пт Окт 11 03:21:02 PDT 2013


Sub::Identify - точно работает:

perl -we 'use Sub::Identify qw(stash_name); $sub = Foo->getsub; print(
stash_name($sub)); package Foo; sub getsub { return sub { print "ok" } }'



2013/10/11 Konstantin S. Uvarin <khedin at gmail.com>

> Приветствую.
>
> https://metacpan.org/module/Sub::Information
>
> Не оно? (сам не тестил)
>
>
> 2013/10/11 Гришаев Анатолий <0body0 at rambler.ru>
>
>> Есть ли какой-нибудь модуль на CPAN с помощью которого можно узнать в
>> каком пакете/файле была определена/создана конкретная подпрограмма/CODEREF?
>>
>> Можно ли определить ещё и его имя?
>>
>> --
>> С уважением Анатолий.
>> --
>> Moscow.pm mailing list
>> moscow-pm at pm.org | http://moscow.pm.org
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20131011/7959dbc8/attachment.html>


Подробная информация о списке рассылки Moscow-pm