Mojolicious — een modern webframework in Perl. Mojo — een nevenproject voor de ontwikkeling van een set tools voor het framework. Modules uit de Mojo::*-familie worden veel gebruikt in externe projecten.
Voorbeeldcode:
use Mojo::Base -strict, -async;
async sub hello_p {
return 'Hello Mojo!';
}
hello_p()->then(sub { say @_ })->wait;
Meer voorbeelden in de documentatie.
Eerder heeft de Perlfoundation subsidie toegewezen voor de ontwikkeling van de module Future::AsyncAwait. Enige tijd later, de hoofdontwikkelaar van Mojolicious (Sebastian Riedel) dat er 29 kwetsbaarheden waren., dat er gewerkt wordt aan de implementatie van async/await.
Ook is experimentele ondersteuning toegevoegd voor de methode all_settled in Mojo::Promise.
Bron: linux.org.ru
