Size: a a a

2021 September 24

VM

Vadim Misbakh-Solovi... in pro.lua
когда-нибудь у меня дойдут руки и я её вмерджу в основной репозиторий
источник

VM

Vadim Misbakh-Solovi... in pro.lua
на луароксах тоже есть последние версии. @moteus заливал
источник

VM

Vadim Misbakh-Solovi... in pro.lua
(или я, лол, уже не помню)
источник

VM

Vadim Misbakh-Solovi... in pro.lua
и да оправдывать переносимостью или удобством для пользователей дёрганье внешних утилит через пайп когда можно использовать библиотеку и получать ответы асинхронно - ну, ТАКОЕ
источник

А

Александр in pro.lua
Тем же линуксом не только разрабы пользуются, поэтому направо-налево всех в лени упрекать странно. Так же странно было называть говнокодом переносимое решение, при условии что против него есть только обёрнутый в луа curl. ПМСМ - запуск подзадачи с помощью curlа, менее грязно, чем допихивание к расширению целой непереносимой библиотеки - т.к. curl стоит на большинстве систем, luacurl - нет.
источник

VM

Vadim Misbakh-Solovi... in pro.lua
непрееносимо - это когда оно написано на компиляторе, которого нет под целевую платформу
источник

А

Александр in pro.lua
Я говорю о переносимости в контексте распространения, а не доступа.
источник

VM

Vadim Misbakh-Solovi... in pro.lua
это здесь уже обсуждалось
источник

VM

Vadim Misbakh-Solovi... in pro.lua
пользователю всё равно нужно поставить curl чтобы это работало
источник

VM

Vadim Misbakh-Solovi... in pro.lua
так, или иначе
источник

VM

Vadim Misbakh-Solovi... in pro.lua
и, опять, ещё раз: оправдывать дёрганье внешних программ через пайп и подвисание в ожидании результата (потому что это синхронная операция) - это ПЛОХОЕ решение, и ему НЕТ оправданий
источник

U

User in pro.lua
тупое решение, возможно, но может использовать докер чтобы это всё установилось?
источник

VM

Vadim Misbakh-Solovi... in pro.lua
тем более, что "чтобы бедный пользователь не мучался вводя лишнюю команду" - ПЛОХОЕ оправдание само по себе
источник

VM

Vadim Misbakh-Solovi... in pro.lua
(тем более, что это вообще работа мейнтейнеров дистрибутива, прописать зависимости)
источник

VM

Vadim Misbakh-Solovi... in pro.lua
а если пользователь достаточно умный чтобы в обход системного пакетного менеджера руками склонировать гитом репу с этим скриптом, у него должно хватать умений и на то, чтобы набрать luarocks install <deps>
источник

А

Александр in pro.lua
curl высоковероятно есть на настольной линукс системе, т.к. networkmanager, poppler, transmission-gtk и много чего чего ещё обычно от него зависит
источник

VM

Vadim Misbakh-Solovi... in pro.lua
poppler от него не зависит
источник

VM

Vadim Misbakh-Solovi... in pro.lua
окружающие два - тоже сомневаюсь, сейчас загляну в код и уточню
источник

А

Александр in pro.lua
С этим я не спорю, но звучит гентушненько.
источник

VM

Vadim Misbakh-Solovi... in pro.lua
как будто что-то плохое 😊
источник