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

Что делает DumpXS в Perl Data::Dumper?
Я просмотрел исходный код Data::Dumper . В этом пакете я не понял, что происходит с DumpXS. Какая польза от этого DumpXS? Я искал об этом и читал, что это равносильно функции Dump и быстрее, чем Dump . Но я этого не понимал.
376 просмотров
schedule 27.01.2024

как облегчить проблемы с local::lib после обновления системы/perl?
наш системный администратор недавно обновил мою ОС и perl (до 5.12.3). когда я загружаю переменные среды local::lib, кажется, что все, что зависит от xs, ломается: demianshell~> perl -e 'use Storable; store({a=>1}, 'test')' demianshell~>...
181 просмотров
schedule 26.05.2022

Perl XSPP — множественное определение std::string
Я пытаюсь представить некоторые функции библиотеки URL-адресов Google в виде Perl-модуля. Основываясь на некоторых сообщениях здесь и в других местах, похоже, что XSPP может быть хорошим местом. начать. Вот что я создал до сих пор (начиная с...
386 просмотров
schedule 20.07.2023

Как вручную установить модули XS?
Поправьте меня, если я ошибаюсь, но модули на основе XS и Dynaloader - это те, которые используют общие объекты C / C ++ (.so), а не PP (чистый Perl)? Предполагая, что у меня есть машина, на которой вообще нет подключения к Интернету (Solaris 10),...
1343 просмотров
schedule 14.02.2023

Почему этот код XS, возвращающий PerlIO*, негерметичен?
Я пытаюсь написать некоторый код XS, который предоставляет фрагменты библиотеки коду Perl в качестве потокового интерфейса, в который можно записать. Функция get_stream ниже должна быть конструктором, который подготавливает и возвращает объект...
279 просмотров
schedule 11.10.2022

выставление функции c на Perl с помощью XS
У меня есть несколько функций c в этом формате: int function(const char* input, size_t len, char result[]) ; где int — тип возвращаемого значения; result[] содержит строку, которую заполняет функция что лучше всего написать такую...
323 просмотров
schedule 05.03.2023

perl windows activestate - найти все установленные модули xs
Для подготовки обновления Perl я хотел знать, какие модули perl xs установлены для моя локальная установка ActiveState Perl 5.16. Кто-нибудь знает, как я могу получить такой список модулей Perl?
104 просмотров
schedule 14.04.2022

Как использовать модуль из локальной библиотеки, не устанавливая его?
У меня есть модуль XS. После сборки с помощью ./Build Module.so помещается в каталог blib/arch/auto/XS . В моем Module.pm у меня есть: require XSLoader; XSLoader::load( 'Module', $VERSION ); И я запускаю программу как: $ perl...
346 просмотров
schedule 24.10.2022

Как экспортировать символы, определенные в библиотеке C, как константы Perl, используя XS?
Я работаю над модулем оболочки XS для некоторых функций в научной библиотеке GNU. Вместо того, чтобы использовать библиотеку прямо здесь, я упростил проблему, создав свою собственную библиотеку: mylib/mylib.h : typedef struct { int foo;...
141 просмотров
schedule 30.03.2024

Как указать MakeMaker добавить именно те библиотеки, которые мне нужны?
Я использую XS для создания модуля Perl, который использует библиотеку C. В целях тестирования я создал тестовую библиотеку с двумя простыми функциями: void kzA() (does a simple printf) void kzB(int i, char *str) (does a printf of the received...
53 просмотров
schedule 18.03.2022