إم إلتون

MLton هو مُصرّف مُحسِّن للبرامج الكاملة للغة البرمجة Standard ML . [ 1 ] بدأ تطوير MLton في عام 1997، [ 1 ] ولا يزال مستمرًا [ 3 ] بدعم من مجتمع عالمي من المطورين والمستخدمين، الذين ساهموا في نقل MLton إلى العديد من منصات الحوسبة . وهو برنامج مجاني ومفتوح المصدر، مُتاح بموجب إشعار ترخيص تاريخي وإخلاء مسؤولية . شاركت MLton في برنامج Google Summer of Code لعام 2013 .

يهدف MLton إلى إنتاج ملفات تنفيذية سريعة، وتشجيع النماذج الأولية السريعة والبرمجة المعيارية من خلال التخلص من أوجه القصور المرتبطة عادةً بالميزات عالية المستوى. [ 1 ] كما يهدف إلى تسهيل البرمجة واسعة النطاق من خلال نظام MLBasis، [ 4 ] مما يبسط المعيارية وإدارة مساحات الأسماء. وباعتباره مُصرّفًا للبرنامج بأكمله، فإنه يتميز بافتقاره إلى حلقة القراءة والتقييم والطباعة التفاعلية على المستوى الأعلى، الشائعة في بيئات Standard ML. [ 5 ]

تتضمن MLton العديد من المكتبات بالإضافة إلى مكتبة Basis القياسية ، بما في ذلك أدوات معالجة لغة ML مع تطبيق ANTLR ، وMLRISC مع مولدات أكواد لأجهزة الكمبيوتر ذات مجموعة التعليمات المختصرة . كما أنها توفر ميزات تُسهّل نقل التعليمات البرمجية من SML/NJ، أحد أشهر تطبيقات SML، بما في ذلك دعم مدير تجميع SML/NJ.

انظر أيضاً

مراجع

  1. ١ ٢ ٣ ٤ ستيفن ويكس (١٦ سبتمبر ٢٠٠٦). "تجميع البرنامج بالكامل في MLton" (ملف PDF) . ورشة عمل ML ٢٠٠٦، محاضرة مدعوة. مؤرشف من الأصل (ملف PDF) في ٢٩ يونيو ٢٠٠٧. تم الاطلاع عليه في ٢ ديسمبر ٢٠٠٧ .
  2. "الترخيص" . MLton.org . تم الاطلاع عليه بتاريخ 30-11-2021 .
  3. https://github.com/MLton/mlton
  4. http://mlton.org/MLBasis
  5. http://mlton.org/Drawbacks