Lugha ya Perl 6 imebadilishwa jina kuwa Raku

Rasmi katika hazina ya Perl 6 kukubaliwa mabadiliko ya, kubadilisha jina la mradi kuwa Raku. Imeelezwa kuwa licha ya kuwa rasmi tayari mradi huo umeshapewa jina jipya, kubadilisha jina la mradi ambao umedumu kwa miaka 19 kunahitaji kazi kubwa na itachukua muda hadi kuubadilisha jina kukamilika kabisa.

Kwa mfano, kuchukua nafasi ya Perl na Raku itahitaji pia kuchukua nafasi ya marejeleo ya "perl" katika saraka na majina ya faili, madarasa, anuwai za mazingira, kurekebisha hati na tovuti. Pia kuna kazi nyingi ya kufanywa na jumuiya na tovuti za watu wengine kuchukua nafasi ya kutajwa kwa Perl 6 na Raku kwenye kila aina ya rasilimali za habari (kwa mfano, inaweza kuwa muhimu kuongeza lebo ya raku kwenye nyenzo na perl6 tagi). Nambari za matoleo ya lugha hazitabadilika kwa sasa na toleo lijalo litakuwa "6.e", ambalo litadumisha upatanifu na matoleo ya awali. Lakini kuandaa mjadala wa mpito kwa hesabu tofauti za masuala hakutengwa.

Kiendelezi cha ".raku" kitatumika kwa hati, ".rakumod" kwa moduli, ".rakutest" kwa majaribio, na ".rakudoc" kwa uhifadhi wa hati (iliamuliwa kutotumia kiendelezi kifupi cha ".rk" kadri iwezavyo. ichanganywe na kiendelezi ".rkt", ambacho tayari kinatumika katika lugha ya Racket.
Upanuzi mpya umepangwa kuingizwa katika vipimo vya 6.e, ambavyo vitatolewa mwaka ujao. Usaidizi wa viendelezi vya zamani vya ".pm", ".pm6" na ".pod6" katika vipimo vya 6.e vitabakizwa, lakini katika toleo lijalo la 6.f viendelezi hivi vitatiwa alama kuwa vimeacha kutumika (onyo litawekwa). imeonyeshwa). Mbinu ya ".perl", darasa la Perl, kigezo cha $*PERL, "#!/usr/bin/perl6" katika kichwa cha hati, vigeu vya mazingira vya PERL6LIB na PERL6_HOME vinaweza pia kuondolewa. Katika toleo la 6.g, vifungo vingi kwa Perl ambavyo viliachwa kwa uoanifu huenda vitaondolewa.

Mradi utaendelea kuendelezwa chini ya ufadhili wa shirika "Msingi wa Perl". Kuundwa kwa shirika mbadala kunaweza kuzingatiwa ikiwa The Perl Foundation itaamua kutohusika na mradi wa Raku. Kwenye tovuti ya The Perl Foundation, mradi wa Raku unapendekezwa kuwasilishwa kama mojawapo ya lugha za familia ya Perl, pamoja na RPerl na CPerl. Kwa upande mwingine, wazo la kuunda "Raku Foundation" pia limetajwa, kama shirika la Raku tu, na kuacha.
"Msingi wa Perl" wa Perl 5.

Tukumbuke kwamba sababu kuu ya kusitasita kuendelea na maendeleo ya mradi chini ya jina Perl 6. ni kwamba Perl 6 haikuwa mwendelezo wa Perl 5, kama ilivyotarajiwa hapo awali, lakini akageuka katika lugha tofauti ya programu, ambayo hakuna zana za uhamiaji wa uwazi kutoka Perl 5 zimeandaliwa. Kwa sababu hiyo, hali imetokea ambapo, chini ya jina moja la Perl, lugha mbili zinazoendelea zinazofanana hutolewa, ambazo haziendani na kila mmoja. katika kiwango cha matini chanzi na kuwa na wakuzaji wa jumuiya zao. Kutumia jina moja kwa lugha zinazohusiana lakini tofauti kimsingi husababisha mkanganyiko, na watumiaji wengi wanaendelea kuzingatia Perl 6 kama toleo jipya la Perl badala ya lugha tofauti kabisa. Wakati huo huo, jina Perl linaendelea kuhusishwa na Perl 5, na kutajwa kwa Perl 6 kunahitaji ufafanuzi tofauti.

Chanzo: opennet.ru

Kuongeza maoni