Keluaran pengkompil Rakudo 2022.12 untuk bahasa pengaturcaraan Raku (bekas Perl 6)

Rakudo 2022.12, pengkompil untuk bahasa pengaturcaraan Raku (dahulunya Perl 6), telah dikeluarkan. Projek itu dinamakan semula daripada Perl 6 kerana ia tidak menjadi kesinambungan Perl 5, seperti yang dijangkakan pada asalnya, tetapi menjadi bahasa pengaturcaraan yang berasingan, tidak serasi dengan Perl 5 pada peringkat sumber dan dibangunkan oleh komuniti pembangun yang berasingan. Pengkompil menyokong varian bahasa Raku yang diterangkan dalam spesifikasi 6.c, 6.d (secara lalai). Pada masa yang sama, keluaran mesin maya MoarVM 2022.12 tersedia, yang membentuk persekitaran untuk menjalankan bytecode yang disusun dalam Rakudo. Rakudo juga menyokong kompilasi untuk JVM dan beberapa mesin maya JavaScript.

Из ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ Π² Rakudo 2022.12 отмСчаСтся рСализация Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… языковых Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π², ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π² спСцификации 6.e: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Β«.skipΒ» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«say (^20).skip(0,5,3);Β»), появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² наносСкундах (Β«nanoΒ»), Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ прСфиксный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Β«//Β», Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Any.snitch, Π² Str.comb Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠ° Β«.comb(3 => -2)Β», ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с List.rotor. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ IO::Path.chown ΠΈ функция chown(). Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии MoarVM Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ сравнСния (Β«eq, ne, (l|g)(e|t)Β») ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ chown.

Sumber: opennet.ru

Tambah komen