Mojolicious یک چارچوب وب مدرن است که به زبان پرل نوشته شده است. Mojo یک پروژه خواهر برای توسعه مجموعه ای از ابزارها برای چارچوب است. ماژول های خانواده Mojo::* به طور گسترده در پروژه های شخص ثالث استفاده می شوند.
کد مثال:
استفاده از Mojo::Base -strict, -async;
همگام سازی فرعی hello_p {
بازگشت 'سلام موجو!';
}
hello_p()->then(sub { say @_ })->wait;
نمونه های بیشتر در مستندات.
Perlfoundation قبلاً برجسته شده بود اعطا کردن برای توسعه ماژول آینده::AsyncAwait. مدتی بعد، توسعه دهنده اصلی Mojolicious (سباستین ریدل) مطلعکه کار برای پیاده سازی async/wait در حال انجام است.
همچنین پشتیبانی آزمایشی برای روش all_settled برای اضافه شده است موجو::قول بده.
منبع: linux.org.ru