ဖွံ့ဖြိုးတိုးတက်မှု တစ်နှစ်အကြာတွင်၊ GNU Mes 0.23 ကိရိယာအစုံသည် GCC အတွက် bootstrap လုပ်ငန်းစဉ်ကို ပံ့ပိုးပေးပြီး အရင်းအမြစ်ကုဒ်မှ ပြန်လည်တည်ဆောက်ခြင်း၏ အပိတ်သံသရာကို ခွင့်ပြုပေးခဲ့ပါသည်။ ကိရိယာအစုံသည် ဖြန့်ဝေမှုများတွင် အတည်ပြုထားသော ကနဦး compiler စည်းဝေးပွဲများ၏ ပြဿနာကို ဖြေရှင်းပေးသည်၊ သံသရာပြန်လည်တည်ဆောက်ခြင်း၏ ကွင်းဆက်ကို ချိုးဖျက်သည် (ကွန်ပလီကိုတည်ဆောက်ရာတွင် တည်ဆောက်ပြီးသော compiler ၏ executable files များလိုအပ်သည်၊ binary compiler assemblies များသည် ဝှက်ထားသော bookmarks များ၏ ဖြစ်နိုင်ခြေရှိသောရင်းမြစ်ဖြစ်သည်၊ အပြည့်အဝအာမခံချက်မပြုပါ။ ရည်ညွှန်းရင်းမြစ်ကုဒ်များမှ စည်းဝေးပွဲများ၏ ခိုင်မာမှု)။
GNU Mes သည် C ဘာသာစကားဖြင့် ရေးသားထားသော Scheme ဘာသာစကားအတွက် ကိုယ်ပိုင် hosting စကားပြန်နှင့် C language (MesCC) အတွက် ရိုးရှင်းသော compiler တစ်ခုကို ပေးထားပြီး Scheme ဘာသာစကားဖြင့် ရေးသားထားသည်။ အစိတ်အပိုင်းနှစ်ခုစလုံးသည် အပြန်အလှန်ပေါင်းစပ်နိုင်သည်။ Scheme interpreter သည် MesCC C compiler ကိုတည်ဆောက်နိုင်စေသည်၊ ထို့နောက် GCC တည်ဆောက်ရန် လုံလောက်နေပြီဖြစ်သော TinyCC compiler (tcc) ၏ ဖြုတ်ချထားသောဗားရှင်းကို တည်ဆောက်နိုင်စေပါသည်။
Scheme language interpreter သည် အလွန်ကျစ်လျစ်ပြီး C language ၏ အရိုးရှင်းဆုံးအပိုင်းခွဲတွင် ကုဒ်လိုင်း 5000 ခန့်ယူကာ M2-Planet universal ဘာသာပြန်သူ သို့မဟုတ် self-assembled hex0 ကိုအသုံးပြု၍ စီစစ်နိုင်သောဖိုင်အဖြစ်သို့ ပြောင်းလဲနိုင်သည်။ ပြင်ပမှီခိုမှုမလိုအပ်သော တပ်ဆင်သူ။ တစ်ချိန်တည်းမှာပင်၊ စကားပြန်တွင် ပြည့်စုံကောင်းမွန်သော အမှိုက်စုဆောင်းသူ ပါ၀င်ပြီး တင်ဆောင်နိုင်သော မော်ဂျူးများ၏ စာကြည့်တိုက်တစ်ခုကို ပံ့ပိုးပေးပါသည်။
အသစ်ထွက်ရှိမှုတွင် ARM ဗိသုကာ (armhf-linux နှင့် aarch-linux) အတွက် ပံ့ပိုးမှု ပါဝင်သည်။ GNU Guix ပရောဂျက် (GNU Guix လျှော့ချထားသော Binary Seed) မှ bootstrap ဖိုင်များကို လျှော့ချထားသော bootstrap ဖိုင်များနှင့်အတူ Mes ကို အသုံးပြုရန် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။ GCC 10.x ကို အသုံးပြု၍ Mes နှင့် Mes C စာကြည့်တိုက် တည်ဆောက်ခြင်းအတွက် ပံ့ပိုးကူညီမှုကို အကောင်အထည်ဖော်ခဲ့သည်။ MesCC compiler သည် ၎င်း၏ကိုယ်ပိုင် libmescc.a စာကြည့်တိုက် (-lmescc) ကို ပို့ဆောင်ပြီး GCC ဖြင့် တည်ဆောက်သောအခါ၊ "-lgcc" ကို ယခု သတ်မှတ်လိုက်ပါသည်။ Guile 3.0.x ဖြင့် MesCC တည်ဆောက်ခြင်းအတွက် ပံ့ပိုးမှုပေးထားသည်။
source: opennet.ru