Perl 6 භාෂාව Raku ලෙස නැවත නම් කරන ලදී

නිල වශයෙන් Perl 6 ගබඩාවේ පිළිගත්තා වෙනස් කරන්න, ව්‍යාපෘතියේ නම රකු ලෙස වෙනස් කිරීම. විධිමත් ලෙස ව්‍යාපෘතියට දැනටමත් නව නමක් ලබාදී ඇතත් වසර 19ක් තිස්සේ සංවර්ධනය වෙමින් පවතින ව්‍යාපෘතියක නම වෙනස් කිරීම සඳහා විශාල වැඩ කොටසක් අවශ්‍ය වන අතර නැවත නම් කිරීම සම්පූර්ණයෙන්ම අවසන් වන තෙක් යම් කාලයක් ගතවනු ඇති බව සටහන් වේ.

උදාහරණයක් ලෙස, පර්ල් වෙනුවට රකු සමඟ අවශ්ය වනු ඇත නාමාවලි සහ ගොනු නාම, පන්ති, පරිසර විචල්‍යයන්, ලේඛන සහ වෙබ් අඩවිය ප්‍රතිනිර්මාණය කිරීමෙහි “perl” වෙත යොමු කිරීම් ද ප්‍රතිස්ථාපනය කරයි. සියලු වර්ගවල තොරතුරු සම්පත් මත Perl 6 හි සඳහන් කිරීම් Raku සමඟ ප්‍රතිස්ථාපනය කිරීම සඳහා ප්‍රජාව සහ තෙවන පාර්ශවීය අඩවි සමඟ කළ යුතු බොහෝ වැඩ තිබේ (උදාහරණයක් ලෙස, perl6 සමඟ ඇති ද්‍රව්‍යවලට raku ටැගය එක් කිරීමට අවශ්‍ය විය හැකිය. ටැගය). භාෂා අනුවාදවල අංකනය දැනට නොවෙනස්ව පවතිනු ඇති අතර මීළඟ නිකුතුව “6.e” වනු ඇත, එය පෙර නිකුතු සමඟ ගැළපීමක් පවත්වා ගනී. නමුත් විවිධ ගැටළු වලට මාරුවීම පිළිබඳ සාකච්ඡාවක් සංවිධානය කිරීම බැහැර නොකෙරේ.

“.raku” දිගුව ස්ක්‍රිප්ට් සඳහාද, “.rakumod” මොඩියුල සඳහාද, “.rakutest” පරීක්ෂණ සඳහාද, “.rakudoc” ලේඛනගත කිරීම සඳහාද භාවිත කරනු ඇත (එය හැකි පරිදි කෙටි “.rk” දිගුව භාවිත නොකිරීමට තීරණය කරන ලදී. Racket භාෂාවේ දැනටමත් භාවිතා කර ඇති ".rkt" දිගුව සමඟ පටලවා ගන්න.
නව දිගුවන් ලබන වසරේ නිකුත් කෙරෙන 6.e පිරිවිතරයේ ඇතුළත් කිරීමට සැලසුම් කර ඇත. 6.e පිරිවිතරයේ පැරණි ".pm", ".pm6" සහ ".pod6" දිගු සඳහා සහය රඳවා ගනු ඇත, නමුත් 6.f හි මීළඟ නිකුතුවේදී මෙම දිගුවන් අත් හරින ලද ලෙස සලකුණු කරනු ඇත (අනතුරු ඇඟවීමක් වනු ඇත. ප්රදර්ශනය කර ඇත). ".perl" ක්‍රමය, පර්ල් පන්තිය, $*PERL විචල්‍යය, ස්ක්‍රිප්ට් ශීර්ෂයේ "#!/usr/bin/perl6", PERL6LIB සහ PERL6_HOME පරිසර විචල්‍යයන් ද අවලංගු විය හැක. 6.g අනුවාදයේ, පර්ල් වෙත ගැළපුම සඳහා ඉතිරිව ඇති බොහෝ බන්ධන ඉවත් කරනු ඇත.

සංවිධානයේ අනුග්‍රහය යටතේ ව්‍යාපෘතිය අඛණ්ඩව සංවර්ධනය වනු ඇත "පර්ල් පදනම". පර්ල් පදනම රකු ව්‍යාපෘතියට සම්බන්ධ නොවීමට තීරණය කරන්නේ නම් විකල්ප සංවිධානයක් නිර්මාණය කිරීම සලකා බැලිය හැකිය. The Perl Foundation වෙබ් අඩවියේ, Raku ව්‍යාපෘතිය RPerl සහ CPerl සමඟ Perl පවුලේ භාෂාවක් ලෙස ඉදිරිපත් කිරීමට යෝජිතය. අනෙක් අතට, "The Raku පදනම" නිර්මාණය කිරීමේ අදහස ද සඳහන් කර ඇත්තේ, රකු සඳහා පමණක් සංවිධානයක් ලෙස, ඉවත්ව යාමයි.
Perl 5 සඳහා "The Perl පදනම".

Perl 6 නමින් ව්‍යාපෘතියේ සංවර්ධන කටයුතු කරගෙන යාමට ඇති අකමැත්ත ප්‍රධාන හේතුව බව අපි සිහිපත් කරමු. එය Perl 6 යනු මුලින් බලාපොරොත්තු වූ පරිදි Perl 5 හි අඛණ්ඩ පැවැත්මක් නොවන බව, නමුත් හැරී ගියේය Perl 5 වෙතින් විනිවිද පෙනෙන සංක්‍රමණය සඳහා මෙවලම් සකස් කර නොමැති වෙනම ක්‍රමලේඛන භාෂාවකට, එහි ප්‍රතිඵලයක් ලෙස, Perl යන නමින්ම, එකිනෙකට නොගැලපෙන, සමාන්තර වර්ධනය වන ස්වාධීන භාෂා දෙකක් ඉදිරිපත් කරන තත්වයක් පැන නැගී ඇත. මූලාශ්‍ර පෙළ මට්ටමින් සහ ඔවුන්ගේම ප්‍රජා සංවර්ධකයින් සිටීම. අදාළ නමුත් මූලික වශයෙන් වෙනස් භාෂා සඳහා එකම නම භාවිතා කිරීම ව්‍යාකූලත්වයට හේතු වන අතර බොහෝ පරිශීලකයින් Perl 6 මූලික වශයෙන් වෙනස් භාෂාවකට වඩා Perl හි නව අනුවාදයක් ලෙස දිගටම සලකයි. ඒ අතරම, Perl යන නම Perl 5 සමඟ දිගටම සම්බන්ධ වී ඇති අතර, Perl 6 ගැන සඳහන් කිරීම සඳහා වෙනම පැහැදිලි කිරීමක් අවශ්‍ය වේ.

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

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