9 ani Mojolicious! Versiunea de vacanță 8.28 cu async/wait!

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

Adauga un comentariu