LuaJIT和岩石?

Lyn*_*ice 6 lua luajit luarocks

只是来自"Lua新手"的一个小问题...我一直在使用LuaJIT,它很棒,没有问题是因为LuaJIT是Lua 5.1兼容这意味着我可以使用标准Lua在LuaJIT中使用的所有"LuaRocks" ?

例如,如果我想安装一个SQLite库(例如http://luaforge.net/projects/luasqlite/) - 我将如何在LuaJIT中安装它?

所有可用的"LuaRocks"是否与LuaJIT一起开箱即用?

Nic*_*las 9

LuaJIT 旨在与Lua独立式兼容.没有任何理由为什么任何纯粹基于Lua的岩石不起作用.基于DLL的Rocks也应该可以正常工作,因为LuaJIT独立DLL与原始DLL兼容.

  • 可能那些依赖于lua的字节码的人将无法工作,因为该字节码与luajit的字节码不兼容(最近实现的).可能还有其他一些小差异.我自己就是luajit-er,非常享受它.我的所有绑定都是通过FFI完成的,而不是标准的lua api绑定机制. (2认同)