إعادة التحميل السريع في Rust مع Scheme مضمن

2025-01-08

تُظهر هذه المقالة كيفية تضمين مترجم Scheme الخفيف Stak Scheme داخل Rust، وهي لغة مُجمعة، لتغيير سلوك البرنامج ديناميكيًا دون إعادة تشغيل العملية. تُبرز المقالة وظيفة إعادة التحميل السريع من خلال تضمين نص برمجي Scheme في خادم HTTP من Rust. باستخدام Stak Scheme ومكتبة `stak-build`، يتم تغيير منطق مُعالِج طلبات HTTP للخادم ديناميكيًا دون الحاجة إلى إعادة تجميع برنامج Rust.