Mojolicious je moderní webový framework pro Perl. Mojo je vedlejší projekt zaměřený na vývoj sady nástrojů pro framework. Moduly rodiny Mojo::* jsou široce využívány i ve třetích projektech.
Ukázka kódu:
use Mojo::Base -strict, -async;
async sub hello_p {
return 'Hello Mojo!';
}
hello_p()->then(sub { say @_ })->wait;
Více příkladů v dokumentaci.
Dříve Perlfoundation přidělila grant na vývoj modulu Future::AsyncAwait. O nějakou dobu později hlavní vývojář Mojolicious (Sebastian Riedel) hlásil, že probíhají práce na implementaci async/await.
Také byla přidána experimentální podpora metody all_settled pro Mojo::Promise.
Zdroj: linux.org.ru
