9 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Mojolicious! ΠŸΡ€Π°Π·Π½ΠΈΡ‡Π½Π° вСрсия 8.28 с async/await!

Mojolicious Π΅ ΠΌΠΎΠ΄Π΅Ρ€Π½Π° ΡƒΠ΅Π± Ρ€Π°ΠΌΠΊΠ°, написана Π½Π° Perl. Mojo Π΅ Π΄ΡŠΡ‰Π΅Ρ€Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти Π·Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π°. ΠœΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ ΠΎΡ‚ сСмСйството Mojo::* сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄:

ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Mojo::Base -strict, -async;

async sub hello_p {
return 'Hello Mojo!';
}

hello_p()->then(sub { say @_ })->wait;

ΠžΡ‰Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π² докумСнтация.

Perlfoundation, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΎ ΠΏΠΎ-Ρ€Π°Π½ΠΎ бСзвъзмСздна ΠΏΠΎΠΌΠΎΡ‰ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π‘ΡŠΠ΄Π΅Ρ‰Π΅::AsyncAwait. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΠΎ-късно главният Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Mojolicious (БСбастиан Π ΠΈΠ΄Π΅Π») Π΄ΠΎΠΊΠ»Π°Π΄Π²Π°Π½ΠΈΡ‡Π΅ сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° внСдряванС Π½Π° async/await.

Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΈ СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° all_settled Π·Π° Mojo :: ΠžΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€