Pembangun Perl sedang mempertimbangkan perubahan nama untuk bahasa Perl 6

pemaju Perl sedang berbincang kemungkinan membangunkan bahasa Perl 6 di bawah nama yang berbeza. Ia pada asalnya dicadangkan untuk menamakan semula Perl 6 kepada "Camelia", tetapi kemudian perhatian beralih kepada nama cadangan Larry Wall "Raku", yang secara ringkasnya dikaitkan dengan pengkompil perl6 sedia ada "Rakudo" dan tidak bertindih dengan projek enjin carian lain. Nama Camelia dicadangkan kerana ia adalah nama maskot dan Logo Perl 6, tanda dagangan yang milik Larry Wall.

Antara sebab keperluan untuk menamakan semula ialah kemunculan situasi di mana dua bahasa berbeza terbentuk di bawah nama yang sama, mempunyai komuniti pembangun mereka sendiri. Perl 6 tidak menjadi cabang utama Perl yang seterusnya seperti yang dijangkakan, dan boleh dilihat sebagai bahasa berasingan yang dicipta dari awal. Disebabkan perbezaan kardinal daripada Perl 5, sebilangan besar penganut Perl 5, kitaran pembangunan yang terlalu panjang (keluaran pertama Perl 6 dikeluarkan selepas 15 tahun pembangunan) dan pangkalan kod terkumpul yang besar, dua bahasa bebas pembangunan selari timbul yang tidak serasi antara satu sama lain pada peringkat kod sumber. Seperti yang berlaku, Perl 5 dan Perl 6 boleh dilihat sebagai bahasa saudara, dengan hubungan yang serupa dengan bahasa antara C dan C++.

Penggunaan nama yang sama untuk bahasa ini mengelirukan dan ramai pengguna terus menganggap Perl 6 sebagai versi baharu Perl dan bukannya bahasa yang berbeza secara asasnya. Selain itu, beberapa wakil komuniti pembangunan Perl 6 mematuhi pendapat ini, terus menegaskan bahawa Perl 6 sedang dibangunkan sebagai pengganti Perl 5, walaupun pembangunan Perl 5 dijalankan secara selari, dan pemindahan projek Perl 5 kepada Perl 6 adalah terhad kepada kes terpencil. Walaupun begitu, nama Perl diteruskan untuk menghubungi dengan Perl 5, dan sebutan Perl 6 memerlukan penjelasan yang berasingan.

Larry Wall, pencipta bahasa Perl, dalam beliau mesej video kepada peserta persidangan PerlCon 2019, beliau menjelaskan bahawa kedua-dua versi Perl telah mencapai kematangan yang mencukupi dan komuniti yang membangunkannya tidak memerlukan penjagaan dan boleh membuat keputusan sendiri, termasuk menamakan semula, tanpa meminta kebenaran daripada "Magnanimous Diktator seumur hidup".

Penamaan semula telah dimulakan oleh Elisabeth Mattijsen, pembangun teras Perl 6. Curtis "Ovid" Poe, pencipta katalog CPAN, disokong Elizabeth bahawa keperluan untuk menamakan semula sudah lama tertangguh dan, walaupun pada hakikatnya pendapat masyarakat mengenai isu yang dibincangkan berpecah, anda tidak harus menangguhkan pertukaran nama. Dengan prestasi Perl 6 akhirnya setanding dengan Perl 5, dan untuk beberapa operasi yang mula mengatasi Perl 5, ini mungkin masa terbaik untuk Perl 6 menukar namanya.

Sebagai hujah tambahan, impak negatif ke atas promosi Perl 6 imej sedia ada Perl 5, yang dianggap oleh sesetengah pembangun dan syarikat sebagai bahasa yang rumit dan ketinggalan zaman, disebut. Dalam beberapa perbincangan, pembangun tidak mempertimbangkan untuk menggunakan Perl 6 hanya kerana mereka mempunyai pendapat negatif yang dibentuk terhadap Perl. Bagi golongan muda, Perl dianggap sebagai bahasa dari masa lalu, yang tidak sepatutnya digunakan dalam projek baharu (kira-kira seperti pada tahun 90-an, pembangun muda milik COBOL).

Sumber: opennet.ru

Tambah komen