Perl 5.32.0 programlama dilinin piyasaya sürülmesi

13 aylık geliştirme sürecinin ardından yer aldı Perl programlama dilinin yeni ve kararlı bir dalının piyasaya sürülmesi - 5.32. Yeni sürümün hazırlanmasında yaklaşık 220 bin satır kod değiştirildi, değişiklikler 1800 dosyayı etkiledi ve geliştirmede 89 geliştirici görev aldı. Aynı zamanda Perl geliştirme ve hata takibinin de platforma taşınacağı duyuruldu. GitHub.

Şube 5.32, yedi yıl önce onaylanan sabit geliştirme planına uygun olarak piyasaya sürüldü; bu, yeni istikrarlı şubelerin yılda bir kez ve her üç ayda bir düzeltici sürümlerin piyasaya sürülmesi anlamına geliyor. Yaklaşık bir ay içinde Perl 5.32.1'ın uygulanması sırasında tespit edilen en önemli hataları düzeltecek olan Perl 5.32.0'in ilk düzeltici sürümünün yayınlanması planlanıyor. Perl 5.32'nin piyasaya sürülmesiyle birlikte 5.28 şubesine yönelik destek de durduruldu ve bu şube için güncellemeler yalnızca kritik güvenlik sorunlarının belirlenmesi durumunda gelecekte yayınlanabilecek. Haziran 5.33'de Perl 2021'ün istikrarlı bir sürümünün oluşturulacağı deneysel şube 5.34'ün geliştirme süreci de başladı.

Anahtar değişiklikler:

  • Infix operatörü eklendi "isa" Bir nesnenin belirli bir sınıfın örneği mi yoksa ondan türetilmiş bir sınıf mı olduğunu kontrol etmek için. Örneğin, "if( $obj isa Package::Name ) { … }". Operatör şu anda deneysel olarak işaretlendi.
  • Karşılaştırma operatörlerini bir araya getirme yeteneği zincirlerEşit önceliğe sahip operatörlerin kullanılması koşuluyla, birden fazla değeri aynı anda karşılaştırmanıza olanak tanır. Örneğin, “if ( $x < $y) zinciri

    Kaynak: opennet.ru

Yorum ekle