9 lat Mojolicious! Wersja świąteczna 8.28 z funkcją async/await!

Mojolicious to nowoczesny framework sieciowy napisany w języku Perl. Mojo to siostrzany projekt mający na celu opracowanie zestawu narzędzi dla frameworka. Moduły z rodziny Mojo::* są szeroko stosowane w projektach firm trzecich.

Przykładowy kod:

użyj Mojo::Base -strict, -async;

asynchroniczne sub hello_p {
zwróć „Witaj Mojo!”;
}

hello_p()->then(sub { powiedz @_ })->czekaj;

Więcej przykładów w dokumentacja.

Perlfundacja została wcześniej podkreślona dotacja do rozwoju modułów Przyszłość::AsyncCzekaj. Jakiś czas później główny twórca Mojolicious (Sebastian Riedel) zgłoszonetrwają prace nad wdrożeniem async/await.

Dodano także eksperymentalną obsługę metody all_settled dla Mojo::Obietnica.

Źródło: linux.org.ru

Dodaj komentarz