أطلقنا أخيراً الإصدار 0.2 من لغة الأسُس البرمجية. ما يميّز هذا الإصدار أنه يوفر إمكانية كتابة البرامج باللغتين العربية أو الإنجليزية أو كليهما. وهذه ميّزة مهمة لمحبي اللغة العربية، فتمكينك من كتابة برامجك بالعربية مع الاحتفاظ بالقدرة على اللجوء للإنجليزية عند الحاجة يتيح لك كتابة برامجك بالعربية دون الخوف من عزل نفسك عن العالم الخارجي. على سبيل المثال، إذا كنت ترغب بكتابة برنامج يطبع قيمة المضروب باستخدام مكتبة تعرّف دالة factorial فيمكننا فعل التالي:

عرّف مضروب : لقب factorial؛

عرّف المضروب : حزمة {

عرّف إبدأ : دالّة () => العدد_الصحيح {

اطبع(مضروب(7))؛

}

}

والعكس جائز أيضا، أي يمكنك استخدام مكتبات عربية في برنامج مكتوب بالانجليزية عن طريق الأمر alias.

def factorial : alias مضروب;
def Factorial : module {
  def main : function () => Int {
    print(factorial(7));
  }
}

مزيد من التفاصيل على الموقع الرسمي: الأسُس.موقع