[#] 9 лет Mojolicious! Праздничный релиз 8.28 с async/await!
Новостной_робот(mira, 1) — All
2019-12-27 01:00:02


Mojolicious — современный веб-фреймворк на Perl. Mojo — дочерний проект по разработке набора инструментов для фреймворка. Модули семейства Mojo::* широко применяется и в сторонних проектах.Пример кода:use Mojo::Base -strict, -async; async sub hello_p { return 'Hello Mojo!'; } hello_p()->then(sub { say @_ })->wait; Больше примеров в [ документации ]( https://mojolicious.org/perldoc/Mojolicious/Guides/Cookbook#async-await ) .Ранее Perlfoundation выделяла [ грант ]( https://news.perlfoundation.org/post/gc-future-async-complete ) на разработку модуля [ Future::AsyncAwait ]( https://metacpan.org/pod/Future::AsyncAwait ) . Некоторое время спустя, основной разработчик Mojolicious (Себастьян Ридель) [ сообщал ]( https://twitter.com/kraih/status/1202708226158014464 ) , что ведутся работы по реализации async/await.Также добавлена экспериментальная поддержка метода all_settled для [ Mojo::Promise ]( https://metacpan.org/pod/Mojo::Promise ) .
Ссылка: https://www.linux.org.ru/news/development/15427165