A Mojolicious egy modern, Perl nyelven írt webes keretrendszer. A Mojo egy testvérprojekt, amelynek célja egy eszközkészlet fejlesztése a keretrendszerhez. A Mojo::* család moduljait széles körben használják harmadik féltől származó projektekben.
Minta kód:
használd a Mojo::Base -strict, -async;
async sub hello_p {
return 'Hello Mojo!';
}
hello_p()->then(sub { mondd @_ })->várj;
További példák itt dokumentáció.
Perlfoundation korábban kiemelt támogatást modulfejlesztéshez Future::AsyncAwait. Nem sokkal később a Mojolicious fő fejlesztője (Sebastian Riedel) tájékozotthogy folyamatban van az async/await megvalósítása.
Kísérleti támogatást adtunk az all_settled metódushoz is Mojo::Ígérem.
Forrás: linux.org.ru