Gli sviluppatori Perl stanno considerando un cambio di nome per Perl 6

Sviluppatori del linguaggio Perl discutere la possibilità di sviluppare il linguaggio Perl 6 con un nome diverso. Inizialmente, Perl 6 era stato proposto di essere ribattezzato "Camelia", ma poi attenzione spostato al nome "Raku" proposto da Larry Wall, che è più breve, associato al compilatore perl6 esistente "Rakudo" e non si sovrappone ad altri progetti nei motori di ricerca. Il nome Camelia è stato suggerito poiché è un nome di mascotte esistente e Logo Perl6, il cui marchio appartiene a Larry Muro.

Tra le ragioni della necessità di rinominare c'è l'emergere di una situazione in cui si sono formati due linguaggi diversi sotto lo stesso nome, con le proprie comunità di sviluppatori. Perl 6 non divenne il successivo ramo principale di Perl come previsto e può essere considerato un linguaggio separato creato da zero. Per colpa di differenze cardinali Da Perl 5, un gran numero di aderenti a Perl 5, un ciclo di sviluppo molto lungo (la prima versione di Perl 6 fu rilasciata dopo 15 anni di sviluppo) e una grande base di codice accumulata, sorsero in parallelo due linguaggi indipendenti, incompatibili con tra loro a livello di codice sorgente. In questa situazione, Perl 5 e Perl 6 possono essere percepiti come linguaggi correlati, la cui relazione è all'incirca la stessa che esiste tra C e C++.

Usare lo stesso nome per questi linguaggi crea confusione e molti utenti continuano a considerare Perl 6 come una nuova versione di Perl piuttosto che un linguaggio fondamentalmente diverso. Inoltre, questa opinione è condivisa anche da alcuni rappresentanti della comunità di sviluppo di Perl 6, che continuano a insistere sul fatto che Perl 6 viene sviluppato in sostituzione di Perl 5, sebbene lo sviluppo di Perl 5 avvenga in parallelo e la traduzione di I progetti da Perl 5 a Perl 6 sono limitati a casi isolati. Tuttavia, il nome Perl continua contattare con Perl 5, e la menzione di Perl 6 richiede un chiarimento separato.

Larry Muro, creatore del linguaggio Perl, nel suo videomessaggio ai partecipanti alla conferenza PerlCon 2019 ha chiarito che entrambe le versioni di Perl hanno già raggiunto una maturità sufficiente e che le comunità che le sviluppano non necessitano di tutela e possono prendere decisioni indipendenti, inclusa la ridenominazione, senza chiedere il permesso al “Magnanimo Dittatore per la Vita”. "

L'iniziatore della ridenominazione fu Eizabeth Mattijsen, uno dei principali sviluppatori di Perl 6. Curtis "Ovid" Poe, creatore della directory CPAN, supportato Elizabeth è che la necessità di rinominare è attesa da tempo e, nonostante il fatto che l’opinione della comunità sulla questione in discussione sia divisa, non è necessario ritardare il cambio di nome. Con le prestazioni di Perl 6 che finalmente raggiungono i livelli di Perl 5 e iniziano a surclassare Perl 5 per alcune operazioni, forse ora è il momento migliore per Perl 6 per cambiare nome.

Come ulteriore argomento viene menzionato l'impatto negativo sulla promozione di Perl 6 dell'immagine consolidata di Perl 5, che viene percepita da alcuni sviluppatori e aziende come un linguaggio complicato e obsoleto. In una serie di discussioni, gli sviluppatori non hanno nemmeno preso in considerazione l'utilizzo di Perl 6 semplicemente perché hanno un'opinione negativa e formata contro Perl. I giovani percepiscono Perl come un linguaggio proveniente da un lontano passato che non dovrebbe essere utilizzato in nuovi progetti (proprio come i giovani sviluppatori trattavano COBOL negli anni '90).

Fonte: opennet.ru

Aggiungi un commento