Python 3.14 को metal पर compile किया गया – कोई interpreter नहीं
परियोजना का दायरा और वर्तमान स्थिति
- इसे Python 3.14 को “metal” पर compile किया गया बताया गया है, लेकिन टिप्पणीकार ज़ोर देते हैं कि यह फिलहाल एक subset है, जिसका अपना runtime और अपनी quirks हैं।
- README स्पष्ट रूप से कहता है: पूरा CPython test suite अभी pass नहीं हो रहा; कई stdlib modules अभी भी missing हैं; 5× speedup एक aspirational target है।
- कुछ पाठकों ने शुरू में इसे ऐसा समझ लिया कि यह पहले से ही पूरा suite pass कर रहा है और 5× तेज़ है; बाद में अन्य लोगों ने status section की ओर इशारा करके उन्हें सुधारा।
Compatibility और तकनीकी सीमाएँ
- कई टिप्पणियाँ
exec,eval,getattr/setattr, magic methods, औरpickleजैसी dynamic features के support पर संदेह करती हैं, और यदि ये absent हों तो इसे real-world use के लिए “dead on arrival” कहती हैं। - संभवतः CPython C API compatibility नहीं है, जो NumPy/PyTorch और अधिकांश native extensions को रोक देगा।
- Dynamic typing और Python object model को कुशल “metal” code में map करना स्वाभाविक रूप से कठिन माना गया; वास्तविक speedup के लिए unboxing और specialization की आवश्यकता होगी।
- कुछ लोग कहते हैं कि यह आज CPython से धीमा लगता है।
AI-generated code और “vibe” संबंधी चिंताएँ
- इस repo और README के भारी मात्रा में LLM-authored होने का प्रबल संदेह है, और “ratchet”/marketing-style prose को इसके स्पष्ट संकेतों में गिना गया है।
- कई लोगों को “vibe-coded” projects की चिंता है: वे तब तक काम करते हैं जब तक अचानक नहीं करते, और फिर उन्हें debug या extend करना बहुत कठिन हो जाता है।
- अन्य लोग तर्क देते हैं कि AI, यदि उसे debt-reduction tasks स्पष्ट रूप से दिए जाएँ, तो अपने ही बनाए messes को refactor और clean up भी कर सकता है।
Maintainability, parity, और economics
- कई लोग बताते हैं कि CPython के साथ लगभग 100% parity बनाए रखना, जिसमें edge cases का आख़िरी 5% भी शामिल है, ऐतिहासिक रूप से ऐसे समान projects को मार चुका है।
- कुछ कहते हैं कि AI के बिना parity “impossible” होगी; दूसरे जवाब देते हैं कि AI पर निर्भर होना trust, subtle bugs, और दीर्घकालिक stewardship की समस्या का समाधान नहीं करता।
- tokens के लिए भुगतान करना क्या passionate maintainers का viable substitute है, इस पर बहस है; संदेह है कि लोग niche compilers के लिए महँगी AI runs को fund करेंगे।
व्यापक दृष्टिकोण और ecosystem संदर्भ
- उत्साही लोग इसे AI-enabled compiler building का एक रोमांचक उदाहरण मानते हैं और ऐसी और projects तथा custom compilers की भविष्यवाणी करते हैं।
- संदेहवादी इसे “AI slop” कहते हैं और HN पर ऐसे projects को tag/filter करने का तरीका माँगते हैं।
- अन्य लोग नोट करते हैं कि Python का मुख्य मूल्य native modules से आता है; एक stable, implementation-independent extension API के बिना alternative runtimes संघर्ष करते हैं।
- संबंधित Python compiler projects (RustPython, Nuitka, अन्य) को तुलना के बिंदुओं के रूप में उल्लेख किया गया है, जिन्हें अक्सर अधिक mature या पहले से काम कर रहे माना गया।