Mojolicious est un framework Web moderne écrit en Perl. Mojo est un projet frère visant à développer un ensemble d'outils pour le framework. Les modules de la famille Mojo::* sont largement utilisés dans des projets tiers.
Exemple de code:
utilisez Mojo :: Base -strict, -async ;
sous asynchrone hello_p {
return 'Bonjour Mojo !';
}
hello_p()->then(sub { say @_ })->attendez;
Plus d'exemples dans documentation.
Perlfoundation précédemment mis en évidence accorder pour le développement de modules Futur ::AsyncAwait. Quelque temps plus tard, le développeur principal de Mojolicious (Sebastian Riedel) rapportéce travail est en cours pour implémenter async/await.
Ajout également d'un support expérimental pour la méthode all_settled pour Mojo :: Promesse.
Source: linux.org.ru