Mojolicious — kaasaegne veebiraamistik Perlile. Mojo on projekti tütar, mis arendab raamistiku tööriistade komplekti. Mojo::* perekonna mooduleid kasutatakse laialdaselt ka kolmandate osapoolte projektides.
Koodinäide:
kasuta Mojo::Base -strict, -async;
async sub hello_p {
tagasta 'Tere Mojo!';
}
hello_p()->then(sub { say @_ })->wait;
Rohkem näiteid leiate dokumentatsioon.
Varasemalt andis Perlfoundation granti mooduli arendamiseks Future::AsyncAwait. Mõned aega hiljem teatas Mojolicious peaarendaja (Sebastian Riedel), teatas, et töötatakse async/await implementatsiooni kallal.
Samuti on lisatud eksperimentaalne tugi meetodile all_settled jaoks Mojo::Promise.
Allikas: linux.org.ru
