Mojolicious é um framework web moderno escrito em Perl. Mojo é um projeto irmão do desenvolvimento de um conjunto de ferramentas para o framework. Os módulos da família Mojo::* são amplamente utilizados em projetos de terceiros.
Exemplo de código:
use Mojo::Base -strict, -async;
sub assíncrono hello_p {
retornar 'Olá Mojo!';
}
olá_p()->então(sub {diga @_ })->espera;
Mais exemplos em documentação.
Perlfoundation destacado anteriormente conceder para desenvolvimento de módulo Futuro::AsyncAwait. Algum tempo depois, o principal desenvolvedor do Mojolicious (Sebastian Riedel) relatadoesse trabalho está em andamento para implementar async/await.
Também foi adicionado suporte experimental para o método all_settled para Mojo::Promessa.
Fonte: linux.org.ru