Size: a a a

2021 March 21

S

Snusmumriken in pro.lua
Его автор кстати тут сидит, привет @mva_name
источник

EG

Emmanuel Goldstein in pro.lua
Сурово
А есть какие-то бенчмарки?
источник

EG

Emmanuel Goldstein in pro.lua
Я не то чтобы паршу гигабайтами HTML, в целом
источник

EG

Emmanuel Goldstein in pro.lua
Упс, LGPL
источник

S

Snusmumriken in pro.lua
Я тестил со своим рабочим парсером который выдран из хромиума, и хромиумный быстрее раз в сорок (5.1 без jit), кажется, и почти нечувствительный к ошибкам в хтмл, сам фиксит косяки хтмлы.
источник

AZ

Aydar Zarifullin in pro.lua
Snusmumriken
Оки, тогда народ как-то линкует сишное и пихает в package.preload, надо глянуть как.
Сишную либу статически линкуешь, таблицу луашного модуля добавляешь в таблицу _LOADED. Я так делал, правда примера не осталось но там несложно.
источник

VM

Vadim Misbakh-Solovi... in pro.lua
Snusmumriken
Его автор кстати тут сидит, привет @mva_name
я не совсем автор.
Я его "подхватил" когда оригинальный автор забросил :)
Поэтому и лицензию обратно на MIT не могу сменить. Изначальный автор её намеренно с MIT'а сменил :)
источник

VM

Vadim Misbakh-Solovi... in pro.lua
Emmanuel Goldstein
Упс, LGPL
а что не так с L GPL? :)
источник

AZ

Aydar Zarifullin in pro.lua
Vadim Misbakh-Soloviov
а что не так с L GPL? :)
Линковать статически нельзя же
источник

VM

Vadim Misbakh-Solovi... in pro.lua
> линковать статически
> pure lua-код
источник

VM

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

VM

Vadim Misbakh-Solovi... in pro.lua
ну и там есть исключение для иоси
источник

AZ

Aydar Zarifullin in pro.lua
Vadim Misbakh-Soloviov
> линковать статически
> pure lua-код
Ну там в лицензии вроде растяжимое понятие линковки, типа если луа код вшить в основную приложуху это тоже может быть линковкой (у юзера должна быть возможность самостоятельно заменять части приложения которые под lgpl)
источник

VM

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

VM

Vadim Misbakh-Solovi... in pro.lua
за изначального автора не могу сказать 😃
источник

EG

Emmanuel Goldstein in pro.lua
Vadim Misbakh-Soloviov
а что не так с L GPL? :)
В концепции «один бинарь» мне не поможет то, что он L
источник

EG

Emmanuel Goldstein in pro.lua
И даже если бы я хотел лицензировать свой код под LGPL, я бы не смог, потому что это форк репы на Apache/MIT
источник

EG

Emmanuel Goldstein in pro.lua
Интересно, а «предоставить полный исходный код, инструкции по сборке и возможность замены в исходном коде» не считается за соблюдение условий лицензии?
источник

G

GNU/Vsevolod in pro.lua
Кто каким форматтером пользуется?
источник

AZ

Aydar Zarifullin in pro.lua
GNU/Vsevolod
Кто каким форматтером пользуется?
Не пользовался но есть такой https://github.com/Koihik/LuaFormatter
источник