Как обычно обрабатываются сторонние библиотеки на Lua

Как обычно обрабатываются сторонние библиотеки в Lua?

Например, я хочу использовать библиотеку HUMP для моего LÖVE.

Что мне делать тогда? Есть ли какой-нибудь популярный менеджер пакетов? Или я должен просто поместить библиотеки в каталог «vendor»/«libs» в корневой папке проекта?


person FrozenHeart    schedule 14.06.2016    source источник
comment
Возможный дубликат системы управления пакетами Lua?   -  person Piglet    schedule 14.06.2016
comment
Для управления пакетами Lua см. stackoverflow.com/questions/8797451/ Вы можете размещать библиотеки там, где вам удобно. Если вы используете их исключительно для одного проекта, используйте их вместе с проектом. Если вам это не нравится или вы делитесь им с несколькими проектами, используйте общую папку...   -  person Piglet    schedule 14.06.2016


Ответы (1)


Lua использует менеджер пакетов под названием LuaRocks.

Однако HUMP и большинство других сторонних библиотек для LOVE не имеют рока (пакета) для LuaRocks, поэтому их нельзя установить/обработать таким образом. Не существует окончательного соглашения о включении сторонних библиотек в проект LOVE. Обычно это зависит от разработчика проекта. Однако существует тема на форуме, где люди рассказывают о том, как они организуют свои проекты, которые должны быть вам полезны.

person Alchemist    schedule 02.01.2017