প্রকল্প সম্পর্কে

Calor হল একটি প্রোগ্রামিং ভাষা যা বিশেষভাবে AI কোডিং এজেন্টদের জন্য ডিজাইন করা হয়েছে, যা C# নির্গমনের মাধ্যমে .NET-এ কম্পাইল হয়। ঐতিহ্যবাহী ভাষাগুলি মানুষের জন্য তৈরি, যা AI এজেন্টদেরকে সেমান্টিক অর্থ—যেমন পার্শ্বপ্রতিক্রিয়া, চুক্তি, এবং স্কোপের সীমানা—অস্পষ্ট বাক্য থেকে অনুমান করতে বাধ্য করে। Calor এই অমিল দূর করে, এই উপাদানগুলিকে ভাষার মধ্যে স্পষ্টভাবে উল্লেখ করে। মূল নীতিগুলির মধ্যে রয়েছে স্পষ্ট প্রভাব ঘোষণা (যেমন, §E{cw, fs:r, net:rw}), প্রথম-শ্রেণীর পূর্বশর্ত এবং পরবর্তীশর্ত (§Q এবং §S), পুনঃনামকরণের সময় সুনির্দিষ্ট রেফারেন্সিংয়ের জন্য ঐচ্ছিক স্থিতিশীল শনাক্তকারী, টোকেন খরচ কমাতে ইন্ডেন্ট-ভিত্তিক ব্লক, এবং মেশিন-পাঠযোগ্য সেমান্টিকসের জন্য Lisp-শৈলীর অপারেটর। এই নকশা কাঁচা টোকেন দক্ষতা বিনিময়ের জন্য সেমান্টিক স্বচ্ছতা প্রদান করে, যা এজেন্টদেরকে কোডের আচরণ সম্পর্কে যুক্তি দিতে, চুক্তি লঙ্ঘনের সনাক্ত করতে, এবং গভীর পার্সিং ছাড়াই সুনির্দিষ্ট সম্পাদনা করতে সক্ষম করে। Calor একটি প্রথম-শ্রেণীর ভাষা সার্ভার (LSP) সহ আসে, যা ডায়াগনস্টিক, go-to-definition, রেফারেন্স, পুনঃনামকরণ, ফরম্যাটিং, এবং সেমান্টিক টোকেন সমর্থন করে। এটি একটি MCP (Model Context Protocol) সার্ভারও অন্তর্ভুক্ত করে, যা কম্পাইলেশন, যাচাইকরণ, কোড নেভিগেশন, বিশ্লেষণ, মাইগ্রেশন, লিন্টিং, এবং সিনট্যাক্স সাহায্যের জন্য 19টি টুল প্রকাশ করে, যা AI এজেন্টদেরকে কম্পাইলারের সাথে সরাসরি ইন্টারঅ্যাক্ট করতে দেয়। দ্রুত-শুরু ইন্টিগ্রেশন Claude Code, OpenAI Codex CLI, Google Gemini CLI, এবং GitHub Copilot-এর জন্য প্রদান করা হয়েছে, যার মধ্যে প্রজেক্ট নির্দেশাবলী এবং MCP সেটিংসের স্বয়ংক্রিয় কনফিগারেশন রয়েছে। প্রজেক্টটি অবদানের জন্য উন্মুক্ত, বিশেষ করে বেঞ্চমার্কিং, পার্সার উন্নতি, এবং ডকুমেন্টেশনের ক্ষেত্রে।