إعادة كتابة جريئة لمحرر إيماكس باستخدام جويل
2024-12-16
يُعرف محرر إيماكس بقدرته على التوسيع، لكنه يواجه قيودًا في الأداء وقدرة التعبير مع لغة البرمجة الأساسية الخاصة به، إيماكس ليسب (إيليسب). ولمعالجة هذا الأمر، يهدف مشروع جويل-إيماكس إلى استبدال إيليسب في إيماكس بلغة جويل ليسب. بعد سنوات من التطوير والخمول، أعاد مطوّرا البرمجيات روبن تيمبلتون ولاري فالكما إحياء مشروع جويل-إيماكس. يهدف المشروع إلى الاستفادة من مزايا مُجمِّع جويل وميزاته في الأداء لتحسين سرعة إيماكس وقدرته على التوسيع مع الحفاظ على توافقه مع إيليسب. والهدف النهائي هو إعادة كتابة جزء كبير من شفرة إيماكس المكتوبة بلغة سي بلغة ليسب، مما يُحسّن بشكل كبير قدرته على التخصيص. وعلى الرغم من التحديات التقنية والسياسية، فإن المشروع يوفر إمكانيات مثيرة للمستقبل.
(lwn.net)