833 B
833 B
Create Dynamically Loadable Rhai Libraries
{{#include ../links.md}}
`rhai-dylib` currently supports only Linux and Windows.
rhai-dylib
is an independent crate that demonstrates an API to register Rhai functionalities via
dynamic shared libraries (i.e. .so
in Linux or .dll
in Windows).
In other words, functions and [modules] can be defined in external libraries that are loaded dynamically at runtime, allowing for great flexibility at the cost of depending on the unstable Rust ABI.
A [module resolver] is also included.
On
crates.io
:rhai-dylib
On
GitHub
:rhaiscript/rhai-dylib
API trait name:
rhai_dylib::Plugin