Mojolicious este un cadru web modern scris în Perl. Mojo este un proiect partener pentru a dezvolta un set de instrumente pentru cadru. Modulele familiei Mojo::* sunt utilizate pe scară largă în proiecte terță parte.
Cod simplu:
utilizați Mojo::Base -strict, -async;
sub asincron hello_p {
returnează „Buna Mojo!”;
}
hello_p()->atunci(sub {spune @_})->așteaptă;
Mai multe exemple în documentație.
Perlfoundation evidențiat anterior acorda pentru dezvoltarea modulelor Viitorul::AsyncAwait. Un timp mai târziu, principalul dezvoltator al Mojolicious (Sebastian Riedel) informatacea lucrare este în desfășurare pentru a implementa async/wait.
S-a adăugat, de asemenea, suport experimental pentru metoda all_settled pentru Mojo::Promit.
Sursa: linux.org.ru