The Perl SDK for integrating the Extism runtime. Add the Extism
distribution into your Perl project to run Extism plugins.
Join the Extism Discord and chat with us!
This isn't on CPAN yet, so libextism and the Extism distribution must be installed manually:
Installation under local::lib
is recommended.
make install
Take a look at Extism/script/demo-perl-extism
or the tests in Extism/t
.
To test and internet connection is required and you must have the WASI SDK setup with WASI_SDK_PATH
pointing to it.
make test
- Add bindings for
extism_log_file
and any other missing functions - Remove
extism_log_file
from XS - Switch back to using official
extism.h
- Create
Alien::Extism
distribution to automatically install libextism - Build
dists
with github actions - Release on CPAN
- More host function / plugin->call bindings