मैंने Rust में Svelte कंपाइलर कैसे लिखा
Anthropic
OpenAI
एक फ्रंटएंड डेवलपर ने Rust में Svelte कंपाइलर लिखने के अपने अनुभव को साझा किया है, पहले पांच से डेढ़ महीने तक मैन्युअल रूप से, फिर कई महीनों तक भारी एआई सहायता के साथ। वह Rust लाइफटाइम्स के साथ अपने संघर्षों, अपने दृष्टिकोण के विकास, और Claude और Codex का उपयोग करने से मिली उत्पादकता में भारी वृद्धि के बारे में विस्तार से बताता है।
कॉन्स्टेंटिन, एक एंटरप्राइज़ कंपनी में फ्रंटएंड डेवलपर, ने अपने बड़े कोडबेस में धीमी बिल्ड टाइम, लैगी LSP (लैंग्वेज सर्वर प्रोटोकॉल) और धीमी svelte-check के कारण रस्ट में Svelte कंपाइलर लिखने का फैसला किया। उन्होंने 4 नवंबर, 2024 को शुरुआत की, और 5.5 महीने और 303 कमिट के बाद, 24 अप्रैल, 2025 को इस प्रोजेक्ट को छोड़ दिया, क्योंकि वे रस्ट के बॉरो चेकर और लाइफटाइम मुद्दों में फंस गए थे। मार्च 2026 में, वे लौटे, और AI टूल्स जैसे Claude और Codex का उपयोग करके 'AI जनरेशन' का लाभ उठाया। उन्होंने AST (एब्सट्रैक्ट सिंटैक्स ट्री) को स्ट्रिंग रेफरेंस के बजाय स्पैन स्टोर करने के लिए पुनर्गठित किया, जिससे कोड सरल हो गया। उन्होंने व्यापक रूप से AI एजेंटों का उपयोग किया, सब्सक्रिप्शन खत्म किए, लेकिन काम को API लागत के एक अंश पर पूरा किया। उन्हें कई चुनौतियों का सामना करना पड़ा: मूल कंपाइलर के साथ आउटपुट की तुलना करके परीक्षण, CSS को सामान्य करना, और कई AI सत्रों का प्रबंधन। समीक्षा एजेंटों से कुछ गलत सकारात्मक परिणामों के बावजूद, AI-संचालित दृष्टिकोण अत्यधिक उत्पादक साबित हुआ, जिससे महीनों में वह काम पूरा हुआ जो मैन्युअल रूप से बहुत लंबा समय लेता।
स्रोत: Habr — хаб ИИ —
मूल
