ராகு நிரலாக்க மொழிக்கான ரகுடோ கம்பைலர் வெளியீடு 2022.12 (முன்னாள் பெர்ல் 6)

Rakudo 2022.12, Raku நிரலாக்க மொழிக்கான (முன்னர் Perl 6) தொகுப்பி வெளியிடப்பட்டது. இந்த திட்டம் Perl 6 இலிருந்து மறுபெயரிடப்பட்டது, ஏனெனில் இது முதலில் எதிர்பார்த்தபடி Perl 5 இன் தொடர்ச்சியாக மாறவில்லை, ஆனால் ஒரு தனி நிரலாக்க மொழியாக மாறியது, மூல மட்டத்தில் Perl 5 உடன் இணங்கவில்லை மற்றும் உருவாக்குபவர்களின் தனி சமூகத்தால் உருவாக்கப்பட்டது. 6.c, 6.d (இயல்புநிலையாக) விவரக்குறிப்புகளில் விவரிக்கப்பட்டுள்ள ராகு மொழி மாறுபாடுகளை கம்பைலர் ஆதரிக்கிறது. அதே நேரத்தில், MoarVM 2022.12 மெய்நிகர் இயந்திரத்தின் வெளியீடு கிடைக்கிறது, இது ரகுடோவில் தொகுக்கப்பட்ட பைட்கோடை இயக்குவதற்கான சூழலை உருவாக்குகிறது. ஜேவிஎம் மற்றும் சில ஜாவாஸ்கிரிப்ட் மெய்நிகர் இயந்திரங்களுக்கான தொகுப்பையும் ராகுடோ ஆதரிக்கிறது.

Rakudo 2022.12 இன் மேம்பாடுகளில், 6.e விவரக்குறிப்பில் முன்மொழியப்பட்ட சில மொழி கண்டுபிடிப்புகளின் செயலாக்கம் குறிப்பிடப்பட்டுள்ளது: ".skip" செயல்பாட்டிற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது (எடுத்துக்காட்டாக, "சொல் (^20).skip(0,5,3) ,3);”), நானோ விநாடிகளில் நேரத்தை வெளியிடும் திறன் (“நானோ”), முன்னொட்டு ஆபரேட்டர் “//” செயல்படுத்தப்பட்டது, Any.snitch முறை சேர்க்கப்பட்டுள்ளது, “.comb( போன்ற வெளிப்பாடுகளைப் பயன்படுத்தும் திறன்) 2 => -XNUMX)” List.rotor போலவே Str.comb இல் சேர்க்கப்பட்டது. IO::Path.chown முறை மற்றும் chown() செயல்பாடு செயல்படுத்தப்பட்டது. MoarVM இன் புதிய பதிப்பு கையொப்பமிடப்படாத ஒப்பீட்டு ஆபரேட்டர்கள் (“eq, ne, (l|g)(e|t)”) மற்றும் சோவ்ன் ஆபரேட்டரை செயல்படுத்துகிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்