Size: a a a

2021 September 15

А

Александр in pro.lua
Потому что вам не нужно переписывать готовое расширение написанное на питоне на луа.
источник

VM

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

VM

Vadim Misbakh-Solovi... in pro.lua
для меня как пользователя никакой разницы нет, поставить питон или поставить либы-зависимости
источник

VM

Vadim Misbakh-Solovi... in pro.lua
НИКАКОЙ
источник

VM

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

А

Александр in pro.lua
Нее, не так. Первое - правильно, во втором вы забыли отсутствие гарантий, что пакет заработает и пускай он заработал, по факту на руках у вас есть расширение на питоне, поэтому прибавляйте ко второму 100-200 строк кода + отладку
источник

VM

Vadim Misbakh-Solovi... in pro.lua
с питоном тоже нет никаикх гарантий что пакет заработает
источник

VM

Vadim Misbakh-Solovi... in pro.lua
автор писал его для 3.6, а у меня 2 (убунта 18) - не заработает
у меня 3.3/3.4 - не заработает
3.8/3.9 - не заработает
источник

А

Александр in pro.lua
Если пакет был бы кривой, а библиотека от васяна - верно, но тогда бы им не пользовались люди.
источник

А

Александр in pro.lua
Я говорил почему автор написал на питоне и как вы верно подметили в том числе потому, что результатом в таком случае пользоваться проще, т.к. нужен питон и его +- стабильная встроенная библиотека, с луа пользователю именно придётся ставить например luarocks и его пакеты, в случае питона в 9/10 случаев нужно только скачать готовое расширение
источник

А

Александр in pro.lua
Это говорит о протестированности и повышает надёжность, но разговор шёл не о pip vs luarocks, а о том чтобы ни у среднего пользователя, ни у разработчика не было головной боли от установки расширения для несчастного мпв
источник

А

Александр in pro.lua
Нет, о том, что автор знает, что питон на системе есть с большей вероятностью, чем то, что пользователь луашник, удаляющий из поставки искоробочный питон. Поэтому он выбрал костыль питон+луа вместо луа+возня с луашными пакетами - посчадив таким выбором пользователя
источник

А

Александр in pro.lua
Повторюсь на линуксе, где и популярен в основном mpv - питон есть почти везде(если конечно это не что-то специфичное и автор не является ярым ненавистником питона), либо доустанавливается зависимостями
источник

VM

Vadim Misbakh-Solovi... in pro.lua
готов поспорить, что автор не думал о пользователях, а написал на питоне потому что умеет на нём и не умеет на lua ;)
источник

VM

Vadim Misbakh-Solovi... in pro.lua
так же как и во втрой репе с куском который парсит csv на sh с конвеером из tail sed, tr и что там ещё
источник

А

Александр in pro.lua
найдёте сборку или винду в которой из коробки стоит lua и luarocks - приходите.
источник

VM

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

VM

Vadim Misbakh-Solovi... in pro.lua
а что, в винде из коробки стоит питон?

А касательно сборок - в luapower из коробки luarocks и дофига всего. И на венду часто именно её ставят.
источник

А

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

А

Александр in pro.lua
Я не знаю, зачем вы занимаетесь самообманом - квазирелигиозность какая-то ? Найдите мне среднего пользователя, который захочет возится с луашными библиотеками на той же винде, вместо установки двух exeшников ? Так станете только вы, но судя по тому, что упомянутое ранее расширение насколько я знаю вы ещё на луа не переписали(для обоснования вашей позиции и возможности практического сравнения), то и говорить не о чём - вы пустословите на ровном месте.
источник