Mojolicious — suvremeni web okvir na Perl-u. Mojo — podprojekt za razvoj alata za ovaj okvir. Moduli iz obitelji Mojo::* široko se primjenjuju i u vanjskim projektima.
Primjer koda:
use Mojo::Base -strict, -async;
async sub hello_p {
return 'Hello Mojo!';
}
hello_p()->then(sub { say @_ })->wait;
Više primjera u dokumentaciju.
Ranije je Perlfoundation dodijelila dobio je za razvoj modula Future::AsyncAwait. Neko vrijeme kasnije, glavni programer Mojolicious (Sebastian Riedel) prijavio, da se radi na implementaciji async/await.
Također je dodana eksperimentalna podrška za metodu all_settled za Mojo::Promise.
Izvor: linux.org.ru
