Rakudo ပရိုဂရမ်းမင်းဘာသာစကား (ယခင် Perl 2022.12) အတွက် Rakudo compiler သည် 6 ထွက်ရှိသည်

Raku programming language (ယခင် Perl 2022.12) အတွက် compiler တစ်ခုဖြစ်သည့် Rakudo 6 ကို ထုတ်ဝေလိုက်ပါပြီ။ မူလက မျှော်လင့်ထားသည့်အတိုင်း Perl 6 ၏ ဆက်တိုက်မဖြစ်ခဲ့ဘဲ Perl 5 နှင့် အရင်းအမြစ်ကုဒ်အဆင့်တွင် Perl 5 တို့နှင့် ကိုက်ညီမှုမရှိသော သီးခြားပရိုဂရမ်းမင်းဘာသာစကားသို့ ပြောင်းလဲသွားသောကြောင့် အဆိုပါပရောဂျက်ကို Perl 6 မှ အမည်ပြောင်းကာ သီးခြားဖွံ့ဖြိုးတိုးတက်မှုအသိုက်အဝန်းတစ်ခုမှ ဖန်တီးထားသည်။ စုစည်းမှုသည် specs 6.c၊ 2022.12.d တွင်ဖော်ပြထားသော Raku ဘာသာစကားမျိုးကွဲများကို ပံ့ပိုးပေးပါသည်။ တစ်ချိန်တည်းမှာပင်၊ Rakudo တွင်စုစည်းထားသော bytecode ကိုလည်ပတ်ရန်အတွက်ပတ်၀န်းကျင်ကိုဖန်တီးပေးသော MoarVM XNUMX virtual machine ၏ထွက်ရှိမှုကိုရနိုင်သည်။ Rakudo သည် JVM နှင့် JavaScript virtual machines အချို့အတွက် စုစည်းမှုကိုလည်း ပံ့ပိုးပေးပါသည်။

Rakudo 2022.12 တွင် တိုးတက်မှုများထဲတွင် 6.e သတ်မှတ်ချက်တွင် အဆိုပြုထားသော ဘာသာစကား ဆန်းသစ်တီထွင်မှုအချို့ကို အကောင်အထည်ဖော်ခြင်းကို မှတ်သားထားသည်- “.skip” လုပ်ဆောင်ချက်အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည် (ဥပမာ၊ “ပြောပါ (^20)) ကျော်သွား(0,5,3)။ ၊3);”)၊ nanoseconds (“nano”)၊ ရှေ့ထွက်အော်ပရေတာ “//” တွင် အချိန်ထုတ်ပေးနိုင်စွမ်း၊ Any.snitch နည်းလမ်းကို ထည့်သွင်းထားပြီး၊ “.comb(ကဲ့သို့သော အသုံးအနှုန်းများကို အသုံးပြုနိုင်စွမ်း၊ 2 => -XNUMX)” ကို List.rotor နှင့် ဆင်တူသော Str.comb သို့ ပေါင်းထည့်ထားသည်။ IO::Path.chown နည်းလမ်းနှင့် chown() လုပ်ဆောင်ချက်ကို အကောင်အထည်ဖော်ခဲ့သည်။ MoarVM ၏ဗားရှင်းအသစ်သည် လက်မှတ်မထိုးထားသော နှိုင်းယှဉ်အော်ပရေတာများ (“eq၊ ne၊ (l|g)(e|t)”) နှင့် chown အော်ပရေတာများကို အကောင်အထည်ဖော်သည်။

source: opennet.ru

မှတ်ချက် Add