9 lat Mojolicious! Świąteczna wersja 8.28 z async/await!

Mojolicious to nowoczesny framework webowy w Perl. Mojo to projekt poboczny, który rozwija zestaw narzędzi dla frameworka. Moduły rodziny Mojo::* są szeroko wykorzystywane również w projektach zewnętrznych.

Przykład kodu:

use Mojo::Base -strict, -async;

async sub hello_p {
return 'Hello Mojo!';
}

hello_p()->then(sub { say @_ })->wait;

Więcej przykładów w dokumentacji.

Wcześniej Perlfoundation przyznała grant na rozwój modułu Future::AsyncAwait. Chwilę później główny twórca Mojolicious (Sebastian Riedel) raportował, że trwają prace nad implementacją async/await.

Dodano także eksperymentalne wsparcie dla metody all_settled dla Mojo::Promise.

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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster