<div dir="ltr"><div dir="ltr">Я зарекался на Perl'е писать в таком стиле после POE.  Боль подзабылась, недавно попробовал ещё раз на AnyEvent - сначала очень хорошо идёт, но с возрастанием сложности всё превращается в кашу. Глядя на требования из начального поста, я бы просто забил и взял любой другой язык, но с нормальной историей про concurrency.</div><div dir="ltr"><br></div><div></div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 30, 2019 at 6:11 AM Oleg Alistratov via Moscow-pm <<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Вас понял )<br><br>Спасибо, возьму AnyEvent.</div><div> </div><div>29.10.2019, 23:22, "Serg Gulko" <<a href="mailto:s.gulko@gmail.com" target="_blank">s.gulko@gmail.com</a>>:</div><blockquote><div>Да, AnyEvent вроде самое оно. <div>Может, не так сексуально, как все остальное. Оно просто работает:) </div></div> <div><div>On Tue, Oct 29, 2019 at 4:25 PM Alex Radetsky <<a href="mailto:rad@fullstack.center" target="_blank">rad@fullstack.center</a>> wrote:</div><blockquote style="border-left:1px solid rgb(204,204,204);margin:0px 0px 0px 0.8ex;padding-left:1ex"><div><div style="font-family:monospace,monospace"> </div><div style="font-family:monospace,monospace">I'm using AnyEvent. Как жил, так и живет. Не вижу смысла менять то, что работает годами.  </div><div style="font-family:monospace,monospace"> </div><div style="font-family:monospace,monospace"> </div></div> <div><div>On Tue, Oct 29, 2019 at 6:38 PM Oleg Alistratov <<a href="mailto:ali@ali.org.ua" target="_blank">ali@ali.org.ua</a>> wrote:</div><blockquote style="border-left:1px solid rgb(204,204,204);margin:0px 0px 0px 0.8ex;padding-left:1ex"><div>Привет, коллеги.</div><div> </div><div>Я последние несколько лет не писал на перле и сильно отстал от жизни. Пора возвращаться )</div><div> </div><div> </div><div>В перле, как всегда, есть стопятьсот способов что-то сделать. Что посоветуете в качестве фреймворка для асинхронных / неблокирующих приложений, много работающих с сокетами и файлами. Какие сейчас эвент-лупы в моде?<br><br>Я смотрю, появилось что-то новое: Future::AsyncAwait, Mojo::AsyncAwait. Живет и дышит всякое, что я еще застал: Coro, AnyEvent, Async. У AnyEvent уже хренова куча адаптеров под разные лупы. Во всем разнообразии я уже теряюсь. Нид хелп.</div><div> </div><div>Описание приложения: сервис, перетаскивающий туда-сюда большие файлы (в сеть, из сети по разным протоколам, в / из локальной файловой системы). Файлов много, иногда очень большие (десятки гигабайт). Должен предоставлять несложный REST API. Должен уметь немного работать с базочками (Postgres или что-то другое, неважно) — инициализация стейта, запись статистики.</div><div> </div><div>На чем его писать наиболее удобно и правильно? С хорошим синтаксическим сахаром, с уверенностью, что модули зрелые, production ready и поддержка завтра не исчезнет.</div><div> </div><div>Спасибо!</div><div> </div><div> </div><div>-- <br>Oleg Alistratov</div><div> </div>_______________________________________________<br>Kiev-pm mailing list<br><a href="mailto:Kiev-pm@pm.org" target="_blank">Kiev-pm@pm.org</a><br><a href="https://mail.pm.org/mailman/listinfo/kiev-pm" target="_blank">https://mail.pm.org/mailman/listinfo/kiev-pm</a></blockquote></div>_______________________________________________<br>Kiev-pm mailing list<br><a href="mailto:Kiev-pm@pm.org" target="_blank">Kiev-pm@pm.org</a><br><a href="https://mail.pm.org/mailman/listinfo/kiev-pm" target="_blank">https://mail.pm.org/mailman/listinfo/kiev-pm</a></blockquote></div>,<p>_______________________________________________<br>Kiev-pm mailing list<br><a href="mailto:Kiev-pm@pm.org" target="_blank">Kiev-pm@pm.org</a><br><a href="https://mail.pm.org/mailman/listinfo/kiev-pm" target="_blank">https://mail.pm.org/mailman/listinfo/kiev-pm</a></p></blockquote><div> </div><div> </div><div>-- <br>Oleg Alistratov</div><div> </div>-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</blockquote></div></div>