[Moscow.pm] [Kiev-pm] Modern perl async

Alexey Lebedeff binarin на binarin.ru
Чт Фев 13 01:15:55 PST 2020


Я зарекался на Perl'е писать в таком стиле после POE.  Боль подзабылась,
недавно попробовал ещё раз на AnyEvent - сначала очень хорошо идёт, но с
возрастанием сложности всё превращается в кашу. Глядя на требования из
начального поста, я бы просто забил и взял любой другой язык, но с
нормальной историей про concurrency.


On Wed, Oct 30, 2019 at 6:11 AM Oleg Alistratov via Moscow-pm <
moscow-pm на pm.org> wrote:

> Вас понял )
>
> Спасибо, возьму AnyEvent.
>
> 29.10.2019, 23:22, "Serg Gulko" <s.gulko на gmail.com>:
>
> Да, AnyEvent вроде самое оно.
> Может, не так сексуально, как все остальное. Оно просто работает:)
>
> On Tue, Oct 29, 2019 at 4:25 PM Alex Radetsky <rad на fullstack.center>
> wrote:
>
>
> I'm using AnyEvent. Как жил, так и живет. Не вижу смысла менять то, что
> работает годами.
>
>
>
> On Tue, Oct 29, 2019 at 6:38 PM Oleg Alistratov <ali на ali.org.ua> wrote:
>
> Привет, коллеги.
>
> Я последние несколько лет не писал на перле и сильно отстал от жизни. Пора
> возвращаться )
>
>
> В перле, как всегда, есть стопятьсот способов что-то сделать. Что
> посоветуете в качестве фреймворка для асинхронных / неблокирующих
> приложений, много работающих с сокетами и файлами. Какие сейчас эвент-лупы
> в моде?
>
> Я смотрю, появилось что-то новое: Future::AsyncAwait, Mojo::AsyncAwait.
> Живет и дышит всякое, что я еще застал: Coro, AnyEvent, Async. У AnyEvent
> уже хренова куча адаптеров под разные лупы. Во всем разнообразии я уже
> теряюсь. Нид хелп.
>
> Описание приложения: сервис, перетаскивающий туда-сюда большие файлы (в
> сеть, из сети по разным протоколам, в / из локальной файловой системы).
> Файлов много, иногда очень большие (десятки гигабайт). Должен предоставлять
> несложный REST API. Должен уметь немного работать с базочками (Postgres или
> что-то другое, неважно) — инициализация стейта, запись статистики.
>
> На чем его писать наиболее удобно и правильно? С хорошим синтаксическим
> сахаром, с уверенностью, что модули зрелые, production ready и поддержка
> завтра не исчезнет.
>
> Спасибо!
>
>
> --
> Oleg Alistratov
>
> _______________________________________________
> Kiev-pm mailing list
> Kiev-pm на pm.org
> https://mail.pm.org/mailman/listinfo/kiev-pm
>
> _______________________________________________
> Kiev-pm mailing list
> Kiev-pm на pm.org
> https://mail.pm.org/mailman/listinfo/kiev-pm
>
> ,
>
> _______________________________________________
> Kiev-pm mailing list
> Kiev-pm на pm.org
> https://mail.pm.org/mailman/listinfo/kiev-pm
>
>
>
> --
> Oleg Alistratov
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <https://mail.pm.org/pipermail/moscow-pm/attachments/20200213/e9dc9415/attachment.html>


Подробная информация о списке рассылки Moscow-pm