gpt4 book ai didi

lua - 分发 Lua 和库的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-04 02:03:51 30 4
gpt4 key购买 nike

我正在考虑移动一个当前嵌入 Python 解释器的程序以使用 Lua。使用 Python 相当容易使用 modulefinder , compileall , 和 zipfile制作一个包含所有使用的外部库的漂亮整洁的 zip。

Lua 是否有能力像这样捆绑它的库,或者是否有一些更好的最佳实践来分发嵌入 Lua 的程序?

最佳答案

就像 Lua 的典型情况一样,没有一个标准,很多人都采用自己的标准。
正在努力标准化一个名为 Lua Rocks 的包管理系统。 ,但我不确定它背后有多大的动力,也不知道它有多成熟。 (在 2008 年,它还没有为黄金时段做好准备,但情况可能已经发生了变化。)

我自己的技术含量很低:如果我想分发某些东西,我只需将我的 Lua 源代码转换为 C 文件并将它们与二进制文件链接。查找和转换所有模块对我来说可能有点乏味,但对我的用户来说却是最简单的事情——他们甚至不需要知道 Lua 参与其中。我已经发布了 copy of my lua2c scriptPastebin .我可以选择编译,但我通常不编译,因为结果不可移植,而且 Lua 编译器无论如何都非常快。

如果有更自动化的东西会很好。我认为编写和调试一个好的工具可能需要几天的时间。

Lua mailing list上的人肯定会知道更多。

关于lua - 分发 Lua 和库的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3065783/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com