Михаил
Это откуда все лезут и куда
John
John
Всем доброго утра
Snusmumriken
И тебе. Хех, стою в очереди чтобы прошить диплом проекта на Lua.
John
Михаил
Alexander
Что за чат про питон
Snusmumriken
Реализация системы генерации контрольных задач. Софтинка которая регулярками генерирует тестики по точным наукам, автоматически проверяет (loadstring на алгоритм решения), и записывает в БД. Туда же прикрутил веб-сервер, бд и прочую лабуду.
Snusmumriken
Клиент-сервер по умолчанию luasocket, но простой бекенд, возвращающий страничку, можно написать сотню строк.
Михаил
А почему луа?
Михаил
Нравится? И что за институт
Snusmumriken
Институт неизвестный.
Луа потому что я уже написал под неё кучу либ для игрушек на love2d.
Snusmumriken
Чтобы не морочиться. Просто объединить свои модули.
John
Python
Статистика https://combot.org/chat/-1001007166727.
Форматирование кода inline - окружить в обратные кавычки (которые на букве Ё).
Несколько строк - три кавычки.
https://telegram.me/ru_python
John
Чат про питон
Михаил
Snusmumriken
Привет чувачкам.
Anonymous
qq
Anonymous
кто с гмодом работал/ет?
Anonymous
ал... Сервер был чужой, и это было настолько непредсказуемо, что не понравилось. Писать скрипты в папку сервера оказалось приятнее - маленькие и забавные скриптики получились
Oleksandr
Кто-то тут использует lua для AWS?
Snusmumriken
Что хуже: перерасход памяти, допустим, в сто раз, или уменьшение скорости, в те же сто раз?
Alex
В зависимости от поставленной задачи.
Snusmumriken
Это ясное дело.
Тут абстрактные задачки.
Alex
Если нужен абстрактный ответ, это тоже просто.
Alex
Snusmumriken
Молодец!
Snusmumriken
Кстати, если кого-то интересует применение luajit/ffi и подключение к Lua либ на сишке - у меня есть немного инфы.
Alex
Только памятью течёт? :)
Snusmumriken
Я прост делаю игрушки на чистой Lua, и, например, огромные тайловые карты занимают слишком много памяти будучи таблицей. Память не течет, разве что с островами.
Сборщик мусора и метаметод __gc.
Alex
Тогда ты сможешь мне помочь. Что прочитать и с чего начать, чтобы быстро в lua погрузиться?
Maxx
http://tylerneylon.com/a/learn-lua/ — куда уж быстрее =)
Snusmumriken
Тебе конкретно в общую часть?
Да, сам хотел скинуть это же.
Alex
О, вообще именно то, что надо, без воды.
Alex
Спасибо, это оно.
Snusmumriken
Еще есть учебник Роберто Иерузалимски.
Там много что
Snusmumriken
Ну, точнее практически все.
Alex
Нет, я с рубей / питонов / похапе / перла. Мне первое — идеально.
Snusmumriken
Луа тащит метатаблицами и ffi. Первое делает гибкость, второе - скорость.
Anonymous
Там в последней луа целые числа? В жите реализовали?
Alex
Я уже успел повосхищаться размерами интерпретатора. Его же можно вообще куда угодно встраивать.
Snusmumriken
Уже вставлял в ардуину.
И прошивка на лету.
Snusmumriken
Загрузка скриптов с флешки. Очень удобно.
Память, правда, приходится экономить.
Не грузить в оперативку сразу много данных, выгружать не использующиеся в данный момент библиотеки и так далее.
Alex
Snusmumriken
Стандарты типа pep8?
Alex
Да, именно.
Alex
Чтобы сразу прочитать как делать, а как не делать.
Snusmumriken
В целом, пишешь как хочешь, хоть лопатой в одну строку без точек с запятой.
Единой унификации не видел.
Alex
Понял. Пролистал урл — всё просто как топор.
Snusmumriken
Точка с запятой возможна, но работает сахаром для разработчиков которые привыкли. Можно делать все то же самое без неё.
Alex
О, итераторы тоже есть? Огонь!
Snusmumriken
И свои можно писать.
Считай что итератор - функция со счётчиком в замыкании.
Alex
Йеп.
Alex
Как в стдлиб докинуть чего-нибудь для работы с вебом / монгами / редисами, чтобы взять уже и попробовать?
Snusmumriken
Возврат, вроде, до трех значений от одного итератора
Alex
Оу, даже вон что надо прочитать: http://www.lua.org/pil/contents.html
Snusmumriken
Alex
Оу, сишный апи! А lua определённо писали люди со вкусом.
Snusmumriken
А ты думал.
И длл-ки подключаемые.
Snusmumriken
Могу научить.
Alex
Рано. ;) В общем это хорошо, что я сюда зашёл.
Snusmumriken
Alex
Да я уж вкурил. :)
Alex
По геймдеву на чистых луах. ;)
Snusmumriken
LOVE 2D.
Довольно универсальная штука. luasocket и ffi (и еще кучка либ) в комплекте. Включая OpenGL, OpenAL, работу с изображениями, генерация звука, шейдеры и прочая фигня.
Очень удобно.
Alex
Чем расширять стдлиб-то?
Alex
pip / pecl / pear?
Anonymous
Ребят, это норм, что я заходил на java, а попал на Lua?
Alex
Конечно, это знак.
Snusmumriken
Ты расписывался кровью при входе?
Anonymous
Разве не @jvmchat?
Anonymous
Не-а, но я с опозданием зашёл, подписи, наверное, уже не собирют
Snusmumriken
На тему расширения стдлиба, что тебе нужно?
Alex
монгу / редис / хттп / жсон
Мерль
Snusmumriken
А. Есть либы.
Я использую обычный json-парсер для передачи объектов по сети.
Http - luasocket.
Alex
а не слишком лоулевельно? название-то какбе, кхм.