3

所以,我只是想知道使用普通的 Lua 解释器而不是 LuaJIT 解释器是否有任何优势?

4

2 回答 2

6
  • PUC Lua(“普通解释器”)更稳定,即在 LuaJIT 中更频繁地发现错误。

  • PUC Lua 更小,即占用的内存更少。

  • 如果要自定义 PUC Lua,它更容易理解。

  • PUC Lua 已被移植到更多平台并且更容易移植。

  • 就像@lhf 所说,LuaJIT 还不支持所有 Lua 5.2 功能。

于 2014-06-15T18:22:06.730 回答
4

LuaJIT 是优秀的软件,甚至令人惊叹,但它只支持 Lua 5.1,不支持 Lua 5.2。它确实支持 Lua 5.2 的许多功能作为扩展。因此,根据您需要的 Lua 5.2 的哪些功能,您可能需要使用来自 lua.org 的 Lua 解释器。

于 2014-06-15T18:10:01.603 回答