Mojolicious é un marco web moderno escrito en Perl. Mojo é un proxecto irmán para desenvolver un conxunto de ferramentas para o framework. Os módulos da familia Mojo::* son moi utilizados en proxectos de terceiros.
Código de exemplo:
use Mojo::Base -strict, -async;
subasync hello_p {
volver 'Ola Mojo!';
}
ola_p()->entón (sub { diga @_ })-> agarda;
Máis exemplos en documentación.
Perlfoundation resaltado anteriormente conceder para o desenvolvemento de módulos Futuro::AsyncAwait. Tempo despois, o principal desenvolvedor de Mojolicious (Sebastian Riedel) informouese traballo está en marcha para implementar async/wait.
Tamén se engadiu soporte experimental para o método all_settled para Mojo::Promételo.
Fonte: linux.org.ru