为Rust中嵌入的Lua构建Lua模块(rust-lua53)

时间:2016-05-09 22:13:49

标签: lua rust rust-cargo

我目前正在使用rust-lua53 crate将Lua嵌入到Rust项目中。 rust-lua53在"货物构建期间下载并构建Lua tarball" (在其构建中)。

我想在我的应用程序中使用其他Lua库(用C语言编写)可用于Lua代码,例如LPegLFS,但这对我来说并不明显怎么做。

到目前为止,我的想法是:

  • 针对股票Lua构建库并希望我能够使用它(或者必须检查它是否与之后的每个rust-lua53版本相匹配)
  • 以某种方式暴露了rust-lua53的相关标题(crate可以包含类似的额外文件吗?)
  • 更改为不同的Rust / Lua绑定,以某种方式使这更容易。
  • fork rust-lua53并使其嵌入我想要的额外库以及普通的Lua解释器。
  • 在Rust中实现功能,而不是依赖于C库。在我的应用程序中可以使用LFS,但是重新实现LPeg超出了我现在想做的事情!

0 个答案:

没有答案