Mojolicious — un framework web moderne en Perl. Mojo — un projet dérivé dédié au développement d'un ensemble d'outils pour le framework. Les modules de la famille Mojo::* sont largement utilisés dans des projets tiers.
Exemple de code :
use Mojo::Base -strict, -async;
async sub hello_p {
return 'Hello Mojo!';
}
hello_p()->then(sub { say @_ })->wait;
Plus d'exemples dans documentation.
Auparavant, la Perlfoundation a attribué une subvention pour le développement du module Future::AsyncAwait. Un certain temps plus tard, le développeur principal de Mojolicious (Sebastian Riedel) rapportait, a indiqué que des travaux étaient en cours pour implémenter async/await.
Un support expérimental pour la méthode all_settled a également été ajouté pour Mojo::Promise.
Source : linux.org.ru
