Snusmumriken
Блин, ну лан.
Егор
Привет. А возможно как-то узнать, появились ли новые данные в stdout процесса, запущенного через io.popen?
Егор
А, всё, нашёл способ
Anonymous
Здравствуйте, знаком с си языками понадобилось изучить Lua(в основном работа с таблицами) . Не могли бы подсказать с чего начать?
Leon174
В закрепленном сообщении есть почти всё.
Leon174
Я бы предложил начать с первоисточника - http://www.lua.org/docs.html
Anonymous
Извените не обратил внимания, спасибо
Кстати, может, кому будет интересно. В синтезатор вокала Synthesizer V (аналог Vocaloid) добавили расширяемость скриптами на Lua 5.4.
Yuriy
Ухади
⛧ nothing87889381828780
Съебался
Lucky
Arslan
Проще одменам написать @Snusmumriken
Lucky
Адмен не железный, беречь его надо.
Korsar
Адмен не железный, беречь его надо.
Ничто не железное, кроме железа
Lucky
А вот и повод проверить
Korsar
как и везде есть ручные проверки и есть автоматика, от количества работает в основном
Korsar
ход конем!
Korsar
этого они точно не ожидают )
Korsar
и дикпики им еще зашли
Gert
Приветствую, подскажите, пожалуйста, библеотеку для работы с csv файлами. Если есть что то вроде pandas , то будет прекрасно
Snusmumriken
Приветствую, подскажите, пожалуйста, библеотеку для работы с csv файлами. Если есть что то вроде pandas , то будет прекрасно
Для чтения пользуюсь этой фигнёй http://lua-users.org/wiki/LuaCsv А потом такой: for line in io.lines("myfile") do local data = ParseCSVLine(line) end
Snusmumriken
Для записи, есть примеры в PIL: http://www.lua.org/pil/20.4.html
Ivan
У кого-нибудь бывают такие приколы?)
Ivan
Не, кушание памяти
Highly Likely
Лсп?
Highly Likely
Если ты про lls, то, учитывая, что там под капотом, кажется, JS – вполне может быть
Highly Likely
Он-то, может, и на ЛСП (в чем я не уверен), но термин какой-то довольно редкий и сразу понять о чем ты не представлялось возможным :)
Highly Likely
Ну, я обычно просто говорю Language server, но не суть
Highly Likely
Ну если мы будем докапываться до деталей, то протокол есть память не может, а сервер – вполне :)
Highly Likely
А, ок
fgntfg
здесь вам не /b
Snusmumriken
@rutserv, аккуратнее.
Anonymous
/b
Arslan
здесь вам не /b
Почему "/b" кликабельна? Тип команда?
Anonymous
/b
Anonymous
/b
Anonymous
/b
Anonymous
спам-машина
Ж
/b
fgntfg
Почему "/b" кликабельна? Тип команда?
да, так телеграмм понимает все что с /начинается
fgntfg
криптоцигане
A
/b
Yuriy
А бот иностранцам тоже на русском пишет?
fgntfg
Most of foreigners here are automated programs.
Johny
Теперь понятно, кто будет командовать парадом. Заседание продолжается.
Arslan
Оппозиционеры вошли в чат
Yaroslav
Друзья, подскажите пожалуйста как можно элегантно сделать конструкцию по проверки равенства строки 4 разным символам. local priority = "1" if priority == "1" then print (priority) end Вот тут priority может быть от 0 до 3.
Yaroslav
По идеи через регулярку [0-3] можно, но я что-то не понял
Snusmumriken
Свитч-кейсов тут нет. Поэтому или if-else или заводишь табличку с ключами-потенциальными вариантами.
fgntfg
Чтоб было просто - elseif Чтоб все офигели как ты можешь table[priority]~=nil and table[priority]()
Yaroslav
elseif - не хочется вертеть, а вот последнее предложение не очень понял.
fgntfg
Тогда elseif
Snusmumriken
elseif - не хочется вертеть, а вот последнее предложение не очень понял.
local cases = { ["1"] = function() return "Hello" end, ["2"] = function() return "World" end, ["3"] = function() return "Wrong question" end, } local prior = "1" local result = cases[prior] and cases[prior]() or "none" print(result) --> "Hello"
Yaroslav
а всё понял
Yaroslav
Спасибо
Yaroslav
я чувствую, что не хорошо делать вот так: if (tonumber(priority) >= 0 and tonumber(priority) <= 3) then но почему бы нет?
Snusmumriken
priority = tonumber(priority) or priority И дальше по накатанной.
Микита
всем привет что я делаю не так?
Микита
на c += 1 жалуется
Arslan
на c += 1 жалуется
Увы, lua += не умеет (такого оператора он не знает). Пиши: c=c+1
Микита
понял, спасибо
Микита
что-то в гугле мне показалось, что += работает
Snusmumriken
С одной стороны не очень удобно, с другой — минимизирует всякие андефайнд-бехейвиоры с i++ + i++.
Snusmumriken
Боюсь что андефайнд.
fgntfg
не бойся
Snusmumriken
Дефайнед бай синтакс-три процессор, он может быть разным.
Snusmumriken
При желании — ahk, если упороться winapi. Уже думал запилить что-то ahk-подобное, но лень/впадлу, большие объёмы.
Ivan
Офигеть))))
Snusmumriken
У кого-нибудь бывают такие приколы?)
Ну правильно. Там небось синтаксический анализатор, написанный на каком-нибудь жаваскрипте (без оптимальных структур и со сборкой мусора), кешированием всего подряд, разбором ВСЕХ доступных библиотек при запуске (чтобы подсказывать их функции) и так далее. Тут нет вообще ничего удивительного.
Snusmumriken
А я тут обнаружил, что windows terminal умеет в 24-битные цвета. А по слухам, и обычная вендовая cmd так может, с каких-то обновок. Ловка использована чисто для декодирования png.
Lucky
на c += 1 жалуется
Это работает только в pico8, там свой диалект Lua/
Snusmumriken
И небось препроцессор. Сделано чисто чтобы строки короче писать, ибо piko.
Michael
Кто-нибудь знает, есть ли чат по ImGui Lua?
Snusmumriken
Подозреваю что там же где чат по lua-cjson или чат по luasocket.
Michael
Кхм, в ImGui и Lua не особо много сидел. И о таких чатах вообще не слышал. Думаю чего под GTA SA:MP сделать прикольного .-. Спасибо за ответ)
🐅🤦‍♂️
Основная документация по imgui содержится в файлах imgui.cpp и imgui_demo.cpp Дальше уже зависит от обертки которой ты пользуешься.
Snusmumriken
Но мутить чат для такого — чудовищная избыточность