Size: a a a

2021 January 12

R

R-omk in Tarantool
Konstantin Osipov
да, в net.box вон есть async, но системно во всём api его нет...
да в том то и проблема... изначалось культура евент эмитеров и хуков    в принципе отстутсвует ...

в итоге все пакеты написаны топорно,    и хер уагадаешь  когда там вшард старнунул или какаято фича включилась ...
источник

KO

Konstantin Osipov in Tarantool
тарантул полностью нерабочий (С) 😊
источник

AT

Alexander Turenko in Tarantool
В эту тему (примерно) есть issue, кстати: https://github.com/tarantool/tarantool/issues/5544
источник

KO

Konstantin Osipov in Tarantool
но я кстати за 12 лет программирования на фьючерах и файберах пришёл к похожему выводу - и то и то нужно
источник

R

R-omk in Tarantool
Konstantin Osipov
я бы согласился с ним в том что 90% можно но файберах, но не всегда хватает - для каждого чиха неудобно fiber pool или producer/consumer очередь создавать
тут даже в другом дело ...  из за отсутствия такой "культуры"      приходится везде проверять  в лучшем случаем пколом ....  неговоря уже о том что бы делать номальные graceful  шатдауны последовательные  и прочие прелести коих в асинхронной  платформе до чертиков
источник

R

R-omk in Tarantool
тоесть какуюто стейтмашину асинхронную написать при остуствующей поддержке со стороны ядра крайне сложно
источник

KO

Konstantin Osipov in Tarantool
pcall - это уже конкретно заморот lua..
источник

R

R-omk in Tarantool
в плане асинхронных фич  я тут вот еще че фантазировал,   но это немного про другое
https://github.com/tarantool/tarantool/issues/5635#issuecomment-752253276
источник

VS

Vladislav Shpilevoy in Tarantool
чего-то у тебя с клавиатурой походу
источник

VS

Vladislav Shpilevoy in Tarantool
мак новее 16-го года небось?
источник

R

R-omk in Tarantool
Konstantin Osipov
но я кстати за 12 лет программирования на фьючерах и файберах пришёл к похожему выводу - и то и то нужно
сейчас ближайшая аналогия хукам из коробки - это  некоторые триггеры,  и то они только в ядре присутствуют,  в библиотеках они напрочь отсутствуют,  и узнать что чтото "перешло"  или  "собирается переходить" или "хочет перейти"   в другое состояние  практически нереально
источник

R

R-omk in Tarantool
Vladislav Shpilevoy
чего-то у тебя с клавиатурой походу
?..
источник

R

R-omk in Tarantool
в тему аналогий из go    ,   такая штука как WaitGroups      - странно что до сих пор в чате никто ничего похожего не спрашивал ..  это кстати в тему dependency менеджера состояний
источник

VS

Vladislav Shpilevoy in Tarantool
я     п ро      это      вот
источник

R

R-omk in Tarantool
Vladislav Shpilevoy
я     п ро      это      вот
сделай скрин, у меня линукс, телега 2.5.1
источник

VS

Vladislav Shpilevoy in Tarantool
и так в каждом сообщении, куча пробелов вокруг каждого знака
источник

VS

Vladislav Shpilevoy in Tarantool
даже скорее рандомного знака, а не каждого
источник

R

R-omk in Tarantool
да это просто меня бомбит на эту тему поэтому  пробелу на клавиатуре достается лишнее 😄
источник

VG

Vladislav Grubov in Tarantool
R-omk
в тему аналогий из go    ,   такая штука как WaitGroups      - странно что до сих пор в чате никто ничего похожего не спрашивал ..  это кстати в тему dependency менеджера состояний
там непонятно че делать, если кто-то закрыл канал/конд например. Меня тоже навеяло поведение гошного select, но пока вопросов по интерфейсу достаточно много
источник

MA

Mons Anderson in Tarantool
R-omk
Скажите, может есть в какойто нибудь либе   какого нибудь  промис менеджера , что бы не писать страшных конструкций  типа while not feature () do  sleep(0.1)  end            а почеловечески сделать это все     , чтобы не получалось fiber hell  по аналогии с callback hell  который был в ноде пока  деферы и промисы не подвезли
есть cond/chan
какой промис?
источник