رحلة إعادة كتابة مُجمِّع Roc: من Rust إلى Zig

2025-02-04
رحلة إعادة كتابة مُجمِّع Roc: من Rust إلى Zig

شرع فريق مُجمِّع لغة البرمجة Roc في مشروعٍ هام: إعادة كتابة مُجمِّع Rust الخاص بهم، والذي يتألف من ٣٠٠ ألف سطر، بلغة Zig. ليست هذه عملية نقل بسيطة للغة، بل خطوة استراتيجية لمعالجة مشاكل بطء وقت التجميع في Rust والديون التقنية المتراكمة. ستُحسِّن عملية إعادة الكتابة مُحلِّل الجُمل، والمنسِّق، والمعيار، ومُولِّد الوثائق، واستنتاج الأنواع، وتوليد شفرة LLVM، بالإضافة إلى وحدات أخرى. كما يخطط الفريق لاستخدام مُفسِّر كخلفية للتنمية، مما يُسرِّع دورة التطوير بشكلٍ كبير. الهدف النهائي هو تحسين سرعة التجميع، وزيادة الصيانة، وإصدار Roc 0.1.0.

التطوير إعادة الكتابة