A Rakudo fordítóprogram 2021.12 kiadása a Raku programozási nyelvhez (korábbi Perl 6)

Megjelent a Rakudo 2021.12, a Raku programozási nyelv (korábban Perl 6) fordítója. A projektet azért nevezték át Perl 6-ról, mert az eredeti várakozásoknak megfelelően nem a Perl 5 folytatása lett, hanem külön programozási nyelv lett, amely forrás szinten nem kompatibilis a Perl 5-tel, és külön fejlesztői közösség fejlesztette. Ezzel egyidejűleg elérhető a MoarVM 2021.12 virtuális gép kiadása, amely környezetet alkot a Rakudóban lefordított bájtkód futtatásához. A Rakudo a JVM és néhány JavaScript virtuális gép fordítását is támogatja.

A Rakudo 2021.12 fejlesztései közé tartozik az is-wrapped metódus támogatásának hozzáadása a rutin modulhoz, a RAKUDO_PRECOMPILATION_PROGRESS környezeti változó megvalósítása az előre lefordított modulok információinak stderr-be való megjelenítéséhez, valamint az IterationBuffer.unshift, IterationBufferationBufferation.prefferation.ufferation. új (iterálható) metódusok, valamint teljesítményoptimalizálási módszerek .match, .subst-mutate és .subst, 40%-os gyorsítás a Date.new(év,hónap,nap) hívásához. A MoarVM új verziója javítja a JIT és a szemétgyűjtő implementációit, valamint új optimalizációkat és biztonsági ellenőrzéseket ad hozzá.

Forrás: opennet.ru

Hozzászólás