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

Megjelent a Rakudo 2022.06, a Raku programozási nyelv (korábban Perl 6) fordítója. A projektet Perl 6-ról nevezték át, mivel nem a Perl 5 folytatása volt, ahogy eredetileg várták, hanem egy különálló programozási nyelv lett, amely forráskód szinten nem kompatibilis a Perl 5-tel, és amelyet egy különálló fejlesztői közösség fejlesztett. A fordító támogatja a 6.c és 6.d specifikációkban leírt Raku nyelvi változatokat (alapértelmezés szerint). A MoarVM 2022.06 virtuális gép, amely környezetet biztosít a Rakudóban fordított bájtkód futtatásához, szintén elérhető. A Rakudo támogatja a JVM-hez és néhány máshoz való fordítást is. virtuális gépek JavaScripthez.

A Rakudo 2022.06 fejlesztései között szerepel a generált kivételek kategorizálása – minden hibához használhatja a saját kivételosztályát. Egy kompaktabb bájtkód méretű metódus hozzáadva a "Failure" állapot visszaadásához - (Kivétel|Cool).Failure (a "fail "foo"" és a "Failure.new("foo")' helyett javasolt a "" megadása. foo".Failure'). A ":real" nevű argumentum hozzáadva a DateTime.posix metódushoz. A .tail() metódus lényegesen gyorsabb használata tömbökkel. A MoarVM új verziója továbbfejlesztette a szemétgyűjtőt.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster