Isinasaalang-alang ng mga developer ng Perl ang pagpapalit ng pangalan para sa Perl 6

Mga developer ng wikang Perl pinag-uusapan ang posibilidad ng pagbuo ng Perl 6 na wika sa ilalim ng ibang pangalan. Sa una, ang Perl 6 ay iminungkahi na palitan ang pangalan na "Camelia", ngunit pagkatapos ay pansin inilipat sa pangalang "Raku" na iminungkahi ni Larry Wall, na mas maikli, na nauugnay sa kasalukuyang perl6 compiler na "Rakudo" at hindi nagsasapawan sa iba pang mga proyekto sa mga search engine. Ang pangalang Camelia ay iminungkahi dahil ito ay isang umiiral na pangalan ng maskot at Logo ng Perl 6, ang trademark kung saan nabibilang sa Larry Wall.

Kabilang sa mga dahilan para sa pangangailangan para sa pagpapalit ng pangalan ay ang paglitaw ng isang sitwasyon kung saan ang dalawang magkaibang wika ay nabuo sa ilalim ng parehong pangalan, na may sariling mga komunidad ng mga developer. Ang Perl 6 ay hindi naging susunod na pangunahing sangay ng Perl gaya ng inaasahan, at maaaring ituring na isang hiwalay na wika na nilikha mula sa simula. Dahil sa mga pagkakaiba-iba ng kardinal Mula sa Perl 5, isang malaking bilang ng mga tagasunod ng Perl 5, isang napakahabang siklo ng pag-unlad (ang unang paglabas ng Perl 6 ay inilabas pagkatapos ng 15 taon ng pag-unlad) at isang malaking naipon na base ng code, dalawang independiyenteng wika ang lumitaw nang magkatulad, hindi tugma sa bawat isa sa antas ng source code. Sa sitwasyong ito, ang Perl 5 at Perl 6 ay maaaring maisip bilang mga kaugnay na wika, ang relasyon sa pagitan ng kung saan ay humigit-kumulang kapareho ng sa pagitan ng C at C++.

Ang paggamit ng parehong pangalan para sa mga wikang ito ay humahantong sa pagkalito at maraming mga gumagamit ang patuloy na isinasaalang-alang ang Perl 6 bilang isang bagong bersyon ng Perl sa halip na isang pangunahing naiibang wika. Bukod dito, ang opinyon na ito ay ibinahagi din ng ilang mga kinatawan ng komunidad ng pag-unlad ng Perl 6, na patuloy na iginigiit na ang Perl 6 ay binuo bilang isang kapalit para sa Perl 5, bagaman ang pagbuo ng Perl 5 ay isinasagawa nang magkatulad, at ang pagsasalin ng Ang mga proyekto ng Perl 5 sa Perl 6 ay limitado sa mga nakahiwalay na kaso. Gayunpaman, nagpapatuloy ang pangalang Perl para makipag-ugnayan kasama ang Perl 5, at ang pagbanggit ng Perl 6 ay nangangailangan ng hiwalay na paglilinaw.

Larry Wall, tagalikha ng wikang Perl, sa kanyang mensahe ng video sa mga kalahok ng kumperensya ng PerlCon 2019 ay nilinaw na ang parehong mga bersyon ng Perl ay umabot na sa sapat na kapanahunan at ang mga komunidad na nagpapaunlad sa mga ito ay hindi nangangailangan ng pangangalaga at maaaring independiyenteng gumawa ng mga desisyon, kabilang ang pagpapalit ng pangalan, nang hindi humihingi ng pahintulot mula sa β€œMagnanimous Dictator for Life. ”

Ang nagpasimula ng pagpapalit ng pangalan ay si Eizabeth Mattijsen, isa sa mga pangunahing developer ng Perl 6. Curtis "Ovid" Poe, tagalikha ng direktoryo ng CPAN, suportado Elizabeth ay na ang pangangailangan para sa pagpapalit ng pangalan ay matagal na at, sa kabila ng katotohanan na ang opinyon ng komunidad sa isyung tinatalakay ay nahahati, hindi na kailangang ipagpaliban ang pagpapalit ng pangalan. Dahil ang pagganap ng Perl 6 ay sa wakas ay umabot sa mga antas ng Perl 5 at nagsisimula nang higitan ang Perl 5 para sa ilang mga operasyon, marahil ngayon ang pinakamahusay na oras para sa Perl 6 na baguhin ang pangalan nito.

Bilang karagdagang argumento, binanggit ang negatibong epekto sa pag-promote ng Perl 6 ng itinatag na imahe ng Perl 5, na nakikita ng ilang developer at kumpanya bilang isang kumplikado at hindi napapanahong wika. Sa ilang mga talakayan, hindi man lang napag-isipan ng mga developer na gamitin ang Perl 6 dahil lang sa mayroon silang negatibo, nabuong opinyon laban sa Perl. Itinuturing ng mga kabataan ang Perl bilang isang wika mula sa malayong nakaraan na hindi dapat gamitin sa mga bagong proyekto (tulad ng kung paano tinatrato ng mga batang developer ang COBOL noong 90s).

Pinagmulan: opennet.ru

Magdagdag ng komento