Rilis bahasa pemrograman Perl 5.32.0

Setelah 13 bulan pengembangan terjadi rilis cabang stabil baru dari bahasa pemrograman Perl - 5.32. Dalam persiapan rilis baru, sekitar 220 ribu baris kode diubah, perubahan tersebut mempengaruhi 1800 file, dan 89 pengembang mengambil bagian dalam pengembangan. Pada saat yang sama, diumumkan bahwa pengembangan Perl dan pelacakan bug akan dipindahkan ke platform GitHub.

Cabang 5.32 dirilis sesuai dengan jadwal pengembangan tetap yang disetujui tujuh tahun lalu, yang berarti pelepasan cabang stabil baru setahun sekali dan rilis korektif setiap tiga bulan. Dalam waktu sekitar satu bulan, direncanakan untuk merilis rilis korektif pertama Perl 5.32.1, yang akan memperbaiki kesalahan paling signifikan yang diidentifikasi selama implementasi Perl 5.32.0. Seiring dengan dirilisnya Perl 5.32, dukungan untuk cabang 5.28 dihentikan, sehingga pembaruan dapat dirilis di masa mendatang hanya jika masalah keamanan kritis teridentifikasi. Proses pengembangan cabang eksperimental 5.33 juga telah dimulai, yang menjadi dasar rilis stabil Perl 2021 akan dibentuk pada Juni 5.34.

Kunci perubahan:

  • Menambahkan operator infiks "isa" untuk memeriksa apakah suatu objek merupakan turunan dari kelas tertentu atau kelas turunan darinya. Misalnya, β€œjika( $obj isa Paket::Nama ) { … }”. Operator saat ini ditandai sebagai eksperimental.
  • Kemampuan untuk menggabungkan operator perbandingan menjadi rantai, memungkinkan Anda membandingkan beberapa nilai sekaligus, asalkan operator dengan prioritas yang sama digunakan. Misalnya, rantai β€œif ( $x < $y

    Sumber: opennet.ru

Tambah komentar