Mojolicious — ein moderner Web-Framework in Perl. Mojo — ein Nebenprojekt zur Entwicklung eines Toolsets für das Framework. Module der Familie Mojo::* werden auch in externen Projekten weit verbreitet eingesetzt.
Beispielcode:
use Mojo::Base -strict, -async;
async sub hello_p {
return 'Hello Mojo!';
}
hello_p()->then(sub { say @_ })->wait;
Mehr Beispiele in Dokumentation..
Früher gewährte die Perlfoundation ein Stipendium ein Stipendium zur Entwicklung des Moduls Future::AsyncAwait. Einige Zeit später teilte der Hauptentwickler von Mojolicious (Sebastian Riedel) mit, berichtetedass an der Implementierung von async/await gearbeitet wird.
Außerdem wurde eine experimentelle Unterstützung für die Methode all_settled hinzugefügt bei Mojo::Promise.
Quelle: linux.org.ru
