有哪些很棒但鲜为人知的Lua库?

关于 Lua 的一个常见说法是它不包含电池。这意味着它缺少很多额外的库。

我认为有很多 Lua 库存在,而且还在不断开发中,但可能是因为 Lua 社区总体上非常务实,不会花费大量时间进行自我推销,所以人们可能不知道其中许多库。

那么有哪些伟大的 Lua 库是更多人应该了解的呢?

原文链接 https://stackoverflow.com/questions/4413896

点赞
stackoverflow用户513763
stackoverflow用户513763

我的个人首选:

  • LuaSocket,一个支持使用 Lua 进行互联网开发的 socket 库。
  • The Kepler suite,一套用于在 Lua 中进行 Web 应用程序开发的库集合。
  • LuaSQLLuaSQLite,用于数据库操作的库。

除此之外(或者在某种程度上),我强烈推荐使用 murgaLua 作为一种充电方便但不臃肿的 Lua 发行版。它跨平台,并且包含了以下(列表不完整)功能:

  • 与 FLTK 绑定来开发 GUI 应用程序
  • LuaSQLite 用于 sql 操作
  • LuaSocket
  • slncrypt(blowfish、sha1 等)进行基本加密
  • 不错的 RNG
  • 从最新的 beta 版开始,甚至绑定到了FANN
  • 使用 ProteAudio 进行音频操作
  • 使用 alien 进行 FFI
  • ...

所有这些功能只占用了 782 kB 的可执行文件。

2010-12-10 23:28:15
stackoverflow用户90319
stackoverflow用户90319

我认为并不缺少“自我推广”,Lua 是当前最好的“粘合语言”之一(如果不是最好的),因此编写的大部分 Lua 代码都是特定应用程序所需的。

例如,我已经为 Lua 编写了一个相当广泛的(网络)实用程序库和一个相当不错的 IDE,但它是产品特定的,不会发布供普遍使用。

http://www.intellipool.se/idedoc/

alt text

2010-12-10 23:36:39
stackoverflow用户107090
stackoverflow用户107090

无耻的自我宣传:http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/

我希望你能在那里找到一些有用的东西。

2010-12-11 00:25:32