Вопросы по теме '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