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

Raku programlama dilinin (eski adıyla Perl 2021.12) 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ı. Aynı zamanda, Rakudo'da derlenen bayt kodunu çalıştırmak için bir ortam oluşturan MoarVM 2021.12 sanal makinesinin sürümü de mevcut. Rakudo ayrıca JVM ve bazı JavaScript sanal makineleri için derlemeyi de destekler.

Rakudo 2021.12'deki iyileştirmeler arasında Rutin modülü için is-wrapped yöntemi desteğinin eklenmesi, önceden derlenmiş modüller hakkındaki bilgilerin stderr'e görüntülenmesi için RAKUDO_PRECOMPILATION_PROGRESS ortam değişkeninin uygulanması, IterationBuffer.unshift, IterationBuffer.prepend ve IterationBuffer'ın eklenmesi yer alır. yeni(yinelenebilir) yöntemlerin yanı sıra performans optimizasyon yöntemleri .match, .subst-mutate ve .subst, Date.new(year,month,day) çağrısında %40 hızlanma. MoarVM'nin yeni sürümü, JIT ve çöp toplayıcı uygulamalarını geliştiriyor ve yeni optimizasyonlar ve güvenlik kontrolleri ekliyor.

Kaynak: opennet.ru

Yorum ekle