Raku programlama dili (eski Perl 2022.06) için Rakudo derleyici sürümü 6

Raku programlama dilinin (eski adıyla Perl 2022.06) derleyicisi Rakudo 6 yayınlandı. Proje, başlangıçta beklendiği gibi Perl 6'in devamı olmadığı, kaynak düzeyinde Perl 5 ile uyumlu olmayan ve ayrı bir geliştirici topluluğu tarafından geliştirilen ayrı bir programlama dili haline geldiği için Perl 5 olarak yeniden adlandırıldı. Derleyici, 6.c ve 6.d spesifikasyonlarında (varsayılan olarak) açıklanan Raku dili çeşitlerini destekler. Aynı zamanda, Rakudo'da derlenen bayt kodunu çalıştırmak için bir ortam oluşturan MoarVM 2022.06 sanal makinesinin sürümü de mevcut. Rakudo ayrıca JVM ve bazı JavaScript sanal makineleri için derlemeyi de destekler.

Rakudo 2022.06'daki iyileştirmeler arasında, oluşturulan istisnaların sınıflandırılması da belirtilmiştir; artık her hata için kendi istisna sınıfını kullanabilirsiniz. "Arıza" durumunu döndürmek için daha kompakt bir bayt kodu boyutunda yöntem eklendi - (Exception|Cool). Arıza ("fail "foo"' ve 'Failure.new("foo")' yerine '" belirtilmesi önerilir) foo". Başarısızlık'). DateTime.posix yöntemine ":real" adlı bağımsız değişken eklendi. Dizilerle .tail() yönteminin önemli ölçüde daha hızlı kullanılması. MoarVM'nin yeni sürümü çöp toplayıcıyı geliştirdi.

Kaynak: opennet.ru

Yorum ekle