文件名称:wasm2lua:wasm2lua:将WASM转换为Lua
文件大小:3.75MB
文件格式:ZIP
更新时间:2024-02-21 07:53:12
lua compiler webassembly wasm luajit
:party_popper: wasm2lua :confetti_ball:
您是否曾经想运行C ++ / C / Rust / javascript / banana / etc。 在不使用本地模块的Lua上?
好消息, wasm2lua : wasm2lua可以将WebAssembly模块编译为纯Lua(或使用FFI LuaJIT来提高速度)。 这意味着可以编译为WASM的任何内容都可以编译为Lua! 约翰·卢阿万岁!
笔记
生成的代码在很大程度上取决于LuaJIT位库
@webassemblyjs的某些库在运行时进行了猴子修补
luamin在运行时被猴子修补
WASI API仍在大力开发中
开箱即用不支持Emscripten。 您将需要通过WASI生态系统进行编译。
用法
wasm2lua