LuaJIT и Рокс? - PullRequest
       55

LuaJIT и Рокс?

6 голосов
/ 30 июня 2011

Просто маленький вопрос от "Lua newbie" ... Я использовал LuaJIT, и это здорово, нет вопроса, поскольку LuaJIT совместим с Lua 5.1, значит ли это, что я могу использовать все "LuaRocks", которые стандартны Luaиспользует в LuaJIT?

Например, если я хочу установить одну из библиотек SQLite (например, http://luaforge.net/projects/luasqlite/) - как мне установить это в LuaJIT?

Сделать все доступное "LuaRocks "работать с LuaJIT?

Ответы [ 2 ]

9 голосов
/ 01 июля 2011

LuaJIT предназначен для совместимости с автономным Lua. Нет причин, по которым какие-либо чисто скалы на основе Lua не должны работать. Rocks-based Rocks также должен работать, так как автономная DLL LuaJIT совместима с исходной DLL.

0 голосов
/ 23 января 2012

Конкретно:

"LuaJIT полностью совместим вверх с Lua 5.1. Он поддерживает все стандартные функции библиотеки Lua и полный набор функций API Lua / C. LuaJIT также полностьюABI-совместимый с Lua 5.1 на уровне компоновщика / динамического загрузчика. Это означает, что вы можете скомпилировать модуль C со стандартными заголовками Lua и загрузить ту же общую библиотеку из Lua или LuaJIT. "

Я думаю, это в значительной степени говорит само за себя.

...