
Philipp
17.07.2017
22:53:00
Насчет асинхронности ОЧЕНЬ сомневаюсь

Vadim
17.07.2017
22:53:00
> 2013
если оно соберётся современным компилятором это будет чудо

Philipp
17.07.2017
22:53:26
> 2013
Ну бло, какая база данных такой и софт))

Google

Vadim
17.07.2017
22:54:11
лол
там даже не 2013
последние пару лет там просто правили travis хук
так что я ещё больше ставлю на то, что gcc будет выкабениваться при сборке
кстати
вот меня чем выбешивает LuaDist
они, козлы такие, не форкают репу с софтиной
они заливают новую
и запиливают туда своё говно
в итоге искать оригинал намного сложнее
(равно как и мне, как автору и мейнтейнеру либ которые они пофоркали таким образом, сложнее отслеживать бекпортировать изменения которые они внесли)

Philipp
17.07.2017
22:57:08
А еще можно найти работающее решение по C и FFI'ем загнать в луа bebebe

Vadim
17.07.2017
22:57:30
асинхронно всё равно трудновато будет

Google

Vadim
17.07.2017
22:57:36
но можно, да
хотя можно для начала поднять самый главный вопрос: а точно ли в этой связке нужен Lua? :)

Philipp
17.07.2017
22:58:48
+

bebebe
17.07.2017
22:59:28
да, мне нужено использовать его в openresty (nginx + lua)

Vadim
17.07.2017
22:59:34
уххх
что-то там какой-то ад вообще
проприетарные яндексоблобы, файрбёрд
и всё это за рести

bebebe
17.07.2017
23:00:23
Вадим, я даже не знаю как относится к вашим оценочным суждениям
вы либо молодой, либо не давно в "отрасли"

Vadim
17.07.2017
23:01:27
никак. Это просто оценочное суждение. Если нет желания обсудить и рассказать как вообще впринципе возникла необходимость смешивать эту гремучую смесь, то самым правильным будет просто проигнорировать его

bebebe
17.07.2017
23:02:01
значит опыта маловато

Vadim
17.07.2017
23:02:04
просто у меня есть возможность выбирать чем заниматься

bebebe
17.07.2017
23:02:25
яснопонятно

Philipp
17.07.2017
23:02:25

Vadim
17.07.2017
23:02:28
хотя, не совсем верно
Уже старый?
да тоже нет. Где-то посередине :) Молодым я не могу быть как отец троих детей, а старым - как человек которому до пенсии как до китая :)

bebebe
17.07.2017
23:03:39
ладно, впрочем это оффтопик

Vadim
17.07.2017
23:04:39
хотя, не совсем верно
а вот по поводу этого: вся прелесть моего положения в том, что меня никто не может заставить заниматься никакими тенологиями, нарушающими мой внутренний дзен.
// потому что я сам иногда заставляю людей заниматься технологиями, которые нужны мне, лол

Google

bebebe
17.07.2017
23:05:01
Вадим, мы поняли что вам хорошо

Philipp
17.07.2017
23:05:05
Удобно говорить такое с позиции тимлида, да?)

Vadim
17.07.2017
23:05:10
выше бери

Philipp
17.07.2017
23:05:15
Директора?

Vadim
17.07.2017
23:05:20
угу

bebebe
17.07.2017
23:05:41
бггг, то то я смотрю что с вами не так
а вон оно что

Philipp
17.07.2017
23:05:49
Ну вот ты и представь, что Бебе - один из твоих подчиненных, которого ты заставил работать с таким стаком :)

bebebe
17.07.2017
23:06:24
я боюсь что у Вадима денюшек не хватит :)
меня терпеть

Philipp
17.07.2017
23:06:51
А вообще, я было собирался написать свой Diff с визуализацией и плюшками и резко приуныл((

Vadim
17.07.2017
23:07:28
какой именно визуализацией?

Vadim
17.07.2017
23:07:42
а то ить есть и графики, а есть и извращения на OpenGL :)

Philipp
17.07.2017
23:07:45
Ну, выделением несовпадающих частей двух кусков текста

Vadim
17.07.2017
23:07:56
а, ты про это
ну, всяких kdiff3 и прочих таких итак уже тысяча

Philipp
17.07.2017
23:08:09
Проблема именно в самом поиске различий, что пока сложновато
Ну да, но свой велосипед всегда роднее :)

