Вопросы по теме 'xs'

Как я могу использовать класс C++ из Perl?
У меня есть набор классов, написанных на C++. Как лучше всего вызвать их из Perl-скрипта? Спасибо.
4195 просмотров
schedule 21.05.2022

Как Perl XSUB может умереть?
Я написал оболочку Perl XS для библиотеки C, состоящей примерно из 80 функций. Прямо сейчас моя общая стратегия состоит в том, чтобы заменить ошибку функции C на PL_sv_undef , а вызывающий код Perl должен явно проверить, не является ли возвращаемое...
847 просмотров
schedule 23.07.2023

Определение номера строки и имени файла perl-файла из C++
Я работаю с Perl, встроенным в наше приложение. Мы установили довольно много функций C++, которые вызываются из Perl. Одна из них — функция логирования. Я хотел бы добавить имя файла и номер строки файла Perl, вызвавшего эту функцию, в сообщение...
147 просмотров
schedule 06.09.2023

Как исследовать регулярные выражения в Perl API
Я работаю над некоторым кодом, который должен сериализовать регулярные выражения Perl, включая любые флаги регулярных выражений. Поддерживается только подмножество флагов, поэтому мне нужно определить, когда неподдерживаемые флаги, такие как /u ,...
312 просмотров
schedule 03.02.2022

Процедурный и объектно-ориентированный интерфейс в Perl/XS
В настоящее время я пишу свой первый XS-модуль (просто оболочка вокруг математической библиотеки C) с хорошим успехом. Самой большой проблемой является документация, которую довольно сложно понять и/или которая является неполной. Я успешно написал...
217 просмотров
schedule 04.10.2022

Как установить переменную среды Perl из XSUB?
Я пытаюсь установить переменную среды Perl из XSUB. Я хочу, чтобы это вступило в силу немедленно до выхода XSUB. Вот мой файл XS, Module.xs : #define PERL_NO_GET_CONTEXT #include "EXTERN.h" #include "perl.h" #include "XSUB.h" MODULE =...
46 просмотров
schedule 06.09.2022

Где утечка памяти в моем коде Perl XS?
У меня есть большая программа, написанная на C++ и выполняемая из Perl с использованием Inline::CPP. Код, кажется, использует много памяти, поэтому я предполагаю, что есть какая-то утечка. Я написал следующий код, который воспроизводит ту же...
115 просмотров
schedule 21.02.2024