عن المشروع

Calor هي لغة برمجة مصممة خصيصًا لوكلاء الذكاء الاصطناعي، وتُحَوَّل إلى .NET عبر إصدار C#. اللغات التقليدية مبنية للإنسان، ما يجبر الوكلاء على استنتاج المعنى الدلالي — مثل التأثيرات الجانبية والعقود وحدود النطاق — من البنية النحوية الضمنية. تقضي Calor على هذا التناقض من خلال جعل هذه العناصر صريحة في اللغة نفسها. تشمل المبادئ الأساسية إعلان التأثيرات بشكل صريح (مثل §E{cw, fs:r, net:rw})، والعقود المسبقة واللاحقة من الدرجة الأولى (§Q و§S)، ومعرفات ثابتة اختيارية للترجيع الدقيق عبر عمليات إعادة الترتيب، وكتل قائمة على المسافة البادئة لتقليل تكلفة الرمز، ومشغلات على غرار Lisp لدلالات قابلة للقراءة بواسطة الآلة. هذا التصميم يضحي بكفاءة الرمز الخام مقابل الوضوح الدلالي، ما يتيح للوكلاء التفكير في سلوك الكود، واكتشاف انتهاكات العقود، وإجراء تعديلات دقيقة دون تحليل عميق. تأتي Calor مع خادم لغة من الدرجة الأولى (LSP) يدعم التشخيص، والذهاب إلى التعريف، والمراجع، وإعادة التسمية، والتنسيق، والرموز الدلالية. كما تتضمن خادم MCP (بروتوكول السياق النموذجي) الذي يعرض 19 أداة للترجمة والتحقق والملاحة في الكود والتحليل والترحيل والتدقيق اللغوي والمساعدة النحوية، ما يتيح للوكلاء التفاعل مباشرة مع المترجم. يتم توفير تكامل سريع البدء لـ Claude Code وOpenAI Codex CLI وGoogle Gemini CLI وGitHub Copilot، مع التكوين التلقائي لتعليمات المشروع وإعدادات MCP. المشروع مفتوح للمساهمات، خاصة في المعايرة وتحسينات المترجم والتوثيق.