Perl-programistoj pripensas nomŝanĝon por la lingvo Perl 6

Programistoj de Perl lingvo diskutas la eblecon disvolvi la lingvon Perl 6 sub alia nomo. Komence, Perl 6 estis proponita esti renomita "Camelia", sed poste atento movita al la nomo "Raku" proponita de Larry Wall, kiu estas pli mallonga, asociita kun la ekzistanta perl6-kompililo "Rakudo" kaj ne interkovras kun aliaj projektoj en serĉiloj. La nomo Camelia estis proponita ĉar ĝi estas ekzistanta maskotonomo kaj Perl 6 emblemo, la varmarko por kiu apartenas al Larry Wall.

Inter la kialoj de la bezono de renomado estas la apero de situacio en kiu du malsamaj lingvoj formiĝis sub la sama nomo, kun siaj propraj komunumoj de programistoj. Perl 6 ne iĝis la venonta grava branĉo de Perl kiel atendite, kaj povas esti konsiderita aparta lingvo kreita de nulo. Pro kardinalaj diferencoj De Perl 5, granda nombro da adeptoj de Perl 5, tre longa disvolva ciklo (la unua eldono de Perl 6 estis publikigita post 15 jaroj da evoluo) kaj granda amasigita kodbazo, paralele ekestis du sendependaj lingvoj, nekongruaj kun unu la alian je la fontkoda nivelo. En ĉi tiu situacio, Perl 5 kaj Perl 6 povas esti perceptitaj kiel rilataj lingvoj, kies rilato estas proksimume la sama kiel inter C kaj C++.

Uzi la saman nomon por ĉi tiuj lingvoj kondukas al konfuzo kaj multaj uzantoj daŭre konsideras Perl 6 nova versio de Perl prefere ol esence malsama lingvo. Krome, ĉi tiu opinio estas ankaŭ kunhavita de kelkaj reprezentantoj de la evolukomunumo de Perl 6, kiuj daŭre insistas, ke Perl 6 estas disvolvita kiel anstataŭaĵo de Perl 5, kvankam la evoluo de Perl 5 estas efektivigita paralele, kaj la tradukado de Perl 5 projektoj al Perl 6 estas limigitaj al izolitaj kazoj. Tamen, la nomo Perl daŭras kontakti kun Perl 5, kaj la mencio de Perl 6 postulas apartan klarigon.

Larry Wall, kreinto de la Perl-lingvo, en sia videomesaĝo al la partoprenantoj de la PerlCon 2019 konferenco klarigis, ke ambaŭ versioj de Perl jam atingis sufiĉan maturecon kaj la komunumoj disvolvantaj ilin ne postulas kuratorecon kaj povas sendepende fari decidojn, inkluzive de renomado, sen peti permeson de la "Granda Diktatoro por la Vivo. ”

La iniciatinto de la renomado estis Eizabeth Mattijsen, unu el la ĉefaj programistoj de Perl 6. Curtis "Ovid" Poe, kreinto de la CPAN-dosierujo, subtenata Elizabeto estas, ke la bezono de renomado estas jam delonge antaŭdata kaj, malgraŭ la fakto, ke la opinio de la komunumo pri la diskutata temo estas dividita, ne necesas prokrasti la nomŝanĝon. Kun la agado de Perl 6 finfine atingas Perl 5-nivelojn kaj komencas superi Perl 5 por kelkaj operacioj, eble nun estas la plej bona tempo por Perl 6 ŝanĝi sian nomon.

Kiel kroma argumento, la negativa efiko al la promocio de Perl 6 de la establita bildo de Perl 5, kiu estas perceptita de iuj programistoj kaj kompanioj kiel komplika kaj malmoderna lingvo, estas menciita. En kelkaj diskutoj, programistoj eĉ ne pripensis uzi Perl 6 simple ĉar ili havas negativan, formitan opinion kontraŭ Perl. Junuloj perceptas Perl kiel lingvon de la malproksima pasinteco, kiu ne devus esti uzata en novaj projektoj (kiel kiel junaj programistoj traktis COBOL en la 90-aj jaroj).

fonto: opennet.ru

Aldoni komenton