Mojolicious เจชเจฐเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเฉฑเจ เจเจงเฉเจจเจฟเจ เจตเฉเฉฑเจฌ เจซเจฐเฉเจฎเจตเจฐเจ เจนเฉเฅค เจฎเฉเจเฉ เจซเจฐเฉเจฎเจตเจฐเจ เจฒเจ เจเฉเจฒเจธ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจตเจฟเจเจธเจฟเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ เจญเฉเจฃ เจชเฉเจฐเฉเจเฉเจเจ เจนเฉเฅค เจฎเฉเจเฉ เจฆเฉ เจฎเฉเจกเจฟเจเจฒ::* เจชเจฐเจฟเจตเจพเจฐ เจจเฉเฉฐ เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจตเจฟเจเจชเจ เจคเฉเจฐ 'เจคเฉ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจจเจฎเฉเจจเจพ เจเฉเจก:
Mojo::Base -strict, -async เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ;
async เจธเจฌ hello_p {
เจตเจพเจชเจธเฉ 'เจนเฉเจฒเฉ เจฎเฉเจเฉ!';
}
hello_p()->เจซเจฟเจฐ (sub { เจเจนเฉ @_ })->เจเจกเฉเจ เจเจฐเฉ;
เจตเจฟเฉฑเจ เจนเฉเจฐ เจเจฆเจพเจนเจฐเจฃเจพเจ เจฆเจธเจคเจพเจตเฉเจเจผ.
เจชเจฐเจซเจพเจเจเจกเฉเจธเจผเจจ เจชเจนเจฟเจฒเจพเจ เจนเจพเจเจฒเจพเจเจ เจเฉเจคเฉ เจเจ เจธเฉ เจเฉเจฐเจพเจเจ เจฎเฉเจกเฉเจเจฒ เจตเจฟเจเจพเจธ เจฒเจ เจญเจตเจฟเฉฑเจ::AsyncAwait. เจเฉเจ เจธเจฎเฉเจ เจฌเจพเจ เจฆ, Mojolicious (Sebastian Riedel) เจฆเฉ เจฎเฉเฉฑเจ เจตเจฟเจเจพเจธเจเจพเจฐ เจเจพเจฃเจเจพเจฐเฉ เจฆเจฟเฉฑเจคเฉเจ เจธเจฟเฉฐเจ/เจเจกเฉเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจเฉฐเจฎ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉเฅค
เจฒเจ all_settled เจตเจฟเจงเฉ เจฒเจ เจชเฉเจฐเจฏเฉเจเจพเจคเจฎเจ เจธเจฎเจฐเจฅเจจ เจตเฉ เจเฉเฉเจฟเจ เจฎเฉเจเฉ:: เจตเจพเจ เจฆเจพ.
เจธเจฐเฉเจค: linux.org.ru