Larry Wall menyetujui penggantian nama Perl 6 menjadi Raku

Larry Wall, pencipta Perl dan "diktator yang baik hati seumur hidup" dari proyek ini, disetujui permohonan untuk mengganti nama Perl 6 menjadi Raku, mengakhiri kontroversi penggantian nama. Nama Raku dipilih sebagai turunan dari Rakudo, nama compiler Perl 6. Sudah tidak asing lagi bagi developer dan tidak tumpang tindih dengan proyek lain di mesin pencari.

Dalam komentarnya Larry mengutip ungkapan dari Alkitab β€œTidak ada orang yang menjahit sepotong kain baru pada pakaian lama, jika tidak, kain baru akan menyusut, merobek kain lama, dan lubangnya akan semakin besar. Dan tidak seorang pun memasukkan anggur baru ke dalam kantong kulit yang tua; Jika tidak, anggur baru akan memecahkan kulitnya dan mengalir keluar dengan sendirinya, dan kulitnya akan hilang; tetapi anggur yang baru harus dimasukkan ke dalam kantong kulit yang baru; maka keduanya akan diselamatkan.”, tetapi membuang akhiran β€œDan tidak seorang pun, setelah meminum anggur lama, langsung menginginkan anggur baru, karena dia berkata: anggur tua lebih baik.”

Ingatlah bahwa penggantian nama Perl 6 aktif dibahas di masyarakat sejak awal Agustus. Alasan utama keengganan untuk melanjutkan pengembangan proyek dengan nama Perl 6 ini adalah karena Perl 6 bukanlah kelanjutan dari Perl 5 seperti yang diperkirakan semula, melainkan berbalik ke dalam bahasa pemrograman terpisah, yang tidak menyiapkan alat untuk migrasi transparan dari Perl 5.

Akibatnya, muncul situasi ketika, dengan nama yang sama Perl, ditawarkan dua bahasa independen yang berkembang secara paralel, yang tidak kompatibel satu sama lain pada tingkat kode sumber dan memiliki komunitas pengembangnya sendiri. Menggunakan nama yang sama untuk bahasa terkait tetapi berbeda secara mendasar menyebabkan kebingungan, dan banyak pengguna terus menganggap Perl 6 sebagai versi baru Perl daripada bahasa yang berbeda secara mendasar. Pada saat yang sama, nama Perl terus dikaitkan dengan Perl 5, dan penyebutan Perl 6 memerlukan klarifikasi tersendiri.

Sumber: opennet.ru

Tambah komentar