Perl සංවර්ධකයින් Perl 6 භාෂාව සඳහා නම වෙනස් කිරීමක් සලකා බලයි

පර්ල් සංවර්ධකයින් සාකච්ඡා කරනවා Perl 6 භාෂාව වෙනත් නමකින් සංවර්ධනය කිරීමේ හැකියාව. Perl 6 "Camelia" ලෙස නැවත නම් කිරීමට මුලින් යෝජනා කරන ලද නමුත් පසුව අවධානය යොමු විය මාරු කළා Larry Wall ගේ යෝජිත නම "Raku" වෙත, කෙටියෙන් දැනට පවතින perl6 සම්පාදක "Rakudo" සමඟ සම්බන්ධ වන අතර අනෙකුත් සෙවුම් යන්ත්‍ර ව්‍යාපෘති සමඟ අතිච්ඡාදනය නොවේ. කැමෙලියා යන නම යෝජනා වී ඇත්තේ එය වෙස් මුහුණෙහි පවතින නම වන බැවිනි Perl 6 ලාංඡනය, ඒ සඳහා වෙළඳ ලකුණ අයත් වේ ලැරී වෝල්.

නැවත නම් කිරීමේ අවශ්‍යතාවයට හේතු අතර, ඔවුන්ගේම සංවර්ධක ප්‍රජාවන් ඇති එකම නමක් යටතේ විවිධ භාෂා දෙකක් සෑදී ඇති තත්වයක් මතුවීමයි. Perl 6 බලාපොරොත්තු වූ පරිදි Perl හි මීළඟ ප්‍රධාන ශාඛාව බවට පත් නොවූ අතර මුල සිටම නිර්මාණය කරන ලද වෙනම භාෂාවක් ලෙස දැකිය හැකිය. නිසා කාර්දිනල් වෙනස්කම් Perl 5 සිට, Perl 5 අනුගාමිකයින් විශාල සංඛ්‍යාවක්, ඉතා දිගු සංවර්ධන චක්‍රයක් (Perl 6 හි පළමු නිකුතුව වසර 15 ක සංවර්ධනයකින් පසුව නිකුත් කරන ලදී) සහ විශාල සමුච්චිත කේත පදනමක්, සමාන්තර වර්ධනය වන ස්වාධීන භාෂා දෙකක් මතු විය. ප්‍රභව කේත මට්ටමින් එකිනෙකා සමඟ අනුකූල වේ. දේවල් පවතින පරිදි, Perl 5 සහ Perl 6 C සහ C++ අතර ඇති සම්බන්ධතාවයට සමාන සම්බන්ධතාවක් ඇති සහෝදර භාෂා ලෙස දැකිය හැකිය.

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

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

නැවත නම් කිරීම ආරම්භ කරන ලද්දේ Perl 6 හි මූලික සංවර්ධකයෙකු වන Elisabeth Mattijsen විසිනි. CPAN නාමාවලියෙහි නිර්මාතෘ Curtis "Ovid" Poe, සහාය දුන්නා නැවත නම් කිරීමේ අවශ්‍යතාවය බොහෝ කලක් ගත වී ඇති බවත්, සාකච්ඡාවට භාජනය වන ගැටලුව සම්බන්ධයෙන් ප්‍රජාවගේ මතය බෙදී තිබියදීත්, ඔබ නම වෙනස් කිරීම ප්‍රමාද නොකළ යුතු බවත් එලිසබෙත් පවසයි. Perl 6 හි කාර්ය සාධනය අවසානයේ Perl 5 හා සම වීමත් සමඟ සමහර මෙහෙයුම් Perl 5 අභිබවා යාමට පටන් ගැනීමත් සමඟ Perl 6 එහි නම වෙනස් කිරීමට හොඳම කාලය මෙය විය හැකිය.

අමතර තර්කයක් ලෙස, සමහර සංවර්ධකයින් සහ සමාගම් විසින් සංකීර්ණ සහ යල් පැන ගිය භාෂාවක් ලෙස සලකනු ලබන Perl 6 හි පවතින රූපයේ Perl 5 හි ප්‍රවර්ධනය කෙරෙහි ඍණාත්මක බලපෑම සඳහන් වේ. සාකච්ඡා ගණනාවකදී, සංවර්ධකයින් Perl 6 භාවිතා කිරීම ගැන සලකා බැලුවේවත් නැත, මන්ද ඔවුන් Perl ට එරෙහිව ගොඩනඟා ඇති නිෂේධාත්මක මතයකි. යෞවනයන් සඳහා, පර්ල් ඈත අතීතයේ සිට භාෂාවක් ලෙස සලකනු ලැබේ, එය නව ව්‍යාපෘතිවල භාවිතා නොකළ යුතුය (ආසන්න වශයෙන් 90 ගණන්වල මෙන්, තරුණ සංවර්ධකයින් COBOL ට අයත් විය).

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

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