රකු ක්‍රමලේඛන භාෂාව සඳහා රකුඩෝ සම්පාදක නිකුතුව 2022.12 (පෙර පර්ල් 6)

Raku ක්‍රමලේඛන භාෂාව (කලින් Perl 2022.12) සඳහා සම්පාදකයක් වන Rakudo 6 නිකුත් කර ඇත. මෙම ව්‍යාපෘතිය Perl 6 වෙතින් නැවත නම් කරන ලද්දේ එය මුලින් අපේක්ෂා කළ පරිදි Perl 5 හි අඛණ්ඩ පැවැත්මක් බවට පත් නොවූ නමුත් වෙනම ක්‍රමලේඛන භාෂාවක් බවට පත් වූ අතර මූලාශ්‍ර මට්ටමින් Perl 5 සමඟ නොගැලපෙන සහ වෙනම සංවර්ධක ප්‍රජාවක් විසින් සංවර්ධනය කරන ලද බැවිනි. 6.c, 6.d (පෙරනිමියෙන්) පිරිවිතරවල විස්තර කර ඇති Raku භාෂා ප්‍රභේද සඳහා සම්පාදකය සහාය දක්වයි. ඒ අතරම, MoarVM 2022.12 අතථ්‍ය යන්ත්‍රය නිකුත් කිරීම ලබා ගත හැකි අතර, එය රකුඩෝ හි සම්පාදනය කරන ලද බයිට්කේත ධාවනය සඳහා පරිසරයක් සාදයි. රකුඩෝ JVM සහ සමහර ජාවාස්ක්‍රිප්ට් අතථ්‍ය යන්ත්‍ර සඳහා සම්පාදනය කිරීමට ද සහාය දක්වයි.

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)”) සහ chown operator ක්‍රියාත්මක කරයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න