Mojolicious er en moderne webramme skrevet i Perl. Mojo er et søsterprojekt til at udvikle et sæt værktøjer til rammerne. Moduler fra Mojo::*-familien er meget brugt i tredjepartsprojekter.
Eksempelkode:
brug Mojo::Base -strict, -async;
async sub hello_p {
returnere 'Hej Mojo!';
}
hello_p()->then(sub { say @_ })->vent;
Flere eksempler i dokumentation.
Perfundation tidligere fremhævet give til moduludvikling Future::AsyncAwait. Nogen tid senere, hovedudvikleren af Mojolicious (Sebastian Riedel) informeretat der arbejdes på at implementere async/wait.
Tilføjede også eksperimentel støtte til all_settled-metoden til Mojo::Love.
Kilde: linux.org.ru