Larry Wall approva la ridenominazione di Perl 6 in Raku

Larry Wall, creatore di Perl e "benevolo dittatore per la vita" del progetto, approvato richiesta per rinominare Perl 6 in Raku, ponendo fine alla controversia sulla ridenominazione. Il nome Raku è stato scelto come derivato di Rakudo, il nome del compilatore Perl 6. È già familiare agli sviluppatori e non si sovrappone ad altri progetti nei motori di ricerca.

Nel suo commento Larry ha citato frase della Bibbia “Nessuno cuce una pezza di tessuto nuovo su vestiti vecchi, altrimenti il ​​nuovo tessuto si restringerà, strapperà quello vecchio e il buco diventerà ancora più grande. E nessuno mette vino nuovo in otri vecchi; Altrimenti il ​​vino nuovo spaccherà gli otri e uscirà da solo, e gli otri andranno perduti; ma il vino nuovo bisogna metterlo in otri nuovi; allora entrambi saranno salvati.”, ma scartò la desinenza “E nessuno, avendo bevuto vino vecchio, vuole subito vino nuovo, perché dice: vecchio è meglio”.

Ricordiamo che la ridenominazione di Perl 6 è attiva in discussione nella comunità dai primi di agosto. Il motivo principale della riluttanza a continuare lo sviluppo del progetto sotto il nome Perl 6 è che Perl 6 non era una continuazione di Perl 5, come inizialmente previsto, ma trasformato in un linguaggio di programmazione separato, per il quale non sono stati preparati strumenti per la migrazione trasparente da Perl 5.

Di conseguenza, si è verificata una situazione in cui, sotto lo stesso nome Perl, vengono offerti due linguaggi indipendenti a sviluppo parallelo, che non sono compatibili tra loro a livello di codice sorgente e hanno le proprie comunità di sviluppatori. Usare lo stesso nome per linguaggi correlati ma fondamentalmente diversi crea confusione e molti utenti continuano a considerare Perl 6 una nuova versione di Perl piuttosto che un linguaggio fondamentalmente diverso. Allo stesso tempo, il nome Perl continua ad essere associato a Perl 5 e la menzione di Perl 6 richiede un chiarimento separato.

Fonte: opennet.ru

Aggiungi un commento