Highly Likely
Ух какой бугурт. Но я тоже считаю, что можно соблюдать хотя бы одно банальное правило — писать название языка правильно
Highly Likely
Я уже не говорю про то, что постить вакансию питониста в Луа чат — это вообще за гранью моего понимания
Highly Likely
Ты пришел в сообщество за помощью. Бесплатной. Чтобы другие потратили время на твой вопрос/проблему. Ну так будь добр, потрать 15 минут своего священного времени на то, чтобы хотя бы быть этичным в этом сообществе
mva
Leon174
Я давно предлагаю админо-баттл. Вопрос-то принципиальный.
mva
в 146% случаев в "душнизме" обвиняют те, кто из-за своей лени (или других причин) заставляют напрягаться (и иным образом проявляют неуважение) к другим (к сообществу).
Характерной чертой при этом является что им что-то нужно, но напрягаться ради них должны другие.
И при этом они не делают ничего полезного для сообщества.
R
R
"Кому душно, могут не дышать".
Luсky
LUA - What does LUA stand for? The Free Dictionary
https://acronyms.thefreedictionary.com/LUA
Luсky
[немножко душнит]
Иван
Luсky
mva
кстати, интересный момент: у нас в генте Луну 5.2 внесли в список запрещёнки устаревших API/ABI
mva
т.е. ставить пакеты под 5.1/5.3/5.4 и LJ (который пока всё ещё притворяется 5.1, но, всё же, имеет отдельный таргет) - можно, а чтобы под 5.2 поставить - нужно напрячься так, что среднестатистический пользователь не осилит
mva
ну и так по интернетам я тоже видел что к 5.2 как-то негативненько относятся
mva
интересно, почему так
mva
в 5.3/5.4 вроде как не убрали ничего из "нововведений" 5.2
Highly Likely
Иван
Ameliance
Привет. Есть кто hammerspoon юзает?
mva
mva
там и от 5.3 включаемые в компайл-тайме фичи есть
mva
кстати, поздравляю всех с круглым числом участников чата :)
fgntfg
Ура
Tony
Tony
Хотя погодите
fgntfg
Tony
Степень-то девятая
Egor
Egor
Leon174
Кубическое число
Tony
Tony
Так даже лучше
Tony
Дважды кубическое
Serhiy
Ребят, есть info = JSON:decode(response)
Как это выразить в pcall?
Serhiy
Serhiy
Сделал так, работает
А по другому никак?
Snusmumriken
function safedecode(...)
local succ, res = pcall(json.decode, ...)
if not succ then return nil, res end
return res
end
Serhiy
sps
Roy
в луа область видимости как устроена?
Я могу сделать что-то типа
foo()
local function foo()
end
Roy
То есть, вызовы функций происходят выше определения функции
Leon174
Не можешь. Lua интерпретируемый язык и не может знать, что определение будет где-то ниже вызова.
Roy
А как я могу передать args в функцию, но уже в развернутом виде
Roy
то есть, я хочу вытащить что лежит в args и передать в функции
Roy
Короче, развернуть args в список аргументов которые есть в CALLBACK функциях
Александр
Roy
Roy
Roy
2.0.5 версии
Roy
там вроде луа 5.1
Александр
Тогда unpack
Roy
Roy
так?
Roy
Слушай, а у меня в веб версии просто ... тоже работает, без унпака
Roy
Roy
Вон справа вывод
Александр
Roy
Wsevolod
Wsevolod
Snusmumriken
Или при попытке вызова неопределённых функций приостанавливает интерпретатор и мотает дальше, пока не наткнётся. Нелинейное исполнение типа. Я не в курсе как работает перл.
Leon174
Илья
Просто компилятор перла собирает определения, а компилятор луёв — нет
Snusmumriken
Илья
Если писать use warnings, то тебя об этом предупредит
Илья
Хотя вообще я с ходу не скажу, как это работает с переопределением функций в рантайме
Roy
@smertig а есть какие то коллизии для имен функций?
Например, если объявлено в разных .lua скриптах одинаковые имена функций
-- temp.lua
function foo()
end
-- temp_other.lua
function foo()
end
Snusmumriken
Александр
Александр
Snusmumriken