Должен ли я использовать LuaDoc или LDoc для проектов Lua5.1?

Каково текущее состояние LDoc и LuaDoc с точки зрения широкого использования в проектах Lua? (особенно в Lua 5.1)

Вчера я проверил оба их репозитория на GitHub, и похоже, что проект Kepler объявил LuaDoc устаревшим:

LuaDoc устарел, вместо этого используйте LDoc

Затем я проверил LDoc, и у него есть несколько приятных функций, которыми я бы с удовольствием воспользовался, однако в LDoc меня волнуют две вещи:

  1. LDoc зависит от Penlight и, возможно, от других luarocks, тогда как ванильный LuaDoc вообще не зависит от каких-либо камней, поэтому я предполагаю, что он намного более устойчив и невосприимчив к будущим изменениям или перерывам API.

  2. Может ли LDoc работать на LuaJIT? Я не хочу, чтобы мой репозиторий зависел от какого-либо дополнительного интерпретатора Lua, кроме LuaJIT. У меня также установлены все стандартные интерпретаторы Lua (5.1, 5.2, 5.3), но я испытываю смешанные чувства по поводу использования дополнительной версии Lua просто для поддержки репозитория.

0 ответов

Другие вопросы по тегам