Els desenvolupadors de Perl estan considerant un canvi de nom per al llenguatge Perl 6

Desenvolupadors Perl estan discutint la possibilitat de desenvolupar el llenguatge Perl 6 amb un nom diferent. Originalment es va proposar canviar el nom de Perl 6 a "Camelia", però després atenció desplaçat al nom proposat per Larry Wall "Raku", que en resum està associat amb el compilador perl6 existent "Rakudo" i no es solapa amb altres projectes de motor de cerca. Se suggereix el nom Camelia ja que és el nom existent de la mascota i Logotip de Perl 6, la marca comercial de la qual pertany Larry Wall.

Entre els motius de la necessitat de canviar el nom hi ha l'aparició d'una situació en què dos idiomes diferents es van formar sota el mateix nom, amb les seves pròpies comunitats de desenvolupadors. Perl 6 no es va convertir en la següent branca principal de Perl com s'esperava, i es pot veure com un llenguatge separat creat des de zero. Per culpa de diferències cardinals de Perl 5, un gran nombre d'adherents a Perl 5, un cicle de desenvolupament massa llarg (la primera versió de Perl 6 es va llançar després de 15 anys de desenvolupament) i una gran base de codi acumulada, dos llenguatges independents en desenvolupament paral·lel que no són compatibles entre si a nivell de codi font han sorgit. Tal com estan les coses, Perl 5 i Perl 6 es poden veure com a llenguatges germans, amb una relació semblant a la que hi ha entre C i C++.

L'ús del mateix nom per a aquests idiomes és confús i molts usuaris continuen pensant en Perl 6 com una nova versió de Perl en lloc d'un llenguatge fonamentalment diferent. A més, alguns representants de la comunitat de desenvolupament de Perl 6 s'adhereixen a aquesta opinió, i continuen insistint que Perl 6 s'està desenvolupant com a reemplaçament de Perl 5, tot i que el desenvolupament de Perl 5 es realitza en paral·lel, i la transferència de projectes Perl 5. a Perl 6 es limita a casos aïllats. Dit això, el nom de Perl continua contactar amb Perl 5, i la menció de Perl 6 requereix un aclariment a part.

Larry Wall, creador del llenguatge Perl, al seu missatge de vídeo als participants de la conferència, PerlCon 2019 va deixar clar que ambdues variants de Perl ja han assolit la maduresa suficient i que les comunitats que les desenvolupen no requereixen tutela i poden prendre decisions per si mateixes, inclòs el canvi de nom, sense demanar permís al "Dictador magnànim per a la vida". ”.

El canvi de nom va ser iniciat per Elisabeth Mattijsen, una desenvolupadora principal de Perl 6. Curtis "Ovid" Poe, creador del catàleg CPAN, recolzat Elizabeth que la necessitat de canviar el nom fa temps que s'espera i, malgrat que l'opinió de la comunitat sobre el tema que s'està discutint està dividida, no hauríeu de retardar el canvi de nom. Amb el rendiment de Perl 6 finalment a l'igual de Perl 5, i per a algunes operacions que comencen a superar Perl 5, aquest pot ser el millor moment perquè Perl 6 canviï el seu nom.

Com a argument addicional, s'esmenta l'impacte negatiu en la promoció de Perl 6 de la imatge existent de Perl 5, que alguns desenvolupadors i empreses perceben com un llenguatge complicat i obsolet. En una sèrie de discussions, els desenvolupadors ni tan sols s'han plantejat utilitzar Perl 6 només perquè tenen una opinió negativa formada contra Perl. Per als joves, el Perl es percep com un llenguatge del passat llunyà, que no s'hauria d'utilitzar en nous projectes (aproximadament com als anys 90, els desenvolupadors joves pertanyien a COBOL).

Font: opennet.ru

Afegeix comentari