Perl 6 tungumál endurnefnt í Raku

Opinberlega í Perl 6 geymslunni tekin breyta, að breyta heiti verkefnisins í Raku. Tekið er fram að þrátt fyrir að formlega hafi verkefnið þegar fengið nýtt nafn, þá krefst mikillar vinnu að breyta nafni á verkefni sem hefur verið í þróun í 19 ár og mun taka nokkurn tíma þar til nafnbreytingu er að fullu lokið.

Til dæmis að skipta út Perl fyrir Raku mun krefjast einnig að skipta um tilvísanir í „perl“ í möppum og skráarnöfnum, flokkum, umhverfisbreytum, endurvinna skjölin og vefsíðuna. Það er líka mikil vinna fyrir höndum með samfélaginu og þriðju aðila til að skipta um minnst á Perl 6 fyrir Raku á alls kyns upplýsingaauðlindum (td gæti verið nauðsynlegt að bæta raku merkinu við efni með perl6 merki). Númer tungumálaútgáfa verður óbreytt í bili og næsta útgáfa verður "6.e", sem mun viðhalda samhæfni við fyrri útgáfur. En það er ekki útilokað að skipuleggja umræðu um umskipti yfir í aðra tölusetningu mála.

Viðbótin „.raku“ verður notuð fyrir forskriftir, „.rakumod“ fyrir einingar, „.rakutest“ fyrir próf og „.rakudoc“ fyrir skjöl (ákveðið var að nota ekki styttri „.rk“ endinguna þar sem það kann að vera. rugla saman við endinguna „.rkt“, sem þegar er notuð í Racket tungumálinu.
Stefnt er að því að nýju framlengingarnar verði festar í 6.e forskriftina, sem verður gefin út á næsta ári. Stuðningur við gömlu ".pm", ".pm6" og ".pod6" viðbætur í 6.e forskriftinni verður haldið áfram, en í næstu útgáfu af 6.f verða þessar viðbætur merktar sem úreltar (viðvörun verður birt birtist). ".perl" aðferðin, Perl flokkurinn, $*PERL breytan, "#!/usr/bin/perl6" í skriftuhausnum, PERL6LIB og PERL6_HOME umhverfisbreyturnar gætu einnig verið úreltar. Í útgáfu 6.g verða líklega margar af bindingunum við Perl sem voru skildar eftir vegna samhæfis fjarlægðar.

Verkefnið mun halda áfram að þróast á vegum samtakanna "Perl Foundation". Stofnun annarrar stofnunar gæti komið til greina ef Perl Foundation ákveður að taka ekki þátt í Raku verkefninu. Á vefsíðu Perl Foundation er lagt til að Raku verkefnið verði kynnt sem eitt af tungumálum Perl fjölskyldunnar ásamt RPerl og CPerl. Á hinn bóginn er hugmyndin um að stofna „Raku Foundation“ einnig nefnd, sem stofnun eingöngu fyrir Raku, sem yfirgefur
"The Perl Foundation" fyrir Perl 5.

Við skulum muna að meginástæðan fyrir tregðu til að halda áfram þróun verkefnisins undir nafninu Perl 6 er að Perl 6 væri ekki framhald af Perl 5, eins og upphaflega var búist við, heldur sneri yfir í sérstakt forritunarmál, sem engin verkfæri fyrir gagnsæja flutning frá Perl 5 hafa verið útbúin. Fyrir vikið hefur komið upp sú staða að undir sama nafni Perl er boðið upp á tvö samhliða þróun sjálfstæð tungumál, ósamrýmanleg hvert öðru. á frumtextastigi og með sína eigin samfélagshönnuði. Að nota sama nafn fyrir skyld en í grundvallaratriðum ólík tungumál leiðir til ruglings og margir notendur halda áfram að líta á Perl 6 sem nýja útgáfu af Perl frekar en í grundvallaratriðum öðruvísi tungumáli. Á sama tíma heldur nafnið Perl áfram að vera tengt Perl 5 og það þarf sérstaka skýringu að nefna Perl 6.

Heimild: opennet.ru

Bæta við athugasemd