Pêşdebirên Perl ji bo zimanê Perl 6 guhertinek navekî difikire

Pêşdebirên zimanê Perl nîqaş dikin îmkana pêşxistina zimanê Perl 6 di bin navekî din de. Di destpêkê de, Perl 6 hate pêşniyar kirin ku bi navê "Camelia" were guheztin, lê piştre bal kişand veguherandin bi navê "Raku" ku ji hêla Larry Wall ve hatî pêşniyar kirin, ku kurttir e, bi berhevkarê heyî ya perl6 "Rakudo" re têkildar e û bi projeyên din ên di motorên lêgerînê de nagire. Navê Camelia hate pêşniyar kirin ji ber ku ew navek mascotek heyî ye û Logoya Perl 6, tîcarî ji bo ku girêdayî ye Larry Wall.

Di nav sedemên hewcedariya bi navkirinê de peydabûna rewşek e ku tê de du zimanên cûda di bin heman navî de, bi civakên xwe yên pêşdebiran re, ava bûne. Perl 6 wekî ku tê hêvî kirin nebû şaxê sereke yê Perl, û dikare wekî zimanek cihêreng were hesibandin ku ji nû ve hatî afirandin. Ji ber cudahiyên cardinal Ji Perl 5, hejmareke mezin ji alîgirên Perl 5, çerxek pêşkeftinê ya pir dirêj (yekemîn serbestberdana Perl 6 piştî pêşkeftina 15 salan hate berdan) û bingehek kodê ya mezin a berhevkirî, du zimanên serbixwe bi hev re derketin, ku bi hev re nabin. hev û din di asta koda çavkaniyê de. Di vê rewşê de, Perl 5 û Perl 6 dikarin wekî zimanên têkildar werin fêm kirin, têkiliya di navbera wan de bi qasî di navbera C û C ++ de wekhev e.

Bikaranîna heman navî ji bo van zimanan dibe sedema tevliheviyê û gelek bikarhêner berdewam dikin ku Perl 6 wekî guhertoyek nû ya Perl-ê ne ku zimanek bingehîn cûda ye dihesibînin. Wekî din, ev raman ji hêla hin nûnerên civata pêşkeftina Perl 6 ve jî tê parve kirin, ku berdewam dikin ku israr dikin ku Perl 6 wekî şûna Perl 5 tê pêşve xistin, her çend pêşkeftina Perl 5 bi paralelî tête kirin, û wergera Projeyên Perl 5 ji Perl 6 re bi dozên veqetandî ve sînorkirî ye. Lêbelê, navê Perl berdewam dike têkilî daynin bi Perl 5 re, û behskirina Perl 6 zelalkirina cûda hewce dike.

Larry Wall, afirînerê zimanê Perl, di xwe de peyama vîdyoyê ji beşdarên konferansa PerlCon 2019 re eşkere kir ku her du guhertoyên Perl jixwe gihîştine têra xwe gihîştine û civakên ku wan pêşdixin ne hewceyî parêzvaniyê ne û dikarin serbixwe biryaran bidin, di nav de binavkirin, bêyî ku destûr ji "Dîktatorê Jiyana Mezin" bixwazin. ”

Destpêkera veguhertina navan Eizabeth Mattijsen bû, yek ji pêşdebirên sereke yên Perl 6. Curtis "Ovid" Poe, afirînerê pelrêça CPAN, piştgirî kirin Elizabeth ew e ku pêwîstiya binavkirina navan demek dirêj e û, tevî ku nêrîna civakê li ser mijara ku tê nîqaş kirin dubendî ye, lê hewce nake ku guhertina nav were paşxistin. Digel ku performansa Perl 6 di dawiyê de gihîştiye astên Perl 5 û ji bo hin operasyonan dest bi performansa Perl 5 dike, dibe ku naha ji bo Perl 6 dema çêtirîn e ku navê xwe biguhezîne.

Wekî argumanek pêvek, bandora neyînî ya li ser pêşvebirina Perl 6 ya wêneya sazkirî ya Perl 5, ku ji hêla hin pêşdebir û pargîdaniyan ve wekî zimanek tevlihev û kevnar tê hesibandin, tê destnîşan kirin. Di gelek nîqaşan de, pêşdebiran jî nefikirîne ku Perl 6 bikar bînin tenê ji ber ku wan li dijî Perl nerînek neyînî û avakirî heye. Ciwan Perl wekî zimanek ji paşeroja dûr dihesibînin ku divê di projeyên nû de neyê bikar anîn (wek ku pêşdebirên ciwan di salên 90-an de bi COBOL re derman kirin).

Source: opennet.ru

Add a comment