Mediator
Александр
С чего вдруг?
По правилам языка.
Ладно, не буду оффтопить в чате по луа. Если захочется обсудить подробнее, велкам в соседний тематический чат @supapro
Снус, извини за оффтоп
anton
Stas
Александр
Mediator
anton
@supapro
заманиваете человека в мясорубку
anton
да простит меня господь
anton
плюсовики они такие
Lucky
Mediator
Mediator
Без переменной работает так же фигово. Т.е. медленно.
Mediator
Lucky
anton
o/ подскажите, как можно посмотреть стек lua для встроенного скрипта? при просмотре дебаггером, в структуре lua_State ничё не понятно
anton
версия 5.2
Snusmumriken
Стек постоянно меняется, при каждой вызванной функции.
Можешь в сишной функции посмотреть текущий стек чем-то таким:
void luax_printstack(lua_State * L) {
for (int i = 1; i <= lua_gettop(L); i++)
std::cout << "Stack: " << i << " - " << luaL_typename(L, i) << std::endl;
}
Пример плюсовый, но думаю что с сишкой ты что-нибудь сообразишь.
anton
Александр
anton
Александр
Alexandr
Подскажите, плз, как установить IntelliJ IDEA Community Edition на win8.1? Вот скачал я intellij-community мастера, распаковал. А дальше-то как?
️ ️️
а при чем тут луа?
Snusmumriken
Alexandr
emmyLua используется...
Alexandr
Snusmumriken
Скачал с гитхаба?
Тогда билдь, тут инструкция https://github.com/JetBrains/intellij-community#building-intellij-community-edition
Или возьми exe тут https://www.jetbrains.com/ru-ru/idea/download/#section=windows
mva
mva
Snusmumriken
Так, быстро все по домам
Snusmumriken
Не забудьте газовые баллончики, и поливать ими всех подозрительных
Anonymous
Зачем?
Snusmumriken
Блин, он уже тут, что делать?
Leon174
Новый Тони, теперь со вкусом кровищи.
Anonymous
Snusmumriken
Как будто ты ожидал чего-то другого ))
Anonymous
Anonymous
Snusmumriken
Snusmumriken
Luсky
и портретик Илюши Лагутенко
Leon174
Утекай, в подворотне нас ждет ростовский государственный маньяк...
Anonymous
anton
о боже нет, тут маньяк!
Anonymous
не тут
Anonymous
а в Ростове
anton
не тут
да ладно, если бы я был маньяком, я бы тоже так сказал
Anonymous
Anonymous
а какая версия наиболее актуальная? самая новая или как? я в программировании вообще быдло, а в lua тем более...
Anonymous
ну просто есть 5,4 и мануал по ней только на англицком, а есть 5.3, по ней есть мануал на русском, они вообще сильно отличаются?
Snusmumriken
Отличаются несильно, синтаксически так почти вообще никак.
Для тебя вообще не будет разницы, писать на 5.1, 5.2, 5.3 или 5.4. Выбирай любую.
Snusmumriken
Но некислое количество людей (включая меня) подзастряло на 5.1, потому что luajit. Отстали на 15 лет, так сказать ))
Но ничего особо не изменилось, немножко фич для комфорта добавили, и встроенную либу для utf8.
Anonymous
Anonymous
спасибо
Snusmumriken
Но заранее предупреждаю, что английский учить придётся, хотя бы до уровня "техническая документация с гугл-переводчиком". Это не больно. Почти.
Snusmumriken
Менее больно чем зайти в подворотню и обнаружить перо в почке.
Anonymous
да я не против и на ангельском читать 5.4, просто некоторые моменты упускаются гораздо легче если читаешь на не родном языке
Snusmumriken
В любом случае с практикой придёт понимание. Ты такой читаешь про фичу на енглише, тут же применяешь и просветляешься: "ооо так вотонокак"
Anonymous
надеюсь так оно и будет
Snusmumriken
На чём можно пока не заострять внимание:
1. Метатаблицы. Если не поймёшь — забей на месяц-другой, потом сделаешь ещё подход. У меня ушло четыре подхода, где-то за пол года мозги разработались и концепция всё таки влезла (это был мой первый яп, поэтому так);
2. Паттерны (регулярки). См. выше;
3. Корутины. В быту почти не нужны, только в специфических случаях до которых надо дорасти;
4. Итераторы-генераторы.
Это не значит что нельзя пользоваться библиотеками на их основе.
Остальное совсем просто, смело осваивай.
Anonymous
Anonymous
mva
mva
куча кода и либ до сих пор на 5.1 из-за LuaJIT, а LuaJIT не хочет менять API/ABI чтобы не ломать кучу кода и бибилотек
mva
тем не менее, поддержка синтаксических фич (да и прочих) из 5.2 и 5.3 там, емнип, вполне себе включались в компайлтайме
Anonymous
Sergey
5.3+ ближе к железу (если нужно), целые числа, бинарные операции.
Sergey
там замкнутый круг
Увы, напоминает ситуацию с Пайтоном, там тоже была вторая и третья версии, не знаю как сейчас...
FailsBot
USAGE:
/help - prints this message;
/vzhuh [message] - do vzhuh;
/start - info about bot.
Plugins
/battery
/cdecl
/dnsflag
/ebalo
/find_hobby
/findyourselfahobby
/getsmile
/qt_bugs
/reactos_bugs
/strelka
/strelkaraw
/suggest
/uptime - shows bot's uptime since last restart;
/waifu
/xkcd - shows random or numbered XKCD comix;
Dmitry
FailsBot
Dmitry
В общем потыркался я в прекрасном Луа-мире, это что-то совсем новое)) ни на одно другое сообщество не похоже из развитых языков
Dmitry
Так все-таки - будет ли у Луа расширенная стандарт либа? Я так понял, что от этого у народа пригорает очень сильно, и типо этим Луа очень уступает другим языкам. Даже готовы закрыть глаза на 1-бэйсд эррэи))