wolfram-export
Unified #[export] runtime for Wolfram LibraryLink functions. Choose the
calling convention you need via Cargo features.
Calling conventions (features)
| Feature | Attribute | Transport |
|---|---|---|
native (default) |
#[export] / #[export_native] |
Raw MArgument C ABI |
wstp |
#[export(wstp)] / #[export_wstp] |
WSTP Link |
wxf |
#[export(wxf)] / #[export_wxf] |
Typed WXF ByteArray |
[]
= { = "0.6", = ["wstp"] }
use export;
The automate-function-loading-boilerplate feature (on by default) emits the
__wolfram_manifest__ C-ABI symbol that lets the paclet loader discover all
exported functions automatically.
Changelog
See docs/CHANGELOG.md.