Size: a a a

2021 July 25

L

Leon174 in pro.lua
Числовой, строковый, булевый, ссылочный.
источник
2021 July 26

AG

Alexey Gulev in pro.lua
там реальные 64 бита, с переходом на d8 вместо dx для андроида, тех 47bit, что были в LuaJIT 2.0.3 beta от 2017 стало наехватать и апка крэшилась.
поэмтоу обновились
источник

L

Leon174 in pro.lua
О, какие люди и вне дефолда!))  Ясно, понятно.
источник

AG

Alexey Gulev in pro.lua
я летом вступаю чаты, потом к концы зимы везде выхожу, и так каждый год =)
вот, думаю давно не был в уютном луа чатике, не читал про использование луа в бэкенде )
источник

MA

Maxim Avramenko in pro.lua
nginx?
источник

S

Snusmumriken in pro.lua
Да я тут писал всякое )
источник

AG

Alexey Gulev in pro.lua
ну я скорее о том, что когда я тут сидел раньше, то обсуждался в основном lua на бэкенде. геймдев изредка всплывал )
источник

S

Snusmumriken in pro.lua
Вот, по работке на бекенде накатал простенький 7zip-биндинг на os.execute, читает содержимое файлов в архивах прямо в оперативку, фильтрует содержимое и вообще классненький.
https://pastebin.com/3X5UgAgk
источник

S

Snusmumriken in pro.lua
Увы только, 7zip не умеет архивировать поток из stdin, тогда вообще цены бы ему не было. Надо чекнуть, может ли он так делать в виде отдельной либы.
источник

L

Leon174 in pro.lua
Строки 2 и 129 слегка корябают глаза. Хотя для своих нужд сойдет. Надо будет потом поковырять твое классненькое.
источник

S

Snusmumriken in pro.lua
Ну оно на exexute'ах, поэтому тут должен быть вшит какой-нибудь путь. Возможно, стоит переместить его в сам модуль, чтобы переопределять по необходимости, или влепить автоматический поисковик 7zip'ов "в програмфайлсах/в рабочей директории", но тем не менее.
источник

L

Leon174 in pro.lua
А local-ы еще больше корябают глаза, как же они задолбали. Ладно, не хочет Иерусалимски убирать local, пусть бы хоть секции сделал, как в паскале или ниме. Не, от винта, сказки не будет.
источник

S

Snusmumriken in pro.lua
Ну, если делать модули по схеме
module(...), то можно делать глобалы, они не будут мешаться )
источник

S

Snusmumriken in pro.lua
Но мне они не мешают, то же самое что let foo в жаваскрипте, или int bar.
источник

S

Snusmumriken in pro.lua
Питоновые автоматические локалы бесят гораздо больше, и ключевое слово global, которое работает через задницу. Питоновый global это нечто совершенно бесчеловечное.
источник

L

Leon174 in pro.lua
На реддите где-то читал, что, мол, это привет из прошлого от Петробраса, которые делали заказ иерусалимской бригаде на замену чему-то своему, что у них тогда было. И подозреваю, что это был какой-то фортран, раз нумерация с 1, и какой-то очень трухлявый, раз им этот умолчальный глобал нужен был. А локал к Луа уже потом прикостылили. Теперь вот такая хрень, ни два, ни полтора. Мне не нравится.
источник

S

Snusmumriken in pro.lua
Дык нет, в той же сишке ровно такая же схема как в луях например, только тип при объявлении вместо локала. Вот буквально заменяешь local на условный int и получаешь сишное объявление, дальнейшие области видимости работают так же, за исключением "если что-то не успели объявить то с ним не получится работать". Очень стандартно, очень интуитивно.
источник

S

Snusmumriken in pro.lua
И жаваскрипт, что характерно, делает ровно по той же схеме, только let вместо local.
источник

L

Leon174 in pro.lua
Лихо ты тип с видимостью сравнил. Хотя я очень хочу какой-нибудь number вместо local, было просто прекрасно. Опциональная, например, статика, уиии...
источник

S

Snusmumriken in pro.lua
Ну это ты уже с metalua сделаешь )
источник