పెర్ల్ 6 భాష రాకుగా పేరు మార్చబడింది

అధికారికంగా Perl 6 రిపోజిటరీలో ఆమోదించబడిన మార్పు, ప్రాజెక్ట్ పేరును రాకుగా మార్చడం. అధికారికంగా ప్రాజెక్ట్‌కు ఇప్పటికే కొత్త పేరు పెట్టబడినప్పటికీ, 19 సంవత్సరాలుగా అభివృద్ధి చెందుతున్న ప్రాజెక్ట్‌కు పేరు మార్చడానికి చాలా శ్రమ అవసరం మరియు పేరు మార్చడం పూర్తిగా పూర్తయ్యే వరకు కొంత సమయం పడుతుందని గుర్తించబడింది.

ఉదాహరణకు, పెర్ల్‌ని రాకుతో భర్తీ చేయడం అవసరం అవుతుంది డైరెక్టరీలు మరియు ఫైల్ పేర్లు, తరగతులు, ఎన్విరాన్మెంట్ వేరియబుల్స్, డాక్యుమెంటేషన్ మరియు వెబ్‌సైట్‌ను మళ్లీ పని చేయడంలో “perl” సూచనలను కూడా భర్తీ చేస్తుంది. అన్ని రకాల సమాచార వనరులపై పెర్ల్ 6 ప్రస్తావనలను రాకుతో భర్తీ చేయడానికి కమ్యూనిటీ మరియు థర్డ్-పార్టీ సైట్‌లతో చాలా పని చేయాల్సి ఉంది (ఉదాహరణకు, perl6తో మెటీరియల్‌లకు రాకు ట్యాగ్‌ని జోడించడం అవసరం కావచ్చు. ట్యాగ్). భాషా సంస్కరణల సంఖ్య ప్రస్తుతానికి మారదు మరియు తదుపరి విడుదల “6.e” అవుతుంది, ఇది మునుపటి విడుదలలతో అనుకూలతను కొనసాగిస్తుంది. కానీ విభిన్న సంఖ్యలో సమస్యలకు పరివర్తన యొక్క చర్చను నిర్వహించడం మినహాయించబడలేదు.

స్క్రిప్ట్‌ల కోసం “.raku” పొడిగింపు, మాడ్యూల్స్ కోసం “.rakumod”, పరీక్షల కోసం “.rakutest” మరియు డాక్యుమెంటేషన్ కోసం “.rakudoc” ఉపయోగించబడుతుంది (ఇది చిన్నదైన “.rk” పొడిగింపును ఉపయోగించకూడదని నిర్ణయించబడింది. ఇప్పటికే రాకెట్ భాషలో ఉపయోగించిన ".rkt" పొడిగింపుతో గందరగోళం చెందండి.
కొత్త పొడిగింపులను వచ్చే ఏడాది విడుదల చేయనున్న 6.e స్పెసిఫికేషన్‌లో పొందుపరచాలని ప్లాన్ చేశారు. 6.e స్పెసిఫికేషన్‌లోని పాత ".pm", ".pm6" మరియు ".pod6" పొడిగింపులకు మద్దతు అలాగే ఉంచబడుతుంది, కానీ 6.f యొక్క తదుపరి విడుదలలో ఈ పొడిగింపులు నిలిపివేయబడినట్లుగా గుర్తు పెట్టబడతాయి (హెచ్చరిక ఉంటుంది ప్రదర్శించబడుతుంది). స్క్రిప్ట్ హెడర్‌లోని ".perl" పద్ధతి, పెర్ల్ క్లాస్, $*PERL వేరియబుల్, "#!/usr/bin/perl6", PERL6LIB మరియు PERL6_HOME ఎన్విరాన్‌మెంట్ వేరియబుల్స్ కూడా నిలిపివేయబడవచ్చు. వెర్షన్ 6.gలో, అనుకూలత కోసం వదిలివేయబడిన పెర్ల్‌కు అనేక బైండింగ్‌లు బహుశా తీసివేయబడతాయి.

సంస్థ ఆధ్వర్యంలో ప్రాజెక్ట్ అభివృద్ధి కొనసాగుతుంది "పెర్ల్ ఫౌండేషన్". పెర్ల్ ఫౌండేషన్ రాకు ప్రాజెక్ట్‌తో ప్రమేయం ఉండకూడదని నిర్ణయించుకుంటే ప్రత్యామ్నాయ సంస్థ యొక్క సృష్టిని పరిగణించవచ్చు. పెర్ల్ ఫౌండేషన్ వెబ్‌సైట్‌లో, రాకు ప్రాజెక్ట్ RPerl మరియు CPerlతో పాటు పెర్ల్ కుటుంబానికి చెందిన భాషలలో ఒకటిగా ప్రదర్శించబడాలని ప్రతిపాదించబడింది. మరోవైపు, "ది రాకు ఫౌండేషన్"ని సృష్టించే ఆలోచన కూడా ప్రస్తావించబడింది, రాకు కోసం మాత్రమే సంస్థగా, వదిలివేయబడింది
పెర్ల్ 5 కోసం "ది పెర్ల్ ఫౌండేషన్".

పెర్ల్ 6 పేరుతో ప్రాజెక్ట్ అభివృద్ధిని కొనసాగించడానికి ఇష్టపడకపోవడమే ప్రధాన కారణమని గుర్తుచేసుకుందాం. ఇది పెర్ల్ 6 అనేది పెర్ల్ 5 యొక్క కొనసాగింపు కాదు, నిజానికి ఊహించినట్లుగా, కానీ తిరిగింది ఒక ప్రత్యేక ప్రోగ్రామింగ్ భాషలోకి, దీని కోసం Perl 5 నుండి పారదర్శక వలసల కోసం ఎటువంటి సాధనాలు తయారు చేయబడలేదు. ఫలితంగా, Perl అనే పేరుతో, రెండు సమాంతరంగా అభివృద్ధి చెందుతున్న స్వతంత్ర భాషలు ఒకదానికొకటి అనుకూలంగా లేని పరిస్థితి ఏర్పడింది. మూల వచన స్థాయిలో మరియు వారి స్వంత కమ్యూనిటీ డెవలపర్‌లను కలిగి ఉంటారు. సంబంధిత కానీ ప్రాథమికంగా భిన్నమైన భాషలకు ఒకే పేరును ఉపయోగించడం గందరగోళానికి దారి తీస్తుంది మరియు చాలా మంది వినియోగదారులు Perl 6ని ప్రాథమికంగా భిన్నమైన భాషగా కాకుండా Perl యొక్క కొత్త వెర్షన్‌గా పరిగణించడం కొనసాగిస్తున్నారు. అదే సమయంలో, పెర్ల్ అనే పేరు పెర్ల్ 5తో అనుబంధంగా కొనసాగుతుంది మరియు పెర్ల్ 6 ప్రస్తావనకు ప్రత్యేక వివరణ అవసరం.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి