Perl 6 keel on ümber nimetatud Raku

Perl 6 allikas on ametlikult vastu muudatus, muutes projekti nime Raku. Täheldatakse, et kuigi projektile on ametlikult antud uus nimi, vajab 19 aastat arenenud projekti nimevahetus suurt tööd ning kogu nimevahetuse lõpuleviimiseks kulub veel aega.

Näiteks Perl asendamine Raku nõuab samuti 'perl' mainimise asendamist kataloogides ja failinimedes, klassides, keskkonnavariables, dokumentatsiooni ja veebisaidi ümberkujundamist. Samuti on suurt tööd vaja teha kogukonna ja kolmandate osapoolte veebisaitidega, et asendada Perl 6 mainimised Raku igasugustes teabesuutlikes ressursides (näiteks võib osutuda vajalikuks lisada raku silt materjalidesse, millel on perl6 silt). Keele versiooni numbreid jääb esialgu sama ja järgmine tuleb väljaanne '6.e', kus säilib ühilduvus varasemate väljaannetega. Kuid ei saa välistada arutelu korraldamist teise väljaande nummerdamise suunas.

Koodifailide jaoks kasutatakse laiendit '.raku', moodulite jaoks '.rakumod', testide jaoks '.rakutest' ja dokumentatsiooni jaoks '.rakudoc' (lühendatud laiend '.rk' ei ole kasutusele võetud, kuna seda võib segamini ajada laiendiga '.rkt', mida juba kasutatakse Racketi keeles.
Uute laiendite kehtestamine on plaanis spetsifikatsioonis 6.e, mis avaldatakse järgmisel aastal. Vanade laiendite nagu '.pm', '.pm6' ja '.pod6' tugi jääb 6.e spetsifikatsiooni, kuid järgmises redaktsioonis 6.f märgitakse need laiendid nagu aegunud (kuvatakse hoiatust). Aegunuks võib pidada ka meetodit '.perl', Perl'i klassi, muutujat $*PERL, '#!/usr/bin/perl6' skriptide pealkirjas, keskkonnavariable PERL6LIB ja PERL6_HOME. Redaktsioonis 6.g võivad paljusid Perl'iga säilitatud ühilduvuse seoseid kõrvaldada.

Projekt jätkab arendamist 'The Perl Foundation'. Alternatiivse organisatsiooni loomist arutatakse, kui 'The Perl Foundation' otsustab mitte tegeleda Raku projektiga. 'The Perl Foundation' veebilehel esitatakse Raku projekt ühtede Perl'i perekonna keelena, koos RPerli ja CPerliga. Teiselt poolt mainitakse ka 'The Raku Foundation' loomise ideed, kui organisatsiooni ainult Raku jaoks, jättes
'The Perl Foundation' Perl 5 jaoks.

Tuletame meelde, et peamine põhjus, miks projekt Perl 6 arendamisega edasi minna ei soovita, on on see, et Perl 6 ei saanud Perl 5 jätkuks, nagu alguses oodati, vaid muutus eraldi programmeerimiskeeleks, mille jaoks ei olnud ette valmistatud vahendeid sujuvaks migratsiooniks Perl 5-lt. Lõppkokkuvõttes kujunes olukord, kus ühe nime all Perl pakutakse kahte paralleelselt arenemist iseseisvat keelt, mis ei ole omavahel kooskõlas lähtekoodide tasandil ja millel on oma arendajate kogukonnad. Ühe nime kasutamine sugulaste, kuid kardinaalselt erinevate keelte jaoks, toob kaasa segaduse ja paljud kasutajad jätkavad Perl 6 pidamist Perl uue versioonina, mitte täiesti erineva keelega. Samal ajal seostatakse nime Perl endiselt Perl 5-ga, samas kui Perl 6 mainimine nõuab eraldi täpsustamist.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster