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

Megjelent a Rakudo 2022.02, 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 2022.02 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 2022.02 fejlesztései között szerepel a $RAKUDO_OPT környezeti változó támogatása a fordítóban használt alapértelmezett beállítások meghatározásához, a listaelemek csoportosításához hozzáadásra került a rotor funkció, hozzáadásra került a $*RAT-UPGRADE-CLASS dinamikus változó , sorrendi és következtetési metódusok kerültek a felsorolásokba, hiányzó ellenőrzések NULL értékekre, egyedi, ismételt és squish módszerek kerültek a tömbök megvalósítására. A MoarVM új verziója javította a JIT és a szemétgyűjtő implementációit, megtisztította a régi kódot, és új optimalizálásokat és biztonsági ellenőrzéseket adott.

Forrás: opennet.ru

Hozzászólás