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

发布于 2024-10-07 06:03:43 字数 294 浏览 7 评论 0原文

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

我认为有很多 Lua 库那里更多 一直在开发中,但很可能人们并不了解其中的许多内容,因为 Lua 社区总体上对于完成工作非常务实,并且不会浪费很多时间在自我推销上。

那么有哪些优秀的 Lua 库值得更多人了解呢?

A common statement said regarding Lua is that it doesn't come with batteries included; meaning that it lacks a lot of extra libraries.

I think there are a lot of Lua libraries out there and more are being developed all the time, but it is likely people don't know about many of them since the Lua community in general is very pragmatic about getting work done and doesn't waste a lot of time with self promotion.

So what are some great Lua libraries that more people ought to know about?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱冒险 2024-10-14 06:03:43

无耻的自我推销插件:http://www.tecgraf.puc-rio .br/~lhf/ftp/lua/

我希望您能在那里找到有用的东西。

Shameless self-promotion plug: http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/

I hope you find something that's useful there.

一指流沙 2024-10-14 06:03:43

我个人最喜欢的是:

除此之外(或者事实上并非如此)我强烈推荐murgaLua 用于包含电池但不臃肿的 Lua 发行版。它是跨平台的,并且包(非详尽列表):

  • 与 FLTK 的绑定,用于开发 GUI 应用程序
  • LuaSQLite 用于 sql 内容
  • LuaSocket
  • 带有 slncrypt 的基本加密(blowfish、sha1,...)
  • 体面的 RNG
  • 自上次测试版发布以来,甚至还与 < a href="http://leenissen.dk/fann/index.php" rel="nofollow">FANN
  • Audio via ProteAudio
  • FFI via Alien
  • ...

而这整个野兽打包在一个区区 782kB 的可执行文件中。

My personal favorites are:

All this apart (or not as matter a fact) I highly recommend murgaLua for a batteries-included-but-not-bloated Lua distribution. It's crossplatform, and packs (non exhaustive list):

  • a binding to FLTK for developing GUI applications
  • LuaSQLite for sql stuff
  • LuaSocket
  • Basic encyption with slncrypt (blowfish, sha1, ...)
  • Decent RNG
  • And since the last beta release even a binding to FANN
  • Audio via ProteAudio
  • FFI via alien
  • ...

And this whole beast packs in a measly 782kB executable.

萝莉病 2024-10-14 06:03:43

我不认为缺乏“自我提升”,Lua 是最好的“粘合”语言之一(如果不是最好的话),因此为 Lua 编写的代码的分配是特定于应用程序的。

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

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

替代文本

I do not think there is the lack of "self promotion" , Lua is one of the best "glue" languages out there (if not the best), therefore allot of the code written for Lua is application specific.

For example, I´ve written a pretty extensive (networking) utility library for Lua and a pretty decent IDE, but its product specific and wont be released for general use.

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

alt text

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文