Rust غير متزامن يُشغّل مُجمّع Scheme جديد: تقديم scheme-rs
2025-02-18
يُقدّم ماثيو بلانت scheme-rs، وهو تنفيذه لـ Scheme الذي يستفيد من قوة Rust غير المتزامن لمعالجة أوقات الترجمة البطيئة وتجربة التصحيح الصعبة. يستخدم scheme-rs معيار R6RS ويوفر قابلية تشغيل متبادلة سلسة مع Rust غير المتزامن، مما يُسهّل ربط التعليمات البرمجية والتصحيح. يتصور المؤلف أيضًا لغة مستقبلية، Gouki، مبنية على scheme-rs، تجمع بين نظام ماكرو Scheme ونظام أنواع Rust لتجربة برمجة أكثر قوة. على الرغم من أنه لا يزال قيد التطوير، إلا أن scheme-rs يتمتع بوظائف أساسية، ويخطط المؤلف لإضافة وظائف مدمجة وتحسين أداء الترجمة.
التطوير