Perl developer များသည် Perl 6 ဘာသာစကားအတွက် အမည်ပြောင်းလဲရန် စဉ်းစားနေပါသည်။

Perl ဘာသာစကား developer များ ဆွေးနွေးကြသည်။ မတူညီသောအမည်တစ်ခုအောက်တွင် Perl 6 ဘာသာစကားကို တီထွင်နိုင်ခြေရှိသည်။ အစောပိုင်းတွင် Perl 6 ကို "Camelia" ဟု အမည်ပြောင်းရန် အဆိုပြုခဲ့သော်လည်း နောက်ပိုင်းတွင် အာရုံစိုက်ခဲ့သည်။ ပြောင်းကာ လက်ရှိ perl6 compiler "Rakudo" နှင့် ပိုတိုသော Larry Wall မှ အဆိုပြုထားသော "Raku" ဟူသော အမည်အား ရှာဖွေရေးအင်ဂျင်များတွင် အခြားပရောဂျက်များနှင့် ထပ်နေမည်မဟုတ်ပါ။ Camelia ဟူသောအမည်သည် လက်ရှိ mascot အမည်ဖြစ်သောကြောင့် အကြံပြုထားသည်။ Perl 6 လိုဂိုတံဆိပ်၊ ပိုင်ဆိုင်သည် လာရီဝေါ။

အမည်ပြောင်းရန် လိုအပ်သည့် အကြောင်းရင်းများထဲတွင် မတူညီသော ဘာသာစကား နှစ်ခုသည် ၎င်းတို့၏ ကိုယ်ပိုင် အသိုက်အဝန်းဖြင့် တီထွင်သူများ၏ တူညီသော အမည်အောက်တွင် ဖြစ်ပေါ်လာသည့် အခြေအနေတစ်ခု ပေါ်ပေါက်လာခြင်း ဖြစ်သည်။ Perl 6 သည် မျှော်လင့်ထားသည့်အတိုင်း Perl ၏နောက်ထပ်အဓိကဌာနခွဲဖြစ်လာခြင်းမဟုတ်ဘဲ အစမှဖန်တီးထားသော သီးခြားဘာသာစကားတစ်ခုဟု ယူဆနိုင်ပါသည်။ အကြောင်းမူကား၊ အဓိကကွာခြားချက်များ Perl 5 မှ Perl 5 တွင်ပါဝင်သူအများအပြား၊ အလွန်ရှည်လျားသောဖွံ့ဖြိုးတိုးတက်မှုစက်ဝန်း (Perl 6 ၏ပထမဆုံးထုတ်ဝေမှုကို 15 နှစ်ကြာပြီးနောက်ထုတ်ဝေခဲ့သည်) နှင့်ကြီးမားသောစုဆောင်းထားသောကုဒ်အခြေခံတစ်ခု၊ သီးခြားလွတ်လပ်သောဘာသာစကားနှစ်ခုသည်အပြိုင်ပေါ်လာသည်နှင့်သဟဇာတမဖြစ်ပါ။ တစ်ခုနဲ့တစ်ခု source code အဆင့်မှာ။ ဤအခြေအနေတွင် Perl 5 နှင့် Perl 6 ကို ဆက်စပ်ဘာသာစကားများအဖြစ် ထင်မြင်နိုင်ပြီး၊ C နှင့် C++ အကြား ဆက်စပ်မှုမှာ ခန့်မှန်းခြေအားဖြင့် တူညီသည်။

ဤဘာသာစကားများအတွက် တူညီသောအမည်ကိုအသုံးပြုခြင်းသည် ရှုပ်ထွေးမှုများဖြစ်စေပြီး သုံးစွဲသူအများအပြားသည် Perl 6 ကို အခြေခံကျကျကွဲပြားသောဘာသာစကားမဟုတ်ဘဲ Perl ၏ဗားရှင်းအသစ်အဖြစ် ဆက်လက်ယူဆကြသည်။ ထို့အပြင်၊ Perl 6 ဖွံ့ဖြိုးတိုးတက်ရေးအသိုက်အဝန်း၏ ကိုယ်စားလှယ်အချို့မှလည်း ဤသဘောထားကို မျှဝေပေးခဲ့ပြီး Perl 6 ကို Perl 5 ၏ အစားထိုးအဖြစ် ဆက်လက်ဖန်တီးနေသည်ဟု ဆက်လက်အခိုင်အမာဆိုထားသော်လည်း Perl 5 ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ပြိုင်တူလုပ်ဆောင်ပြီး ဘာသာပြန်ခြင်း၊ Perl 5 ပရောဂျက်များကို Perl 6 မှ သီးခြားခွဲထုတ်ထားသော ကိစ္စများတွင် ကန့်သတ်ထားသည်။ သို့သော် Perl ၏အမည်သည်ဆက်လက်တည်ရှိနေသည်။ ဆက်သွယ်ရန် Perl 5 နှင့် Perl 6 ၏ဖော်ပြချက်သည် သီးခြားရှင်းလင်းချက်လိုအပ်သည်။

