Должен ли я использовать LuaDoc или LDoc для проектов Lua5.1?
Каково текущее состояние LDoc и LuaDoc с точки зрения широкого использования в проектах Lua? (особенно в Lua 5.1)
Вчера я проверил оба их репозитория на GitHub, и похоже, что проект Kepler объявил LuaDoc устаревшим:
LuaDoc устарел, вместо этого используйте LDoc
Затем я проверил LDoc, и у него есть несколько приятных функций, которыми я бы с удовольствием воспользовался, однако в LDoc меня волнуют две вещи:
LDoc зависит от Penlight и, возможно, от других luarocks, тогда как ванильный LuaDoc вообще не зависит от каких-либо камней, поэтому я предполагаю, что он намного более устойчив и невосприимчив к будущим изменениям или перерывам API.
Может ли LDoc работать на LuaJIT? Я не хочу, чтобы мой репозиторий зависел от какого-либо дополнительного интерпретатора Lua, кроме LuaJIT. У меня также установлены все стандартные интерпретаторы Lua (5.1, 5.2, 5.3), но я испытываю смешанные чувства по поводу использования дополнительной версии Lua просто для поддержки репозитория.