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

Додати коментар або відгук