[Moscow.pm] XS как переименовать модуль?
Ruslan Zakirov
ruz на bestpractical.com
Пн Янв 31 03:13:15 PST 2011
Привет,
Я пердполагаю, что нужно работы с XSLoader в BEGIN завернуть.
Пакет куда они попадают:
MODULE = XXX PACKAGE = XXX
Первое файл в который попадет функция, а второе пространство имен.
2011/1/30 Ivan Petrov <i.petro.77.00 на gmail.com>:
>
>> теперь я тут хочу вставить функцию, которая будет вызывать мою XS-ную
>> функцию, пишу:
>>
>> sub my_cool_foo
>> {
>> $result = my_foo();
>> ...
>> }
>>
>> и вот тут при компиляции модуля ругается, что этой функции нет:
>>
>> Bareword "my_foo" not allowed while "strict subs" in use at ...
>>
>
> а вот если написать use subs qw(my_foo);
>
> то до функции достукивается таки.
>
> вопрос: насколько это корректно?
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
--
Best regards, Ruslan.
Подробная информация о списке рассылки Moscow-pm