A Mojolicious egy modern web keretrendszer Perl nyelven. A Mojo egy szülőprojekt, amely a keretrendszerhez szükséges eszközkészlet fejlesztésével foglalkozik. A Mojo::* család moduljait széleskörűen alkalmazzák más projektekben is.
Kódminta:
use Mojo::Base -strict, -async;
async sub hello_p {
return 'Helló Mojo!';
}
hello_p()->then(sub { say @_ })->wait;
További példák itt: dokumentáció.
Korábban a Perlfoundation támogatást kért a Future::AsyncAwait. Néhány idő elteltével, a Mojolicious fő fejlesztője (Sebastian Riedel) jelentette, hogy folyamatban van az async/await megvalósítása.
Továbbá kísérleti támogatást kapott az all_settled módszer a Mojo::Promise.
Forrás: linux.org.ru
