Perl-ontwikkelaars oorweeg 'n naamsverandering vir die Perl 6-taal

Perl-taalontwikkelaars bespreek die moontlikheid om die Perl 6-taal onder 'n ander naam te ontwikkel. Aanvanklik is voorgestel dat Perl 6 herdoop word na "Camelia", maar toe aandag verskuif na die naam "Raku" voorgestel deur Larry Wall, wat korter is, wat verband hou met die bestaande perl6 samesteller "Rakudo" en nie oorvleuel met ander projekte in soekenjins nie. Die naam Camelia is voorgestel aangesien dit 'n bestaande gelukbringernaam is en Perl 6-logo, die handelsmerk waarvoor behoort aan Larry Wall.

Onder die redes vir die behoefte aan hernoeming is die ontstaan ​​van 'n situasie waarin twee verskillende tale onder dieselfde naam gevorm het, met hul eie gemeenskappe van ontwikkelaars. Perl 6 het nie die volgende groot tak van Perl geword soos verwag is nie, en kan beskou word as 'n aparte taal wat van nuuts af geskep is. As gevolg van kardinale verskille Vanaf Perl 5, 'n groot aantal Perl 5-aanhangers, 'n baie lang ontwikkelingsiklus (die eerste weergawe van Perl 6 is vrygestel na 15 jaar van ontwikkeling) en 'n groot opgehoopte kodebasis, het twee onafhanklike tale parallel ontstaan, onversoenbaar met mekaar op die bronkode vlak. In hierdie situasie kan Perl 5 en Perl 6 as verwante tale beskou word, waarvan die verhouding ongeveer dieselfde is as tussen C en C++.

Die gebruik van dieselfde naam vir hierdie tale lei tot verwarring en baie gebruikers beskou Perl 6 steeds as 'n nuwe weergawe van Perl eerder as 'n fundamenteel ander taal. Boonop word hierdie mening ook gedeel deur sommige verteenwoordigers van die Perl 6-ontwikkelingsgemeenskap, wat voortgaan om aan te dring dat Perl 6 ontwikkel word as 'n plaasvervanger vir Perl 5, hoewel die ontwikkeling van Perl 5 parallel uitgevoer word, en die vertaling van Perl 5-projekte tot Perl 6 is beperk tot geΓ―soleerde gevalle. Die naam Perl gaan egter voort te kontak met Perl 5, en die vermelding van Perl 6 vereis aparte verduideliking.

Larry Wall, skepper van die Perl-taal, in sy video boodskap aan die deelnemers van die PerlCon 2019-konferensie dit duidelik gemaak dat beide weergawes van Perl reeds voldoende volwassenheid bereik het en die gemeenskappe wat dit ontwikkel, vereis nie voogdyskap nie en kan onafhanklik besluite neem, insluitend hernoeming, sonder om toestemming van die β€œMagnanimous Dictator for Life te vra. ”

Die inisieerder van die hernoeming was Eizabeth Mattijsen, een van die hoofontwikkelaars van Perl 6. Curtis "Ovid" Poe, skepper van die CPAN-gids, ondersteun Elizabeth meen dat die behoefte om hernoem te word lankal te wagte is en, ten spyte van die feit dat die gemeenskap se mening oor die kwessie onder bespreking verdeeld is, is dit nie nodig om die naamsverandering uit te stel nie. Met Perl 6 se prestasie wat uiteindelik Perl 5-vlakke bereik en begin om Perl 5 vir sommige bedrywighede beter te vaar, is dit miskien nou die beste tyd vir Perl 6 om sy naam te verander.

As 'n bykomende argument word die negatiewe impak op die bevordering van Perl 6 van die gevestigde beeld van Perl 5, wat deur sommige ontwikkelaars en maatskappye as 'n ingewikkelde en verouderde taal beskou word, genoem. In 'n aantal besprekings het ontwikkelaars dit nie eers oorweeg om Perl 6 te gebruik bloot omdat hulle 'n negatiewe, gevormde mening teen Perl het nie. Jong mense sien Perl as 'n taal uit die verre verlede wat nie in nuwe projekte gebruik moet word nie (soos hoe jong ontwikkelaars COBOL in die 90's behandel het).

Bron: opennet.ru

Voeg 'n opmerking