Mojolicious è un moderno framework web scritto in Perl. Mojo è un progetto gemello per sviluppare una serie di strumenti per il framework. I moduli della famiglia Mojo::* sono ampiamente utilizzati in progetti di terze parti.
Esempio di codice:
usa Mojo::Base -strict, -async;
sub asincrono ciao_p {
return "Ciao Mojo!";
}
ciao_p()->allora(sub { di' @_ })->aspetta;
Altri esempi in documentazione.
Perlfondamento precedentemente evidenziato concedere per lo sviluppo del modulo Futuro::AsyncAwait. Qualche tempo dopo, lo sviluppatore principale di Mojolicious (Sebastian Riedel) segnalatiè in corso il lavoro per implementare async/await.
Aggiunto anche il supporto sperimentale per il metodo all_settled per Mojo::Promesso.
Fonte: linux.org.ru