Mae datblygwyr Perl yn ystyried newid enw ar gyfer iaith Perl 6

Datblygwyr iaith Perl trafod y posibilrwydd o ddatblygu iaith Perl 6 dan enw gwahanol. I ddechrau, cynigiwyd ailenwi Perl 6 yn "Camelia", ond yna sylw symud i'r enw "Raku" a gynigir gan Larry Wall, sy'n fyrrach, sy'n gysylltiedig â'r casglwr perl6 presennol "Rakudo" ac nid yw'n gorgyffwrdd â phrosiectau eraill mewn peiriannau chwilio. Awgrymwyd yr enw Camelia gan ei fod yn enw masgot presennol a Perl 6 logo, y nod masnach ar gyfer y yn perthyn Wal Larry.

Ymhlith y rhesymau dros yr angen am ailenwi mae sefyllfa yn dod i'r amlwg lle mae dwy iaith wahanol wedi ffurfio o dan yr un enw, gyda'u cymunedau eu hunain o ddatblygwyr. Ni ddaeth Perl 6 yn gangen fawr nesaf Perl yn ôl y disgwyl, a gellir ei hystyried yn iaith ar wahân a grëwyd o'r newydd. Oherwydd gwahaniaethau cardinal O Perl 5, mae nifer fawr o ymlynwyr Perl 5, cylch datblygu hir iawn (rhyddhau rhyddhau cyntaf Perl 6 ar ôl 15 mlynedd o ddatblygiad) a sylfaen cod cronedig mawr, cododd dwy iaith annibynnol yn gyfochrog, yn anghydnaws â ei gilydd ar lefel y cod ffynhonnell. Yn y sefyllfa hon, gellir dirnad Perl 5 a Perl 6 fel ieithoedd perthynol, y mae'r berthynas rhyngddynt fwy neu lai yr un fath â rhwng C a C++.

Mae defnyddio’r un enw ar yr ieithoedd hyn yn arwain at ddryswch ac mae llawer o ddefnyddwyr yn parhau i ystyried Perl 6 i fod yn fersiwn newydd o Perl yn hytrach nag iaith sylfaenol wahanol. Ar ben hynny, mae'r farn hon hefyd yn cael ei rhannu gan rai cynrychiolwyr o gymuned ddatblygu Perl 6, sy'n parhau i fynnu bod Perl 6 yn cael ei ddatblygu yn lle Perl 5, er bod datblygiad Perl 5 yn cael ei wneud ochr yn ochr, a chyfieithu Mae prosiectau Perl 5 i Perl 6 wedi'u cyfyngu i achosion unigol. Fodd bynnag, mae'r enw Perl yn parhau i gysylltu gyda Perl 5, ac y mae y crybwylliad am Perl 6 yn gofyn am eglurhad ar wahan.

Wal Larry, creawdwr yr iaith Perl, yn ei neges fideo i gyfranogwyr cynhadledd PerlCon 2019 ei gwneud yn glir bod y ddwy fersiwn o Perl eisoes wedi cyrraedd aeddfedrwydd digonol ac nid oes angen gwarcheidiaeth ar y cymunedau sy'n eu datblygu a gallant wneud penderfyniadau'n annibynnol, gan gynnwys ailenwi, heb ofyn caniatâd gan y “Magnanimous Unben am Oes. ”

Dechreuwr yr ailenwi oedd Eizabeth Mattijsen, un o brif ddatblygwyr Perl 6. Curtis "Ovid" Poe, crëwr y cyfeiriadur CPAN, wedi'i gefnogi Elizabeth yw ei bod hi’n hen bryd ailenwi’r angen ac, er gwaethaf y ffaith bod barn y gymuned ar y mater dan sylw yn rhanedig, nid oes angen gohirio’r newid enw. Gyda pherfformiad Perl 6 o'r diwedd yn cyrraedd lefelau Perl 5 ac yn dechrau perfformio'n well na Perl 5 ar gyfer rhai gweithrediadau, efallai mai nawr yw'r amser gorau i Perl 6 newid ei enw.

Fel dadl ychwanegol, sonnir am yr effaith negyddol ar hyrwyddo Perl 6 o’r ddelwedd sefydledig o Perl 5, sy’n cael ei gweld gan rai datblygwyr a chwmnïau fel iaith gymhleth a hen ffasiwn. Mewn nifer o drafodaethau, nid yw datblygwyr hyd yn oed wedi ystyried defnyddio Perl 6 yn syml oherwydd bod ganddynt farn negyddol, ffurfiedig yn erbyn Perl. Mae pobl ifanc yn gweld Perl fel iaith o'r gorffennol pell na ddylid ei defnyddio mewn prosiectau newydd (yn debyg iawn i sut roedd datblygwyr ifanc yn trin COBOL yn y 90au).

Ffynhonnell: opennet.ru

Ychwanegu sylw