bebebe
17.07.2017
23:09:50
что то в #lua на фриноде тоже молчат

Vadim
17.07.2017
23:10:30

Google

Vadim
17.07.2017
23:10:39
я так с питона периодически портирую код

Philipp
17.07.2017
23:10:41
Я не уверен, что они скажут что-нибудь сильно новое. Либо пинать fbc, либо ffi

bebebe
17.07.2017
23:11:06
попробую через https://github.com/moteus/lua-odbc прикрутить
заявлено как асинхронное

Philipp
17.07.2017
23:12:01

Vadim
17.07.2017
23:12:12

bebebe
17.07.2017
23:12:44
а как величать?

Vadim
17.07.2017
23:13:00
да, собственно, так же, как и на гитхабе
и ник и реалнейм у него совпадают

Philipp
17.07.2017
23:13:24
@moteus

Admin
ERROR: S client not available

bebebe
17.07.2017
23:13:28
спасибо

Vadim
17.07.2017
23:13:44
@moteus
а вот хайлайтить людей ночью не комильфо, имхо :)

Philipp
17.07.2017
23:14:07

Vadim
17.07.2017
23:20:42
кстати, раз уж тут зашёл разговор о рести.
Никто, часом, у себя в загашнике не пилит какого-нибудь подобия форума, там на resty?
ну, просто, чтобы не заниматься изобретением велосипеда. А то я в одном just for fun проекте пилю в год по чайной ложке (когда время есть), но если уже есть готовый - можно было бы посмотреть на реализацию.

bebebe
17.07.2017
23:22:34
https://github.com/leafo/lapis есть только framework

Vadim
17.07.2017
23:22:51
ну, lapis это lapis
кстати, он полезен в другом моём проекте-мечте: сделать аналог django для resty.
но опять же, всё велосипеды и костыли, ибо всё это в свободное время и для себя. Спроса-то нет :(

Google

bebebe
17.07.2017
23:24:53
особо смысла не вижу

Vadim
17.07.2017
23:26:09
смысл сугубо практический: в популяризации инструментария.
я, вообще, и сам во многих случаях не особо сторонник излишней популяризации, ибо это влечёт чаще не профессионалов, а наоборот, но в случае с Resty ситауция уж больно плачевная
слишком мало девелоперов при довольно большом потенциале

bebebe
17.07.2017
23:28:51
для меня resty - это network reactor с хорошим подкопотным пространством + lua как простой обработчик
лепить на этом что-то более - сомнительно

Snusmumriken
17.07.2017
23:29:23
Ну, технически - оно может быть офигенно мощным, а ля 100500 запросов в секунду.

bebebe
17.07.2017
23:30:40
100500 запросов как бы позволяет сделать nginx и luajit
первый хороший реактор, второй лекговсеная vm
я бы не сказал что некоторые вещи на lua делать проще чем в других инструментариях

Vadim
17.07.2017
23:31:04

bebebe
17.07.2017
23:31:54
я бы с удовольствием посмотрел на связку nginx + go, но увы и ах

Vadim
17.07.2017
23:32:58

bebebe
17.07.2017
23:33:24
ну если бы я занимался очень долго луа, я возможно писал бы ровно такие же слова

Vadim
17.07.2017
23:36:44
я бы с удовольствием посмотрел на связку nginx + go, но увы и ах
ну, вообще, со стороны NginX - никаких препятствий нет. Модули можно написать дял всего, хоть для управления космической станцией.
Но: 1) до сих пор никто не озадачился. Не смотря на всю любовь и NIH-синдром Go-сообщества. Что странно
2) я, вроде, краем уха слышал про just-in-time компиляцию Go, но не уверен, что такой проект, если уже и набрал силы, то на достаточном уровне чтобы попытаться встроить его в NginX.
да и впринципе, зачем оно надо, так-то
на Go, вроде, есть свои готовые веб-серверные фреймворки
впрочем, на LuaJIT тоже кто-то пилит чисто lua-вебсервер
вспомнить бы как он там ещё зовётся

Philipp
17.07.2017
23:38:40
Luvit?

Vadim
17.07.2017
23:38:51
не

bebebe
17.07.2017
23:38:55
что-то быстрее nginx'а сложно получить, я в него контрьбьютил и знаю как он изнутри устроен

Vadim
17.07.2017
23:38:58
что-то с .io в названии

Philipp
17.07.2017
23:39:09
Luvit.io? :D