Написание ассемблера на Perl
Я хочу написать небольшой ассемблерный код и вызвать его из Perl:
Я смотрю на cpan и нахожу эти 2 модуля Perl
- https://metacpan.org/pod/Inline::ASM который очень старый
- https://metacpan.org/pod/FFI::Platypus::Lang::ASM которых упоминается, что можно вызывать сборку из perl, я смотрю на примеры, но не нашел ни одного примера, связанного с кодом сборки.
Любая идея, как использовать FFI:: Platypus:: Lang:: ASM с Perl, пример будет оценен
1 ответ
Любая идея, как использовать FFI::Platypus::Lang::ASM с Perl, пример будет оценен
Автор этого модуля не предоставил никаких примеров для этого кода. Похоже, это может быть незаконченный проект.
В любом случае, это довольно странная вещь, которую хочется сделать. Perl работает на паре уровней абстракции от сборки - взаимодействие между ними в лучшем случае неудобно.
Более практичным решением будет написание C-кода, который вызывает ваш ассемблерный код (или встраивает его как встроенную сборку), а затем адаптирует этот код к Perl с использованием XS.