From ali at ali.org.ua Tue Oct 29 09:32:41 2019 From: ali at ali.org.ua (Oleg Alistratov) Date: Tue, 29 Oct 2019 18:32:41 +0200 Subject: [Kiev-pm] Modern perl async Message-ID: <41324471572366761@vla1-d97dbca235a9.qloud-c.yandex.net> An HTML attachment was scrubbed... URL: From rad at fullstack.center Tue Oct 29 13:25:07 2019 From: rad at fullstack.center (Alex Radetsky) Date: Tue, 29 Oct 2019 22:25:07 +0200 Subject: [Kiev-pm] Modern perl async In-Reply-To: <41324471572366761@vla1-d97dbca235a9.qloud-c.yandex.net> References: <41324471572366761@vla1-d97dbca235a9.qloud-c.yandex.net> Message-ID: I'm using AnyEvent. Как жил, так и живет. Не вижу смысла менять то, что работает годами. On Tue, Oct 29, 2019 at 6:38 PM Oleg Alistratov wrote: > Привет, коллеги. > > Я последние несколько лет не писал на перле и сильно отстал от жизни. Пора > возвращаться ) > > > В перле, как всегда, есть стопятьсот способов что-то сделать. Что > посоветуете в качестве фреймворка для асинхронных / неблокирующих > приложений, много работающих с сокетами и файлами. Какие сейчас эвент-лупы > в моде? > > Я смотрю, появилось что-то новое: Future::AsyncAwait, Mojo::AsyncAwait. > Живет и дышит всякое, что я еще застал: Coro, AnyEvent, Async. У AnyEvent > уже хренова куча адаптеров под разные лупы. Во всем разнообразии я уже > теряюсь. Нид хелп. > > Описание приложения: сервис, перетаскивающий туда-сюда большие файлы (в > сеть, из сети по разным протоколам, в / из локальной файловой системы). > Файлов много, иногда очень большие (десятки гигабайт). Должен предоставлять > несложный REST API. Должен уметь немного работать с базочками (Postgres или > что-то другое, неважно) — инициализация стейта, запись статистики. > > На чем его писать наиболее удобно и правильно? С хорошим синтаксическим > сахаром, с уверенностью, что модули зрелые, production ready и поддержка > завтра не исчезнет. > > Спасибо! > > > -- > Oleg Alistratov > > _______________________________________________ > Kiev-pm mailing list > Kiev-pm at pm.org > https://mail.pm.org/mailman/listinfo/kiev-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From s.gulko at gmail.com Tue Oct 29 14:21:54 2019 From: s.gulko at gmail.com (Serg Gulko) Date: Tue, 29 Oct 2019 17:21:54 -0400 Subject: [Kiev-pm] Modern perl async In-Reply-To: References: <41324471572366761@vla1-d97dbca235a9.qloud-c.yandex.net> Message-ID: Да, AnyEvent вроде самое оно. Может, не так сексуально, как все остальное. Оно просто работает:) On Tue, Oct 29, 2019 at 4:25 PM Alex Radetsky wrote: > > I'm using AnyEvent. Как жил, так и живет. Не вижу смысла менять то, что > работает годами. > > > > On Tue, Oct 29, 2019 at 6:38 PM Oleg Alistratov wrote: > >> Привет, коллеги. >> >> Я последние несколько лет не писал на перле и сильно отстал от жизни. >> Пора возвращаться ) >> >> >> В перле, как всегда, есть стопятьсот способов что-то сделать. Что >> посоветуете в качестве фреймворка для асинхронных / неблокирующих >> приложений, много работающих с сокетами и файлами. Какие сейчас эвент-лупы >> в моде? >> >> Я смотрю, появилось что-то новое: Future::AsyncAwait, Mojo::AsyncAwait. >> Живет и дышит всякое, что я еще застал: Coro, AnyEvent, Async. У AnyEvent >> уже хренова куча адаптеров под разные лупы. Во всем разнообразии я уже >> теряюсь. Нид хелп. >> >> Описание приложения: сервис, перетаскивающий туда-сюда большие файлы (в >> сеть, из сети по разным протоколам, в / из локальной файловой системы). >> Файлов много, иногда очень большие (десятки гигабайт). Должен предоставлять >> несложный REST API. Должен уметь немного работать с базочками (Postgres или >> что-то другое, неважно) — инициализация стейта, запись статистики. >> >> На чем его писать наиболее удобно и правильно? С хорошим синтаксическим >> сахаром, с уверенностью, что модули зрелые, production ready и поддержка >> завтра не исчезнет. >> >> Спасибо! >> >> >> -- >> Oleg Alistratov >> >> _______________________________________________ >> Kiev-pm mailing list >> Kiev-pm at pm.org >> https://mail.pm.org/mailman/listinfo/kiev-pm >> > _______________________________________________ > Kiev-pm mailing list > Kiev-pm at pm.org > https://mail.pm.org/mailman/listinfo/kiev-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ali at ali.org.ua Tue Oct 29 22:04:55 2019 From: ali at ali.org.ua (Oleg Alistratov) Date: Wed, 30 Oct 2019 07:04:55 +0200 Subject: [Kiev-pm] [Moscow.pm] Modern perl async In-Reply-To: References: <41324471572366761@vla1-d97dbca235a9.qloud-c.yandex.net> Message-ID: <42125161572411895@vla1-fadba9086fdf.qloud-c.yandex.net> An HTML attachment was scrubbed... URL: From ali at ali.org.ua Tue Oct 29 22:05:48 2019 From: ali at ali.org.ua (Oleg Alistratov) Date: Wed, 30 Oct 2019 07:05:48 +0200 Subject: [Kiev-pm] Modern perl async In-Reply-To: References: <41324471572366761@vla1-d97dbca235a9.qloud-c.yandex.net> Message-ID: <5405671572411948@sas8-93eeb7dac565.qloud-c.yandex.net> An HTML attachment was scrubbed... URL: