9 гадоў Mojolicious! Святочны рэліз 8.28 з async/await!

Mojolicious - сучасны вэб-фрэймворк на Perl. Mojo - даччыны праект па распрацоўцы набору інструментаў для фрэймворка. Модулі сямейства Mojo::* шырока прымяняецца і ў іншых праектах.

Прыклад кода:

use Mojo::Base -strict, -async;

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

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

Больш прыкладаў у дакументацыі.

Раней Perlfoundation вылучала грант на распрацоўку модуля Future::AsyncAwait. Некаторы час праз, асноўны распрацоўшчык Mojolicious (Себасцьян Рыдэль) паведамляў, што вядуцца працы па рэалізацыі async/await.

Таксама дададзена эксперыментальная падтрымка метаду all_settled для Mojo::Promise.

Крыніца: linux.org.ru

Дадаць каментар