Co(n)stantine👨‍🔬
Anonymous
А , точно чтобы ср3 переписать , надо в реал моде быть
Anonymous
Не учёл
Saphire
В том самом ролике который я скинул. Это всё — вместо обычного "jump"
Я теперь поняла, что ты там про MMU говорил.. Бррф. Безопасность же :с
NM
По сравнению с ностоящими виртуалкам он реально быстрее_)
Не соглашусь, выделенный проект быстрее на отдельной виртуалке чем в докере. Особенно если докер ОС не равна хостовой ОС. Например в той же coreOS и докер медленее чем апликуха отдельно в centos
NM
Это да, на CoreOS я могу 4-5 докеров с каммерцами запустить а на виртуалке 1 максимум 😉
Saphire
...интересно, что никому не будет страшно тут от мысли "Lua на голом метале" Но все орут "нет" на JS в таком же ключе.
Saphire
Lua с луной А Луна - лучшая поня
Saphire
...мне тут что-то скучно стало. Может прикрутить Lua в огнелиса? Прям именно поддержку <script src="/test.lua"></script>
Snusmumriken
Напиши HTTP-сервер
Snusmumriken
Да такой, чтобы выдерживал 5к запросов в секунду, без сторонних библиотек (кроме socket). Мой корутино-сервер выдерживает около 800 на моей машине (в один поток), но там и корутины.
Snusmumriken
делали_) правда даже без socket на плюсах написали сам сервис. а он уже делал колбеки в луа_)
Это easy-way. Вы ещё небось gevent прикрутили какой-нибудь. Написать на плюсах с колбеками — это просто. Сложно — сделать то же самое на pure-lua.
Pavel
_)))
Pavel
зато сразу и быстро и гибко
Snusmumriken
зато сразу и быстро и гибко
..И без кроссплатформы, и с перекомпиляциями, модами под разные ОС. То есть, со всем тем что лично я — терпеть не могу, потому что люблю запускать на разных девайсах (например, на малине).
Pavel
в плюсах в коде меняли что-либо раз в пол года…или реже. да. сам сервак надо было собрать под нужную платформу.
NM
Чистота кода это приятно
Pavel
но - как бы платформу ты таки меняешь достаточно редко.
Saphire
Ох. Проблема с Lua в браузерах: Вся библиотека работы с DOM, с таймерами и событиями... заточена жутко на JS
Pavel
собрал а далье пользуйся
Snusmumriken
это как бы для прода….и как-бы…..не на малине
У меня на проде работает мой корутино-сервер. На нём апишка к куче сервисов, на которые нет прям чудовищной нагрузки. И в домашних условиях на венде/малине.
Pavel
Мы и свой шедулер корутин внутри плюсов держали.
Pavel
правда не помню уже - за ради чего.
NM
А кто нить знает комплексные тесты на бенчмарк хочу погонять под netbsd и linux-win тесты, желательно без платформенной специфики ? Итересно померить ядерную и пакетную реализацию Lua
Saphire
...а можно ли всобачить в LOVE терру?
Snusmumriken
...а можно ли всобачить в LOVE терру?
Это кто? Если написан на сишке — можно, там же ffi/биндинги.
Saphire
https://github.com/zdevito/terra
Snusmumriken
https://github.com/zdevito/terra
Подозреваю что можно на нём написать либы, скомпилить и подгрести love2d. Или переписать love2d на terra : )
Saphire
Вроде как его можно пробутстраппить
Snusmumriken
А, там есть repl. Если его можно цапануть как библиотеку и eval'ить чанки терра-кода — почему нет.
Saphire
...я теперь в грёзах о bare-metal терре
NM
Да все о нем мечтают 😉
Andrey
Всем привет. Такой вопрос - есть некий код на луа (последовательность вызовов функций). В коде нет команд типа print (ну а зачем они там). Теперь такой вопрос - как сделать что бы в гнекоторых режимах код запускался с дебагом и например при вызове каждой функции - сначала срабатывал принт с аргументами. Насколько я понимаю проще всего основную функцию обернуть и сделать сто то типа debug(main()) - которая будет перебирать листинг и оборачивать каждую очередную. Есть задумки связанные с метатаблицами но для этого надо знать имя каждой функции или хранить в массиве. А есть ли более изящное решение ?
Andrey
просто изучаю не так давно и не хочу изобрести велосипед
mihacooper [МСК -2]
Для дебага есть библиотечка debug, где можно выставить hook на вызовы функций
Andrey
системная ?
mihacooper [МСК -2]
Да
Andrey
Спасибо. Посмотрю но по моему производители среды в которой я делаю ее закрыли. Что бы их собственные либы не дебажили.
Andrey
тарантул чтоль?
не, это железяка с вебмордой для программинга на lua
Anatoliy
Ребята всем привет, мне вот стало интересно на будущее, хотя пока ещё ненадо, есть ли возможность для прог на луа дополнить её ГУИ (гуём) - то есть оформить её графическим интерфейсом с кнопочками окошками менюшками и всеми прочими прибамбасами?
Ж
Да, конечно и вариантов много, например я случайно, изучая love2d (игровой движок) наткнулся на кучу самопальных UI: https://github.com/love2d-community/awesome-love2d#ui
Ж
Например, LoveFrames
Ж
И это только один движок, и один фреймворк под него.
NM
Welcome
Andrey
А из того списка - что является априори стандартом ? На чем чаще всего работают ? Я так понимаю точно не Crazy Eddy's
Andrey
2016
mva
ничего что биндингов lua<->qt как минимум три штуки?
mva
(гуглить за вас, двоечников, не буду, сорян)
Lucky
Для обмазывания луашечных скриптов хватит и утилиты dialog
vvzvlad
А индикация?
NM
Индикацию на ассемблере выводить 😉😉
Alexey
Несколько лет назад игрался с qt на базе toluapp Перемисал несколько примеров, но пришлось достаточно много фиксить и допиливать в бинлинге. Перешёл на iup. Вполне достаточно для не очень сложных ui
Alexey
Правда к iup тоже пришлось дописывать обвязку, для более привычного использования. но там только изменение api
Snusmumriken
Добро пожаловать. Снова.
Elias
Добро пожаловать. Снова.
😏 Я научился мьютить оповещения
Anonymous
о, второй шанс сначала запостил в чат для тех, кто верхом на гироскутерах ездит на митапы (еще и на руби поди пишут).
Anonymous
эй!
Anonymous
есть кто пользуется редактором howl?
Anonymous
К сожалению Sublime Text недоступен на OpenBSD и «взять другой редактор» это допиливать geany по референсам scintilla. 🤷‍♂️ чем я время от времени и занимаюсь. Не хочу плюсы, не хочу Cmake и все вот это вот, поэтому понравился Howl, аккуратный код, но зараза очень обскурный
Saphire
Я просто с vim сижу,
Saphire
¯\_(ツ)_/¯
Elias
Robeto uses Vim 😏👍
Snusmumriken
Всё встало на свои места.
Anonymous
Robeto uses Vim 😏👍
понятия не имею кто такой роберто, но vim мне не подходит, пользуюсь vi или vis если окружение позволяет
Anonymous
но это ведь не значит, что я теперь не человек и не хочу залипать в превью скорлл бар :(