Rhyddhad casglwr Rakudo 2022.02 ar gyfer iaith raglennu Raku (Perl 6 gynt)

Mae datganiad 2022.02 o Rakudo, casglwr ar gyfer iaith raglennu Raku (Perl 6 gynt), wedi'i gyhoeddi. Cafodd y prosiect ei ailenwi o Perl 6 oherwydd ni ddaeth yn barhad o Perl 5, fel y disgwyliwyd yn wreiddiol, ond daeth yn iaith raglennu ar wahΓ’n, nad oedd yn gydnaws Γ’ Perl 5 ar lefel y ffynhonnell ac a ddatblygwyd gan gymuned ar wahΓ’n o ddatblygwyr. Ar yr un pryd, mae rhyddhau peiriant rhithwir MoarVM 2022.02 ar gael, sy'n ffurfio amgylchedd ar gyfer rhedeg bytecode a luniwyd yn Rakudo. Mae Rakudo hefyd yn cefnogi llunio ar gyfer y JVM a rhai peiriannau rhithwir JavaScript.

Из ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ Π² Rakudo 2022.02 отмСчаСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния $RAKUDO_OPT для опрСдСлСния примСняСмых Π² компиляторС ΠΎΠΏΡ†ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° функция rotor для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ элСмСнтов списка, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° динамичСская пСрСмСнная $*RAT-UPGRADE-CLASS, Π² пСрСчислСния Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ order ΠΈ infer, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° значСния NULL, Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ массивов Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ unique, repeated ΠΈ squish. Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии MoarVM ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ JIT ΠΈ сборщика мусора, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° чистка ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для обСспСчСния бСзопасности.

Ffynhonnell: opennet.ru

Ychwanegu sylw