есть необходимость выполнить код в строке (то есть десериализовать ее).

написал свою функцию вида

sub _my_eval ($) { return eval $_[0] }

и ее из XS вызываю.

а вот пробовал вызвать непосредственно eval, но ни в CORE:: ни в
CORE::GLOBAL ни в MAIN perl ее найти не может, выпадает с сообщением что нет
такой функции.

Для вызова пытаюсь использовать call_pv.

может я что делаю не так? как вызвать eval из XS без вышеприведенного
враппера?
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить