SIOF: مترجم سكيما R7RS صغير الحجم في ملف C واحد

2025-07-21
SIOF: مترجم سكيما R7RS صغير الحجم في ملف C واحد

SIOF هو مترجم محمول لـ R7RS Scheme تم إنشاؤه من ملف مصدر C واحد. لا يحتوي على أي تبعيات خارجية بخلاف مكتبات C القياسية، مما يجعله خفيف الوزن للغاية وسهل التجميع والتشغيل. على الرغم من أنه يدعم ميزات Scheme الرئيسية مثل جمع القمامة، والعودة الذيلية، و call/cc، إلا أن SIOF لديه قيود، بما في ذلك عدم وجود دعم للأرقام الكبيرة، ومعالجة Unicode محدودة، والتوافق غير الكامل مع معيار R7RS. يعتمد جوهره على التعليمات البرمجية المكتوبة في الأصل بلغة #F، مع مكونات المُجمِّع وموسِّع الماكرو المُشتقة من عمل Marc Feeley و Al Petrofsky.

التطوير سكريما