Snusmumriken
Ну ты чего, в луях он не "включается" а работает постоянно, асинхронно обходя корневое дерево и вычищая элементы, которые больше не имеют с ним связи.
Snusmumriken
Забанить еретика!
Снус слишком толерастичен
Peter
Пусть использует js
Lucky
Многое бесит меня.
Lucky
Например вопросы " зачем х, если есть у?"
Lucky
Особенно если я использую оба два одновременно
Pavel
Забанить еретика!
У меня есть святая книга за подписью САМОГО
Snusmumriken
>lua >async Гм
https://translate.academic.ru/incremental%20garbage%20collector/ru/
Lucky
У меня есть святая книга за подписью САМОГО
Прочти на ночь раздел 21 десять раз.
Saphire
Например вопросы " зачем х, если есть у?"
Ибо обычно странные вопросы возникают от проблемы x y Когда для решения х придумывается способ у, но как его решить уже хз, и начинается. А у очень такой странный.
Pavel
Например вопросы " зачем х, если есть у?"
Нормальный вопрос. Два интерпретируемых динамический языка. Возможности равны, концепции схожи. Только один широко распространён а ореал другого сокращается
Lucky
Pax Vobiscum
Snusmumriken
Нормальный вопрос. Два интерпретируемых динамический языка. Возможности равны, концепции схожи. Только один широко распространён а ореал другого сокращается
Не сокращается а остаётся примерно в тех же областях: 1. Встраиваемая фигня 2. Игрушки (срсли, эффективнее жаваскриптов) Плюс постепенно вылезает в серверную логику рестей/тарантулов. Вполне реально и довольно удобно написать для игрушки и клиент и сервер на луях. Это норма.
Saphire
Ребят. А вот ответьте мне на вопрос. Зачем нужен луа если есть js? Встраиваемость? Так есть v9? Сервер? Так есть нода Браузер? Опять же js нативен.
Алсо: У яваскрипта очень противное сообщество со своими микропакетами и т.д. Там без 30 пакетов установленных фиг что сделаешь
Deleted
luajit быстрее и встраиваемее не вижу смысла холиварить достаточно сделать пару гугл-запросов и посмотреть на бенчмарки
Pavel
Ибо обычно странные вопросы возникают от проблемы x y Когда для решения х придумывается способ у, но как его решить уже хз, и начинается. А у очень такой странный.
Вопрос больше для наброска конечно. Но по факту - в след раз когда нужно будет что нить встраивать - я задумаюсь над v8 ибо преимуществ луа чет не прямо большие. А разрабов нужно учить Ну а темы lua для фронтенд все ещё странны
Snusmumriken
luajit быстрее и встраиваемее не вижу смысла холиварить достаточно сделать пару гугл-запросов и посмотреть на бенчмарки
Луажыт лучше v8 по нескольким параметрам: 1. Вызов сишных функций быстрее; 2. Математика нехило так быстрее. В случае сложной логики, генерации кучи лямбд, потом прогона лямбд по другим лямбдам — жс таки покруче будет.
Pavel
А геймдев на луа скорее по историческим причинам
Snusmumriken
Почему не нода и js? К примеру Юнити умеет в js
Только юнити (и construct, и веб-фигня) и умеет в жс, а больше почти никто : ) И причины не исторические, а оверхедно-встраивабельные. У луёв с этим объективно лучше. По этим же причинам в редиске, тарантуле и опенресте — именно луи.
Lucky
Вот реальный кейс Lua + js
Lucky
http://instead-games.ru/instead-js/#zip:/games/instead-insteadose5-1.0.zip
Saphire
Ох и любишь ты этот проект/движок :Р
Lucky
Кроме возможности погонять игру в браузере можно её PhoneGap и в гуглостор
Lucky
и поиметь сотни зелени
Snusmumriken
Ох и любишь ты этот проект/движок :Р
А я люблю love2d, но пишу не только на нём.
Lucky
Я на нём 3д фигачу
Saphire
Я на нём 3д фигачу
...эм Страшно
Snusmumriken
...эм Страшно
Рейтрейсинг в кадр 100х200 пикселей
Lucky
На самом деле нет
Lucky
Реймаршинг
Lucky
800х600
Snusmumriken
Частности.
Lucky
Мне больше и не надо
Lucky
Зато чистая математика без богомерзких полигонов
Lucky
На самом деле я ещё использую движок Pipmak
Lucky
Он тоже с Lua внутри.
Lucky
https://sourceforge.net/projects/pipmak/
Lucky
Жаль, что автор забросил его.
Bit
Нормальный вопрос. Два интерпретируемых динамический языка. Возможности равны, концепции схожи. Только один широко распространён а ореал другого сокращается
Ареал js начал расширяться после того, как стали популяризовать nodejs и тогда собственно JS взлетел как язык и для браузера и для сервера. В то время это казалось сверхдостижением. В краткие сроки образовалось сообщество из тех, кто, пописывая под браузер, мечтал писать и backend. Таким образом, nodejs/js/ecma получил мощный импульс в развитии. А если в браузерах был бы lua - тогда...да чего впрочем, гадать :)
Gil
Только юнити (и construct, и веб-фигня) и умеет в жс, а больше почти никто : ) И причины не исторические, а оверхедно-встраивабельные. У луёв с этим объективно лучше. По этим же причинам в редиске, тарантуле и опенресте — именно луи.
При этом, насколько помню, в Юнити был модифицированный JS, UnityScript, поддерживать который перестали в прошлом году. И позиции JS'а в геймдеве окончательно ухудшились.
Lucky
Ну, можно взять sdl2, json, lua и сделать свой интернет
Saphire
Эх, был бы FFI в lua
Lucky
Именно в lua чтоб был ffi?
Lucky
Такой? https://luarocks.org/modules/colesbury/luaffi
mva
Эх, был бы FFI в lua
А чем LuaJIT-то не устроил?
Lucky
Хз, не пробовал пока.
Anatoliy
Частности.
Привет, я тут как то справшивал по созданию http запроса к серверу, мне нужно было присвоить все тело ответа одной переменной, ты мне тогда подсказал что надо в request'е указать sink = function(chunk) body = body .. chunk end, теперь опять вопрос - часто по этому запросу переменная в итоге содержит не весь обьем присылаемой информации, в тоже время если выгрузить в файл с помощью sink = ltn12.sink.file(file) или на вывод sink = ltn12.sink.file(io.stdout) то там все нормально - всегда полный ответ
Anonymous
/help@FailsBot
Yuriy
всем Hi! Кто юзает VSCode : подскажите пжлст extension для lua чтобы можно было использховать комменты к функциям как их описание типа --test is a function to handle test envonment local test() ...blablabla end чтобы при навидении курсором коммент всплывал Типа как в Go коде
Snusmumriken
/vzhuh@FailsBot
FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
Snusmumriken
https://habr.com/ru/company/mailru/blog/442588/
Bit
/vzhuh@FailsBot
FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
Bit
Ура 🙂
Asiman
/vzhuh@FailsBot
FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
Dmitry
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆ луа рулит
/vzhuh@FailsBot
FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
mihacooper [МСК -2]
нужен счетчик вжухов с ограничением
Elias
/loss@FailsBot ⠀⠀⠀⣴⣴⡤ ⠀⣠⠀⢿⠇⡇⠀⠀⠀⠀⠀⠀⠀⢰⢷⡗ ⠀⢶⢽⠿⣗⠀⠀⠀⠀⠀⠀⠀⠀⣼⡧⠂⠀⠀⣼⣷⡆ ⠀⠀⣾⢶⠐⣱⠀⠀⠀⠀⠀⣤⣜⣻⣧⣲⣦⠤⣧⣿⠶ ⠀⢀⣿⣿⣇⠀⠀⠀⠀⠀⠀⠛⠿⣿⣿⣷⣤⣄⡹⣿⣷ ⠀⢸⣿⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿ ⠀⠿⠃⠈⠿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠿⠿⠿ ⠀⢀⢀⡀⠀⢀⣤⠀⠀⠀⠀⠀⠀⠀⡀⡀ ⠀⣿⡟⡇⠀⠭⡋⠅⠀⠀⠀⠀⠀⢰⣟⢿ ⠀⣹⡌⠀⠀⣨⣾⣷⣄⠀⠀⠀⠀⢈⠔⠌ ⠰⣷⣿⡀⢐⢿⣿⣿⢻⠀⠀⠀⢠⣿⡿⡤⣴⠄⢀⣀⡀ ⠘⣿⣿⠂⠈⢸⣿⣿⣸⠀⠀⠀⢘⣿⣿⣀⡠⣠⣺⣿⣷ ⠀⣿⣿⡆⠀⢸⣿⣿⣾⡇⠀⣿⣿⣿⣿⣿⣗⣻⡻⠿⠁ ⠀⣿⣿⡇⠀⢸⣿⣿⡇⠀⠀⠉⠉⠉⠉⠉⠉⠁
mihacooper [МСК -2]
а что он еще умеет?)
Elias
/help@FailsBot
FailsBot
USAGE: /help - prints this message; /vzhuh [message] - do vzhuh; /start - info about bot.
Elias
Чёт маловато. Добавьте Lua интерпретатор
Pavel
Ребзя у меня есть небольшой nginx-gateway-proxy с пачкой логики. с выполнением на разных стадиях [init_worker_by_lua_file, access_by_lua_file, log_by_lua_file, header_filter_by_lua_file] ну и пачкой файлов. никак не могу подобрать удобную и читаемую структуру проекта
Pavel
кто как делает?