Rakudo Star 2019.03 ကိုဖြန့်ချိသည့် Raku ဘာသာစကား (ယခင် Perl 6)

ရနိုင်ပါတယ် အထုပ်လွှတ် Rakudo Star 2020.01compiler အပါအဝင် ရာကူဒို, virtual machine MoarVMRaku ဘာသာစကားတွင် ဖွံ့ဖြိုးတိုးတက်မှုအတွက် လိုအပ်သော စာရွက်စာတမ်းများ၊ မော်ဂျူးများနှင့် ကိရိယာများ (ပြီးနောက် Perl 6 ဘာသာစကားအတွက် အမည်အသစ်၊ အမည်ပြောင်းခြင်း။) စုစည်းမှုသည် Raku v6.d သတ်မှတ်ချက်နှင့် ကိုက်ညီသည်၊ တိုးချဲ့မက်ခရိုများ၊ ပိတ်ဆို့ခြင်းမဟုတ်သော I/O နှင့် အနာဂတ်ထုတ်မှုများတွင် အကောင်အထည်ဖော်ရန် စီစဉ်ထားသည့် အသေးစားအင်္ဂါရပ်အချို့မှလွဲ၍ ကျန်မာခရိုများကို ပံ့ပိုးပေးပါသည်။ bytecode ကိုလုပ်ဆောင်ရန်အတွက် virtual machine တစ်ခုအနေဖြင့်ကမ်းလှမ်းထားသည်။ MoarVMစမ်းသပ်မှုများအားလုံးကို အောင်မြင်ပြီးသော (အခြားရွေးချယ်စရာ JVM-based backend တွင် လိုအပ်သော လုပ်ဆောင်နိုင်စွမ်းအားလုံး မရှိသေးပါ)။

ဗားရှင်းအသစ်တွင် perl6 ကိုအစားထိုးသည့် executable file အသစ်ဖြစ်သည့် raku နှင့် name perl ကို raku ဖြင့် အစားထိုးသည့် ရွေးချယ်မှုအသစ်များကိုလည်း ပေါင်းထည့်သည်။ string processing နှင့် ဆက်စပ်သော လုပ်ဆောင်ချက်များ၏ စွမ်းဆောင်ရည်အတွက် အဓိက ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းများကို ပြုလုပ်ထားပါသည် (ဥပမာ၊ Str.chomp သည် 10 မှ 100 ဆ ပိုမြန်သည်၊ Str.substr သည် 1.5 မှ 3 ကြိမ်အထိ၊ နှင့် Str.trim* 1.5 မှ 90 ကြိမ်အထိ)။ ဟိုဟာ Raku v6.e သတ်မှတ်ချက်တွင် ဘာသာစကားအသစ်များစွာကို ဖန်တီးထားသည်။

Readline အစား အပြန်အလှန်အကျိုးသက်ရောက်သော စာကြောင်းတည်းဖြတ်ခြင်းအတွက် module တစ်ခုကို အဆိုပြုထားသည်။ Linenoise. Windows နှင့် macOS အတွက် binary builds များအတွက် ပံ့ပိုးမှုကို ယာယီရပ်ဆိုင်းလိုက်ပါပြီ။

source: opennet.ru

မှတ်ချက် Add