Mojolicious es un marco web moderno escrito en Perl. Mojo es un proyecto hermano para desarrollar un conjunto de herramientas para el marco. Los módulos de la familia Mojo::* se utilizan ampliamente en proyectos de terceros.
Ejemplo de código:
utilizar Mojo::Base -strict, -async;
sub asíncrono hola_p {
devolver '¡Hola Mojo!';
}
hola_p()->entonces(sub { decir @_ })->esperar;
Más ejemplos en documentación.
Perlfoundation resaltado anteriormente conceder para el desarrollo de módulos Futuro::AsyncAwait. Algún tiempo después, el principal desarrollador de Mojolicious (Sebastian Riedel) reportadoese trabajo está en marcha para implementar async/await.
También se agregó soporte experimental para el método all_settled para Mojo::Promesa.
Fuente: linux.org.ru