Size: a a a

2020 March 02

S

Snusmumriken in pro.lua
А что делать? : )
Чем такое заменить?
источник

VV

V V in pro.lua
Нужно время на размышление)) буду готов напишу. Сперва код потестить надо
источник
2020 March 03

TC

Tom Cauf in pro.lua
Блин, я чот думал, что луарокс готовые пакеты подкачает. А оно сорцы гоняет и пытается на винде цигвином из скомпилять
источник

TC

Tom Cauf in pro.lua
Вообще не интересно. Можно где-то уже готовые бинарники скачать?
источник

TC

Tom Cauf in pro.lua
Вон у питона яйца с колесами есть, и прям красота. А тут сишные исходники одни
источник

S

Snusmumriken in pro.lua
Tom Cauf
Вообще не интересно. Можно где-то уже готовые бинарники скачать?
В ссылках есть.
источник

S

Snusmumriken in pro.lua
И да, схема работы луарокса — типичная линуксовая. Менеджеры пакетов так и работают, мало ли какая у тебя архитектура, а держать сервер со всеми версиями бинарей для всех архитектур — как-то не очень. То что под вендой приходится развлекаться — ну щито поделать, це ж не линукс : )
источник

S

Snusmumriken in pro.lua
Так-то пришлось бы держать для каждой либы:
1. Все сочетания lua5.1/5.2/5.3/luajit x32/x64 для x86
2. Все сочетания lua5.1/5.2/5.3/luajit x32/x64 для ARM
3. Аналогично PPC, PPC/3500
4. Аналогично MIPS
5. Ещё десяток архитектур бинарей
А ведь скоро ещё 5.4 ))
Это каждая либа разрастается на несколько (десятков) мегабайт, ещё включая сорцы ))
источник

TC

Tom Cauf in pro.lua
Snusmumriken
Так-то пришлось бы держать для каждой либы:
1. Все сочетания lua5.1/5.2/5.3/luajit x32/x64 для x86
2. Все сочетания lua5.1/5.2/5.3/luajit x32/x64 для ARM
3. Аналогично PPC, PPC/3500
4. Аналогично MIPS
5. Ещё десяток архитектур бинарей
А ведь скоро ещё 5.4 ))
Это каждая либа разрастается на несколько (десятков) мегабайт, ещё включая сорцы ))
Но pypi же держит...
источник

S

Snusmumriken in pro.lua
Есть шанс что у них тупо больше бабла. Или они собирают на стороне сервера и выгружают.
источник

S

Snusmumriken in pro.lua
Ещё есть одно маленькое правило: софт лучше работает если собран одним и тем же компилятором ))
источник

TC

Tom Cauf in pro.lua
Snusmumriken
Есть шанс что у них тупо больше бабла. Или они собирают на стороне сервера и выгружают.
Не собирают точно. Не у всех библиотек полное покрытие архитектур
источник

TC

Tom Cauf in pro.lua
А оно умеет в кросскомпиляцию? Мне б на линухах скомпилить под венду, но чтоб оно там все само, а не вручную
источник

S

Snusmumriken in pro.lua
Tom Cauf
Не собирают точно. Не у всех библиотек полное покрытие архитектур
Ну вот тебе и ответ, чем это хуже: требует больше места, требует перекомпиляции при выходе новой версии (а уж если держать историю сборок для каждой версии — ваще закачаешься), отсутствие поддержи всех архитектур по дефолту, потенциально хуже с производительностью.

> А оно умеет в кросскомпиляцию
Луарокс — не думаю. Но ты можешь залезть на репу нужной либы и собрать экзешники/дллки через mingw.
источник

S

Snusmumriken in pro.lua
Или поставить луарокс с каким-никаким компилером на виндовс ))
источник

S

Snusmumriken in pro.lua
Я ваще собираю большую часть всего кроссплатформенно через WLS и TCC. В плюсы оно не умеет, но обычно и не нужно. Правда, TCC не очень умеет оптимизировать.
источник

TC

Tom Cauf in pro.lua
Snusmumriken
Или поставить луарокс с каким-никаким компилером на виндовс ))
Поставил. А оно требует цигвина. На рабочей машине не получится. Хотел на домашней подготовить
источник

S

Snusmumriken in pro.lua
Луарокс требует сыгвина? Чот странное. Оно должно требовать только какой-нибудь компилятор, можно настроить tcc/mingw/VS.
источник

S

Snusmumriken in pro.lua
Так-то для работы луарокса, помнится, требуется только компилятор и curl, который с некоторых пор есть в десятой венде (плюс поставляется с самим луароксом), и который заменяется luasec'ом если установлен.
источник

TC

Tom Cauf in pro.lua
Snusmumriken
Луарокс требует сыгвина? Чот странное. Оно должно требовать только какой-нибудь компилятор, можно настроить tcc/mingw/VS.
А, тцц на раб машине есть. Надо на него натравить
источник