Larry Wall meluluskan menamakan semula Perl 6 kepada Raku

Larry Wall, pencipta Perl dan "diktator baik seumur hidup" projek itu diluluskan permohonan untuk menamakan semula Perl 6 kepada Raku, menamatkan kontroversi penamaan semula. Nama Raku dipilih sebagai derivatif Rakudo, nama pengkompil Perl 6. Ia sudah biasa kepada pembangun dan tidak bertindih dengan projek lain dalam enjin carian.

Dalam ulasannya Larry memetik frasa daripada Alkitab β€œTiada siapa yang menjahit tampalan kain baru pada pakaian lama, jika tidak kain baru akan menyusut, koyak yang lama, dan lubang akan menjadi lebih besar. Dan tidak seorang pun memasukkan anggur baru ke dalam kantong kulit yang lama; Jika tidak, wain baru itu akan mengoyakkan kulitnya dan mengalir keluar dengan sendirinya, dan kulitnya akan hilang; tetapi wain baru mesti dimasukkan ke dalam kantong kulit yang baru; maka kedua-duanya akan diselamatkan.”, tetapi membuang akhiran β€œDan tidak seorang pun, setelah meminum anggur lama, segera menginginkan anggur baru, kerana dia berkata: yang lama lebih baik.”

Ingat bahawa penamaan semula Perl 6 aktif dibincangkan dalam masyarakat sejak awal Ogos. Sebab utama keengganan untuk meneruskan pembangunan projek di bawah nama Perl 6 ialah Perl 6 bukanlah kesinambungan Perl 5, seperti yang dijangkakan pada asalnya, tetapi berpaling ke dalam bahasa pengaturcaraan yang berasingan, yang tiada alat untuk pemindahan telus daripada Perl 5 telah disediakan.

Akibatnya, situasi telah timbul di mana, di bawah nama yang sama Perl, dua bahasa bebas yang sedang dibangunkan selari ditawarkan, yang tidak serasi antara satu sama lain di peringkat kod sumber dan mempunyai komuniti pembangun mereka sendiri. Menggunakan nama yang sama untuk bahasa yang berkaitan tetapi pada asasnya berbeza membawa kepada kekeliruan, dan ramai pengguna terus menganggap Perl 6 versi baharu Perl dan bukannya bahasa yang berbeza secara asasnya. Pada masa yang sama, nama Perl terus dikaitkan dengan Perl 5, dan sebutan Perl 6 memerlukan penjelasan yang berasingan.

Sumber: opennet.ru

Tambah komen