လာရီဝေါPerl ဘာသာစကားကို ဖန်တီးသူဖြစ်ပြီး၊ ဗီဒီယိုမက်ဆေ့ခ်ျ PerlCon 2019 ကွန်ဖရင့်၏ပါဝင်သူများအား Perl ၏ဗားရှင်းနှစ်မျိုးစလုံးသည် လုံလောက်သောရင့်ကျက်မှုသို့ရောက်ရှိပြီးဖြစ်ကြောင်းနှင့် ၎င်းတို့အား ပြုစုပျိုးထောင်ပေးသည့်အသိုင်းအဝိုင်းများသည် အုပ်ထိန်းမှုမလိုအပ်ဘဲ “Magnanimous Dictator for Life” ထံမှခွင့်ပြုချက်မတောင်းဘဲ အမည်ပြောင်းခြင်းအပါအဝင် လွတ်လပ်စွာဆုံးဖြတ်ချက်များချနိုင်သည်။ ”

CPAN လမ်းညွှန်ကို ဖန်တီးသူ Curtis "Ovid" Poe၊ ထောက်ခံသည်။ အဲလိဇဘက် က အမည်ပြောင်းရန် လိုအပ်သည်မှာ ကြာမြင့်နေပြီဖြစ်ပြီး ဆွေးနွေးနေသည့် ပြဿနာအပေါ် ရပ်ရွာလူထု၏ သဘောထား ကွဲလွဲနေသော်လည်း အမည်ပြောင်းလဲရန် နှောင့်နှေးနေရန် မလိုအပ်ပေ။ Perl 6 ၏စွမ်းဆောင်ရည်သည် နောက်ဆုံးတွင် Perl 5 အဆင့်သို့ရောက်ရှိပြီး အချို့သောလုပ်ငန်းဆောင်တာများအတွက် Perl 5 ကို ပိုမိုကောင်းမွန်အောင်စတင်ခြင်းဖြင့်၊ ယခုအခါ Perl 6 အတွက် ၎င်း၏အမည်ကိုပြောင်းလဲရန် အကောင်းဆုံးအချိန်ဖြစ်ကောင်းဖြစ်နိုင်သည်။

ထပ်လောင်းအငြင်းအခုံတစ်ခုအနေဖြင့်၊ အချို့သော developer များနှင့် ကုမ္ပဏီများက ရှုပ်ထွေးပြီး ခေတ်မမီသောဘာသာစကားအဖြစ် နားလည်ထားသော Perl 6 ၏တည်ဆောက်ပုံပုံ၏ Perl 5 ကိုမြှင့်တင်ခြင်းအပေါ် အပျက်သဘောဆောင်သောသက်ရောက်မှုကို ဖော်ပြထားပါသည်။ ဆွေးနွေးမှုများစွာတွင် developer များသည် Perl နှင့် ပတ်သက်၍ အပျက်သဘောဆောင်သော ထင်မြင်ယူဆချက်ရှိ၍ Perl 6 ကို အသုံးပြုရန်ပင် မစဉ်းစားခဲ့ကြပါ။ လူငယ်များက Perl ကို ပရောဂျက်အသစ်များတွင် အသုံးမပြုသင့်သော ဝေးကွာသောအတိတ်မှ ဘာသာစကားတစ်ခုအဖြစ် (လူငယ် developer များသည် 90s များတွင် COBOL ကို ဆက်ဆံပုံနှင့်တူသည်)။

source: opennet.ru

မှတ်ချက် Add